Smitter, Release 2 is out now.
Changes
- Better error handling (please report any bugs)
- Proxy Support
(NB: ClickOnce deployment may not work with Proxies requiring authentication!) - More efficient posting (no refresh necessary)
Requirements
- Microsoft .NET Framework 2.0
Installation
- ClickOnce (See “ClickOnce Notes” below), or
- Download it and install yourself.
Note: Download the zip file, and extract it to a new directory. Then run “Smitter.exe”.
ClickOnce Notes (updated!)
- By Default, only works with Internet Explorer 6 and above, with the .NET Framework 2.0 installed
- Does not work correctly if you have Internet Explorer configured to use a proxy requiring Authentication (eg: Corporate Firewalls)
- Firefox users can run ClickOnce applications by installing the FFClickOnce addon, and then going to the normal installation page.
Upgrades
- ClickOnce automatically updates next time you run it.
- Manual Install: Download the zip file and replace the existing files.
Source Code:
Application and Source Code Licence
![]()
This work is licensed under a Creative Commons Attribution-Share Alike 2.5 Australia License
Please give your feedback in the comments, or add me on Twitter.
Features Confirmed for R3 (updated)
- Minimise to Notification Icon (”System Tray”)
Balloon Notifications (optional)
If Smitter is minimised or not visible, and your @Username is mentioned in a new tweet.
Note: To deploy the above two features, I need an icon for Smitter. On the screen-shot above, I am using an icon borrowed from Iconfactory’s Twitterific client icon in the Litho Extras Volume 5 collection. Due to licensing rules, I can’t distribute this icon, so it’ll remain for internal testing at the moment- Minor bug fixing (removal of the “Loading” messages if it errors, and fixing of the hammer-prevention so that it allows you to refresh)
- More?

4 Comments
Features planned so far for Release 3:
- Minimise to tray (Blink / Balloon for updates)
- Detect and link “@UserID”’s (Need an RTFLib /text control that enables bold/italic/links)
- Don’t show the PM/Reply links for your own messages
- Add “Delete” functionality for your own messages
- Fix the “Loading…” text still showing if load fails
- Send Client headers (as per API) so that Smitter shows up as the sender, instead of “web”
- Clicking on User’s name or image should show their profile (launch to browser initially, but in future: in-app)
Possible features for R3 or R4 (if I can implement them cleanly):
- “Toast” notifications (optional) for new messages, or possibly for @Replies or those with a mention of your UserID
- @name messages show as ‘In Reply To…’, popup for showing the message.
Future Features:
- WPF UI w/ snazzy appearance effects (Necessitates moving to .NET 3.0 at least)
-
September 8th, 2007 at 12:58 am. Permalink.
Dude, nice.
Can I make some feature requests?
* add minimise to tray
* tweets grow in width when the window is resized
* replies tab
* cleaner delineation between tweets
-dg
September 8th, 2007 at 2:22 am. Permalink.
Hey dg,
Minimise to Tray is done, I implemented it last night (updated the blog post this morning with the screenshot of it)
The thing is, I can’t deploy it because I don’t yet have an icon for Smitter. I kind of borrowed the Twitterific icon to do the testing, but I can’t distribute it. @MossyBlog said he’d look at doing an icon next week for it.
As for the other features:
- Tweets Grow: I’ll look at it. I’m using a FlowLayoutPanel at the moment which changes the way you use somee things.
- Replies Tab: Definitely, it might have to wait for R4 though. Also would be good to have a “Direct Messages” tab too.
- Cleaner deliniation between tweets: Hrm, I’m not sure how I’ll achieve that - but I’ll look at it .
Thanks
September 8th, 2007 at 10:44 am. Permalink.
Hey Will,
You’re *almost* there with the proxy support, just need an option to use the proxy auto-detect or scripts as per IE/Firefox/etc
Fantastic work mate. Thanks!
September 10th, 2007 at 11:35 am. Permalink.