Halfwit's Source has Moved!
Halfwit now lives over on BitBucket. This project will remain open for some time, so you can compare this code base with the largely-rewritten code of Halfwit 2.
What is Halfwit?
Halfwit is a Twitter client written in C# and WPF. It uses
TweetSharp to talk to the Twitter API.
For more information (including a ClickOnce install link and a few screenshots) see the
Halfwit home page.
Along with some of the standard things you'd expect in a Twitter client (post a tweet, read direct messages etc), Halfwit has a few little usability features:
When retweeting an interesting tweet, Halfwit will use Twitter's "native" retweet feature unless you modify (or add to) the original text.
Initially just using http://is.gd, Halfwit lets you selectively shorten any URLs you've typed into a tweet, or shorten them all with a single keystroke or click. Don't want the short version? That's ok. Press Ctrl+Z and undo your
Include smileys or other symbols in your tweet easily with a handy list of common "emoticons". They only use one character!
Halfwit keeps track of usernames it sees in tweets as they come in, and autocompletes usernames in the editing panel whenever you type an “@” sign.
The primary reason I created Halfwit was that my favourite Twitter clients just didn't give me the control over the font size that I wanted. Halfwit lets you adjust the font size via a slider on the Options page.
If you see an "in reply to" link, you can click on it, and Halfwit will take you to the original tweet. If it's not already in your timeline, Halfwit will retrieve it and insert it. You can use the Backspace key to navigate backwards through
a conversation this way.
I'm a keyboard junkie, and love being able to control all my apps without reaching for the mouse. Halfwit includes lots of keyboard shortcuts, so keyboard nuts like me will feel right at home.
Halfwit has a simple extensibility system: