=TODO= * make accounts_to_exclude a tree that is modified by server_types_to_exclude, or include accounts into server_types' tree ? * add "enable biff notification" option. And if true: radio choice option with: "display message count" "display new-mail image" "display custom image" * also disable notification for excluded mail account servers Not easily feasible since newmailalerts are hard-coded http://mxr.mozilla.org/comm-central/find?string=content/newmailalert * make multi-platform. At least have js-ctypes library call dependant on OS detection. (best would be to have the OS-dependant modules loaded at startup) * convert to a https://developer.mozilla.org/en/Extensions/Bootstrapped_extensions see ../restartless-restart-ffext/ and http://erikvold.com/blog/index.cfm/2010/10/28/restartless-firefox-addons-part-1-giving-your-addon-the-bootstrap =WONTFIX= * ability to hide windows individually/globally =ROADMAP= * Mozilla products have entered a [rapid release cycle](http://blog.mozilla.com/blog/2011/04/13/new-channels-for-firefox-rapid-releases/ "Mozilla Blog") which implies frequent rebuilds of XPCOM binary-based addons (such as Firetray) * authors are encouraged to [port their XPCOM binary-based addons to js-ctypes](https://groups.google.com/group/mozilla.dev.extensions/browse_thread/thread/2d6942c44f303b62/b98debfbccef11ed) * Francesco doesn't have enough time to maintain the Firetray project in this situation * Foudil has come up with a prototype js-ctypes version of the project, which is functional, but does not yet cover all features currently supported by the binary-based version. * the js-ctypes version will endeavor to support uncovered features in the future (see below) * the Firetray project plans to replace the binary-based version with the js-types version when enough features are covered * meanwhile, Firetray users are invited to switch to the preview release of the js-ctypes version [link to beta channel] and [provide feedback](https://github.com/foudfou/FireTray/issues) as to what important features are missing ==NEXT FEATURES== * mouse scrolls on tray icon hides/shows * hide to tray on minimize * ability to start minimized to tray * when restoring if the window is iconified, deiconify it * custom tray icon * keyboard shortcut hide/show [Vote](https://docs.google.com/spreadsheet/viewform?hl=fr&formkey=dFJqUC1pLTQzNkJYQldFdzdSV1BaSkE6MQ#gid=0)