mirror of
https://github.com/moparisthebest/FireTray
synced 2024-11-11 03:25:07 -05:00
5ad5b3c3d4
* merge server_types and excluded_accounts into one mail_accounts pref This is visually more intuitive. So do we use the same tree for both. But we store them into 2 different "branches" of the corresponding preference object. We need to keep track of them separately because of account creation/deletion.
50 lines
2.3 KiB
Plaintext
50 lines
2.3 KiB
Plaintext
=TODO=
|
|
|
|
* options: in mail_accounts, have serverTypes interact with excludedAccounts
|
|
|
|
* 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)
|