One week after the DestroyTwitter.com launch

 

One week after the DestroyTwitter.com launch

Exactly one week after launching DestroyTwitter.com alongside DestroyTwitter’s ability to install custom themes, the theme count has surpassed 200. I couldn’t be happier with the response to this new feature. The themes being designed are awesome. Some of them make me have second thoughts about using the Destroy Today theme! If you haven’t checked out the site yet, get over there right now. It’s filled with downloads, news, and, of course, themes! Also, take check out the full-size theme collage.

DestroyTwitter 1.5.1 Beta release and DestroyTwitter.com

 

Today, I’m finally announcing the latest major release to DestroyTwitter along with its dedicated website. It’s true, both went public two days ago, so I guess this is considered a belated announcement. DestroyTwitter 1.5 got off to a rocky start due to a happy trigger finger, so we’re already at 1.5.1 now. I made an update to the Regex code that highlights URLs, but forgot to change a $1 to $2. This simple typo on my part added an extra “http” to URLs and caused all sorts of havoc. The really bad part was my decision to launch it right before I went to sleep. I woke up with 100+ bug reports in my inbox and just as many Twitter replies. Now that it’s all sorted out, let’s go over what’s new.

Themes

The biggest feature in 1.5 is the introduction of Themes. At first, I felt reluctant to integrate color configuration. Then, I thought about it for a while and in order for me to include it, I’d want to make it more than just customizing the app on the users computer and keeping it at that. To keep memory usage low, I didn’t want the configuration to be inside the app, so I made a Theme Builder. Next, I thought about the importance of sharing these themes, so I created my own filetype, .dtwt. It’s an extension of XML and can be double-clicked to install the theme. There’s a repository of user-designed themes on the DestroyTwitter website and the list of installed themes can be found in the Preferences canvas.

Integrated Twitpic

Integrated Twitpic

This next feature came really late in development of 1.5. I’m a big Twitpic user. It’s perfect for sharing screenshots, especially with DestroyTwitter’s ability to upload via drag and drop. The problem I had with Twitpic, though, is that it’s a website. I like how DestroyTwitter is a standalone application because it’s small and lightweight—a browser window is not. On top of that, opening an entirely new browser window for a single lo-res photo?—no thanks. With that being said, I decided to build a Twitpic viewer into DestroyTwitter. It scales itself to the window whether you’re using a single canvas or wider workspace.

Non-HTTP URLs

The remaining features and fixes are a long list of little things. Each one has great importance, but not enough to justify a screenshot. Let’s just list through them. URLs without the protocol “http” are now highlighted and clickable. This caused the hiccup with the launch, but it’s all fixed now. Once again, I managed to reduce memory and CPU usage. I’ll be working to get this even lower next time around. A number of hotkeys have been added as well. These include: clicking L with a tweet selected will open the first link in its text, control+tab and control+shift+tab navigate through canvases, and holding shift while prompting a reply acts as a “reply all.” In the preferences department, ones hav been added to open user profiles in the browser, position notifications in the bottom right, and clear themes. Dialogue is now threaded, so pressing the right-arrow when in the Dialogue panel will continue down the conversation. Quick Friend Lookup now works with direct messages when typing “D” followed by a space in a new tweet. The remaining aspects of 1.5 are mainly fixes that can be seen on the development page.

Now onto DestroyTwitter.com. To be honest, I’m really surprised it was finished on time. There is one aspect, Discussions, that’s missing, but it will be appended shortly. With the growth of DestroyTwitter and the introduction of themes, I knew it was time for a dedicated website. On top of that, I wasn’t happy having multiple places to report bugs or suggest features as I had with GetSatisfaction and Google Groups. They’re great services, but I much prefer answering emails via Gmail. Nothing beats “Send and Archive.”

Overview

The website consists of a handful of pages, with a lot more space for content than the 450px column on Destroy Today could provide. The landing page is an overview of DestroyTwitter. It shows the latest release, new themes, info about the app, and what’s being said on Twitter.

Download

The Download page is pretty much the project page on Destroy Today for DestroyTwitter, which now links to the new site.

Screenshots

I added a page for screenshots for those who need to see what they’re geting themselves into. With a name like DestroyTwitter, you can never be so sure, right? The Development page is home to the release history and roadmap for future builds.

Theme Builder

The Theme Builder is a dedicated web-app for designing themes to use in DestroyTwitter. You can import, download and submit themes. A color picker is available for easy configurating and there’s a long list of parameters to modify.

Themes

The Themes page is a repository for all the themes designed with the Theme Builder. You can sort by most recent, downloads, and awesome. I added an FAQ page because some questions were getting to the point where a dozen DT(w) users would answer it for me. It’s about time for a list to reference. I condensed the bug report and feedback forms to one. Lastly, I added a Donate page for those looking to support my work. Donations are accepted through either Paypal or Dreamhost referrals. With every referral I get from someone signing up for hosting, Dreamhost donates $100 to DestroyTwitter. Pretty cool, eh?

