twhirl is a desktop client for the popular microblogging platform Twitter that builds on the very cool Adobe AIR runtime. AIR allows desktop software development using popular web techniques like XHTML/CSS or Flash/Flex. twhirl requires the most recent version of AIR (beta 3) to be installed on the client computer.
The goal for twhirl is to offer all features in the client that can be used on the website (or, at least all those that are made available by the twitter API), plus adding nice things the website cannot do due to its restrictions of being trapped in a browser and all security implications related to that fact.
- remembering login credentials on user’s computer
- all-in-one timeline with tweets, replies and direct messages
- configurable auto-updates for the timeline
- displaying user’s latest 20 status updates and direct messages sent
- sending status updates
- sending replies to other users (with quick buttons on others’ statuses)
- sending direct messages to other users
- showing user’s friends and followers
- deleting own status updates and direct messages
- input area can be hidden (configurable auto-hiding)
- multi-account support
- keyboard shortcuts
- sys tray / dock icon support
- audible and visual notifications
- viewing and (un)setting favorites
- (un)following users
- auto-updating the program
- changeable color schemes
- searching for public tweets (powered by terraminds)
- filtering the timeline
All lists (statuses, direct messages, users) can be cleared and refreshed. To keep the user interface compact, the different lists are on seperate “layers”, of which only one is visible. You can change the visible layer using a combo box.