Smitter R2

Posted in Coding, IT by Will on September 7, 2007.

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 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

Source Code:

Application and Source Code Licence

 Creative Commons License
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”)
  • smitterPopupBalloon 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

  1. Will replied:

    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.

  2. Delicate Genius replied:

    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.

  3. Will replied:

    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.

  4. Froosh replied:

    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.