As soon as I’m done posting this write-up, I’ll be back to work on 1.6. I love developing DestroyTwitter and, even more, I love seeing the overwhelmingly positive reaction to the app. It really means a lot and makes me feel like it’s not just another Twitter AIR app. Thanks.

Destroy Today for a better tomorrow

 

Destroy Today for a better tomorrow

Matt King posted an extensive interview with me on Design Assembly. It explains a lot of the reasoning and decision-making behind DestroyTwitter. Check it out and let me know what you think.

April Fools! Announcing the Destroy Framework, available to download

 

DestroyFramework

April Fools!

Today, I am announcing the release of the Destroy Framework, an Actionscript library for which the Destroy Suite is built on. Included in this package is the complete source code, documentation, and examples of usage. Download the framework here.

The Destroy Today TextMate Theme

 

Destroy Today TextMate Theme

After having far too many issues with Eclipse in regards to PHP and JQuery development, I decided to shop around. I’ve always just used TextEdit as the lightweight alternative for making edits on a small scale. I tried Coda and TextWrangler, but wasn’t too keen about either of them. TextMate has always been highly touted in the development world, but I guess I never gave it a chance. After a few minutes of working on DestroyTwitter.com, I was sold. On top of that, I spent a few minutes to make a Destroy Today theme for it! You can view and download it here.

DestroyTwitter.com sneak preview

 

I’ve been working non-stop on destroytwitter.com and wanted to share a preview of the progress. The main focus so far is themes, but I finished it the other day and will be moving onto another section. I’m not sure what I’ll tackle next, but I think I’ll end up launching the site before everything is complete. 1.5 is dying to be public, but I know the themes section on the website needs to be available alongside it. Take a look at the following screenshots and let me know what you think.

DestroyTwitter.com sneak preview

DestroyTwitter.com sneak preview

DestroyTwitter.com sneak preview

What's next for DestroyTwitter

 

I’m really disappointed with myself over the lack of activity on Destroy Today. The good thing about this, though, is that it means I’m really hard at work offline—this is true. I feel like I’ve been only communicating my plans and ideas lately on a 1 on 1 basis through emails or Twitter replies. Because of this, certain questions are answered a dozen times by to a dozen different people. I have no problem responding to each individual, but I think the people who want to know, but don’t ask, end up missing out.

The latest project I’ve been working on is DestroyTwitter. I see it going the distance as an application with a lot of potential. Because of this, I decided to develop a separate website for it. It’s still in the works, but each day I work on it, I become more and more excited to launch. I originally planned to release DT(w) 1.5 this past weekend, but I really think it should launch along with the website because of the introduction of Themes. The DT(w) website features a repository for themes as well as a realtime Theme Builder. There’s a great amount of community features built into this website and I simply can’t wait to share it with everyone. I’m hoping it will bring even more transparency to the future of DestroyTwitter.

$150-$200 off Dreamhost hosting—expires on the 14th! 5 more available!

 

$150-$200 off Dreamhost hosting

I’ve gone too long without a post and Twitter is to blame. I’m not going to make this a typical “sorry for the lack of updates, I’ve been busy” post because I’m always busy. To break the silence, I’d like to share the last invitation I received from Dreamhost. Originally, I had five, but four lucky Twitter followers took those to the bank. The promotion is good for either $150 off 5 years of hosting or $200 off 10 years. It can only be used once, so first come first served. Simply enter 970575594060 when asked for a code and the discount is yours. With any hosting plan, Dreamhost provides a free domain name as long as you’re hosting with them.

[update] I just realized this promo code expires on the 14th, so don’t wait!

I just received five more of these promo codes. Simply enter one when signing up for either 5 or 10 years and get $150/$200 off respectively and a free domain for life.

095483776310

206825497598

295265050823

532552319901

555210067561

Get Satisfaction with DestroyTwitter

 

Get Satisfaction with DestroyTwitter

As soon as I start up the Google Group for DestroyTwitter and post about it, my registration for Get Satisfaction gets approved. I’ll transition over soon, but continue to use the group as a harbor for user themes. For those who have feedback, bugs, or praise, head on over to DestroyTwitter’s Get Satisfaction page and get to it!

Customization comes to DestroyTwitter

 

Customization comes to DestroyTwitter

This last weekend has been a full-out sprint to get DestroyTwitter 1.5 Beta’s major feature out to the public for testing. I posted the 1.4.3 Beta prerelease sporting the feature, Themes. So far, it’s been a tremendous success with dozens of themes already designed and up on the DestroyTwitter Google Group. Included with the prerelease is a handful of themes designed by myself and one by Joshua Corliss of AgencyNet. I’m anticipating the release of 1.5 this upcoming weekend and will certainly be working non-stop to meet that deadline.