Smitter R2 is out, go to the announcement.
What is Smitter?
It’s a Small Twitter client, for Windows. It’s also an excuse/reason for me to start writing software in C#, since I’m used to writing in VB.NET. (Boo, hiss, etc).
What’s with the “Battleship Grey”?
I’m not a designer, and fiddling with Windows Presentation Framework / etc wasn’t in my list of things I needed to learn right at the moment.
What’s cool about it?
Nothing particularly, it’s pretty much all functional. But it’s the only windows twitter client I know of that shows you the source of messages.
How do I install it?
If you’re using Internet Explorer, just click here, and then click Install.
This is the recommended method as it will enable automatic updating when I release a new version.
Alternatively, You can download the zip file. Just extract all the files to a new directory, and run Smitter.exe
I’m behind a proxy - it doesn’t work for me.
I’m adding proxy support shortly, but I wanted to get this out there as a first release.
This broke my system, who do I sue?
This application is provided on an ‘as-is’ basis, and at your own risk. Do not use this on “production” or important PCs if you’re particularly nervous.
Can I look at the Source Code?
Yep, that’s available too. Download the source code here.
This work is licensed under a Creative Commons Attribution-Share Alike 2.5 Australia License.
Can you add feature x?
Maybe – Add a comment here, or send an email. Alternatively, if you’re good with C# – you can have a crack at it yourself.
You do realise you did {giant, list, of, things} wrong, and the structure is crap?
The structure is crap because I went with the Twitteroo .NET API at first, but that doesn’t support certain functionality (like for example seeing if a message is private, what the source was, and being able to specify a proxy server).
There are probably a whole number of violations of best coding practices here too. Again, this was primarily created so that I can learn the C# syntax and slightly different event modeling, etc. When I start off with a proper project spec, and don’t shift around on your a whole bunch, things work out a lot nicer.
Credits, Mentions, etc
FAMFAMFAM – For the Silk Icons used within the GUI. (Creative Commons License)
Karsten Januszewski for this great pointer on how to generate classes from well-formed XML using XSD. (nb: On Step 2, you need to use the ‘/classes’ switch.)
Paul Jenkins, for making me feel guilty for not actually knowing C# when he asks for advice/pointers about .NET stuff.