wittytwitter


Witty - A Twitter client for Windows Vista and XP powered by WPF

Note: We've moved the project to http://wittytwitter.codeplex.com and are working on OAuth. Come join us!

Witty

Witty is a free, open source Twitter client for Windows Vista and XP powered by the Windows Presentation Foundation (WPF).

You can download the latest stable version of Witty from the right panel under Featured Downloads. A beta version is also occasionally available but can be unstable. You can install Witty via ClickOnce which will automatically get you new updates as they're released.

The latest developer release (unstable) can be found here.

Interested in helping out? * Follow the discussion on Google Groups * Grab the source code (it's under the very friendly New BSD License) * Fix something on the issues list and submit a patch * Follow the issues list updates on Twitter

Witty includes the following functionalities: * View recent Twitter statuses from the people you follow (auto-refreshing) * View recent replies to you * View a specific user's timeline * Update your twitter status * View and respond to Direct Messages * Links will open in the user's default browser

Code Specific Features

  • Minimize to the System Tray
  • Runs in Single Instance mode
  • Remembers the window settings for location and size
  • Responsive UI with asynchronous calls to Twitter to prevent UI thread from locking
  • Custom Styles and Resources
  • Custom TwitterLib for encapsulating calls to Twitter
  • Serialize to disk as XAML
  • Make use of Kevin Moore's FlipTile3D (easter egg)
  • Spell Checking
  • New messages are displayed with yellow fade technique
  • Option for always on top (Right-click the Witty Header)
  • Save and store application settings
  • Skins and Skinning

Screenshots

http://wittytwitter.googlecode.com/svn/wiki/Shots-Witty-2.x/MainScreen.png http://wittytwitter.googlecode.com/svn/wiki/Shots-Witty-2.x/MainContext01.png http://wittytwitter.googlecode.com/svn/wiki/Shots-Witty-2.x/OptionsGeneral.png

Feedback

If you have feedback, ideas, or want to discuss Witty, you can add them to the Witty Google group. If you have specific issues or enhancement ideas, please feel free to add them to the Issues list.

Keyboard Shortcuts

  • ctrl-u - Toggle the update area
  • ctrl-r - Add @screenname of the selected Tweets user to the update textbox
  • ctrl-q - Quit. Exit. Vamoose.
  • ctrl-o - Open the options dialog.
  • ctrl-1 - Show the "Recent" tab.
  • ctrl-2 - Show the "Replies" tab.
  • ctrl-3 - Show the "User" tab.
  • ctrl-4 - Show the "Messages" tab.
  • F5 - refresh. It seemed best to stick with IE/Firefox's refresh key.

Misc

Witty is being actively developed by a team including Alan Le, Scott Koon, Jon Galloway and Keith Elder. Follow our updates at twitter.com/witty_issues.

Special thanks to Kurt Brockett and Brandon LeBlanc for feedback and feature ideas.

Witty Icon image enhanced by IslandDog.

Project Information

Labels:
wpf twitter vista Windows WindowsPresentationFoundation csharp .NET ExpressionBlend