Well... this is the first preview of my new docklet. Something that was requested in the forum.
This CheckMail Docklet will check multiple POP3 accounts and show a summarized count of new mails.
It is still under early development... many features does not work (like SSL & the program launch), just wanted to get it tested so I can get some feedback on how to continue.
The icons are not complete... (thanks schrom for contributing them), but you can choose whatever icon suites your taste. Just remember that the newmail icon is supposed to get overlaid over the background icon. The animation icon is used while searching for new mails.
To be fair... the Docklet is inspired on PopWatch application by PJNaughter (
http://www.naughter.com/popwatch.html), Initially I tried to port it to the docklet environment... but I faced too many problems integrating MFC to the Docklet so I finally decided to re-write it from scrath... but I adopted many ideas from his app.
I have received reports that the docklets works fine under RKLauncher & Rocket Dock but I have not tested it myself.
Updates:
+ 09/11/2008 - Small update to fix make "Do not check this account for emails" and some temporary fix to let the docklet check accounts which were not working properly (because
of an MD5 issue).
+ 09/11/2008 - This time i fixed a few things. I disabled the options that are still not functional (like enabling SSL & Balloon tooltips), the run program parameters are now implemented & I have included the animation schmrom kindly contributed to the docklet) and removed the shadow & outline from the number of mails shown. Clicking on the red area where the number of mails are shown will cycle through every configured account showing the number of mails available for that account.
+ 09/12/2008 - The login procedure now supports MD5 hash of the password whenever the server supports it (APOP), I integrated the RSA C reference implementation.
+ 09/15/2008 - Small update to fix a bug that crashed OD when configuring the docklet's icons.
+ 09/21/2008 - Updated to support SSL enabled servers via OpenSSL (statically linked, so there is no need for an additional download).
+ 09/27/2008 - Added support for mailer application per account. Just configure the application at the account dialog (or choose to use the Default app - configured at the main config dialog). Added a right menu context menu sumarizing the account stat (the context menu still does nothing else... maybe tomorrow).
+ 09/28/2008 - Added support to access gmail accounts using HTTPS gmail API. Configure the account type for each account in the configuration dialog.
+ 10/01/2008 - Added support for IMAP servers.
+ 10/05/2008 - Added configuration option to support UNSEEN/RECENT messages when IMAP protocol is selected. Added options to configure the font & color of the text used by the docklet (sorry, rotation is not yet implemented... was harder than I thought).
+ 10/09/2008 - Added a configuration option to rotate the number of mails shown by the docklet. Added an option to turn off the animation playing while searching for new emails. I also changed the way the animation is composed. Now the animation is overlaid over the background, so you may use whatever background you want (provided we are able to get a new set of icons that has an animation that only shows the moving arrows).
+ 10/12/2008 - Fixed a bug that crashed OD when no internet connection is available and the docklet tries to check for new mail. I updated the code that rotated the text to achieve a better rotation look, the text should be smoother now (v.1.0.7b).
+ 10/13/2008 - Revisited the lauch application code again... fixed some bugs (I may have introduced some of them yesterday) and added a "Parameters" configuration option, for those who need to send parameters to the configured application. Fixed the spinner controls to work as expected (v.1.0.7d).
+ 10/15/2008 - Added a "Run application even when there are no mails" option to the general settings & account settings, this option will let you run your configured mail application even when no mails were reported (kind of a shortcut). Fixed some bugs in the code that generated the label shown by the docklet (under some circumstances it would not display the expected message - specially when a particular account was selected). Finally I added the icon sets provided by schmrom & Ghostwalker (there are now a default icon package, a gmail & a yahoo! icon set).
+ 10/18/2008 - The docklet is now able to show the mail application if it was previously lanunched & minimized.
+ 10/18/2008 - When setting up your accounts the docklet will show and use default ports for IMAP & POP3 protocols. You may still change them to another port if default ports do not meet your setup. Added an Mailbox option to configure the mailbox that will be queried when using IMAP protocol.
+ 10/19/2008 - Fixed the accounts context menu to properly show the appropiate icon (depending on whether the account has mails or not).
+ 10/19/2008 + Added error handling code to the Gmail HTTPS checking routing in order to reduce the crashig some users have been reporting. The general configuration settings dialos will now show centered in the screen & other config dialogs will be centered to the general config dialog (v0.1.0.7k).
+ 10/20/2008 + Revisited (again) the code for checking gmail using HTTPS, fixed a hidden bug that may be the culprit of some crashes reported lately - tested both OD/OD+ & RD (v0.1.0.7l).
+ 10/21/2008 + Fixed a bug that ElMaestro pointed out in the IMAP4 code that prevented it to properly process the information sent by some servers. Streamlined the code and fixed some bugs with the icons configuration dialog, it now will let you cancel the changes (previously changing icons was permanent even if you cancelled the dialog) (v0.1.0.7m).
+ 10/31/2008 + An small trick for halloween... at least the first release of the docklet. I have made a few quirks to the animation code hoping that it will prevent the dock from crashing (specially for RocketDock & RKLauncher). A few minor updates to the icon sets too.
+ 11/18/2008 + Changed the way IMAP accounts check for unseen mail. I hope this will fix some issues with incorrect mail counts that have been reported lately.
+ 11/21/2008 + Integrated the accounts context menu to the general context menu, after some thought it seems to be easier to have both menus integrated so it's easier to use. The docklet will check the accounts whenever an application gets launched and left-click + hold will do an Check Mail Now action (v.0.1.0.9b).
+ 09/12/2008: Fixed a bug that caused the font not being drawn with the selected size (v.0.1.0.9d).
+ 07/03/2009: Updated the configuration box with a tabbed dialog to support more setting for fonts. Added functionallity to backup/restore the docklet configuration & account profiles and to arrange them as needed. Added icon to support correct display of mail count over 100 (v.0.1.1.0a).
+ 10/03/2009: Fixed bug with large badge not showing the mail count centered.
+ 10/03/2009: Fixed a bug that prevented 'N/A' count from being properly displayed.
+ 26/03/2010: Updated docklet to be Windows 7 compatible. Fixed issues with IMAP when used to check gmail accounts.
+ 28/03/2010: Option added to play sound only when mail count changes.
+ 01/04/2010: Small bug fixes (v.0.1.1.0g).
+ 03/04/2010: Bug fix that prevented some POP3 account to work properly (v.0.1.1.0h).
You may download the docklet from: