MinimizeToTray revived (MinTrayR)
About
MinTrayR is a replacement for the popular MinimizeToTray extension which is no longer actively developed. MinimizeToTray is claimed by the author not compatible with recent Firefox and other Mozilla applications. MinTrayR tries to fill this gap by especially targetting these applications.
MinTrayR lets the user minimize Mozilla powered applications such as Firefox, Thunderbird or Songbird to the system tray.
It's goal is to be more robust while using less resources and providing a better API (DOM Events for example instead of a callback)
Right now MinTrayR is still in the early development stage and not yet fully tested or fully featured. However it seems to work OK.
MinTrayR was recently reviewed by Mook, the original author of MinimizeToTray.
Download
mintrayr-xp.xpiVersion 1.0 - 2011/07/25
Compatibility
MinTrayR is currently compatible with:
- Firefox
3.6 - 5.* - Thunderbird
3.1 - 3.3a4pre - Seamonkey
2.0 - 2.1.*
on the following platforms:
- Windows
2000, XP, Vista, 7
32bit, 64bit - Linux / Gnome[1]
Built and tested on Ubuntu 11.04
x86, x86_64 (amd64)
MinTrayR tries to do application specific integration. However there is still much room for improvement.
Support for other platforms is planned but not yet there.
License
MinTrayR is tri-licensed under MPL 1.1/GPL 2.0 or later/LGPL 2.1 or later.
Contributions
If you like MinTrayR consider to give something back. As of the moment you may use PayPal via addons.mozilla.org or Flattr.
All contributions will be highly appreciated!.
Known issues
- In Gnome, the menu won't hide when losing focus
- In Gnome, there might be problems with some themes where the icon menu doesn't behave as expected
- [1] KDE should work, too - in many configurations, but not everywhere, and only if you use a gtk build, not a qt build. Ubuntu Unity is NOT supported right now, as it uses the incompatible libappindicator.
Sources
Source code is included in the XPI.
Additionally there is a public repository over at github: https://github.com/nmaier/mintrayr/.
Bug reports, suggestions, feature requests
Please use the issue tracking system at github:
https://github.com/nmaier/mintrayr/issues
Don't forget to give details about the application and it's version (e.g. Firefox 3.6) and your operating system
TODO
Things I would like to address, in no particular order.
- Integrate with Sunbird/Lightning
- Integrate with Chatzilla (extension/standalone)
- Integrate with Postbox
- Integrate with Spicebird
- Consider to bring back Songbird support
- Declare to be a toolkit extension, allowing to install into unknown applications as well. This will not only enable other extensions to use the core functionality, but also might allow to enable MinTrayR for arbritary windows?
- Integrate more where it makes sense (e.g. more/better context menu entries)
Thanks
Special Thanks goes to Mook for reviewing my code and, of course, to all the folks that helped me testing and/or made valuable suggestions.
Also special thanks to Micheal Buckley, who is a nice competitor, for discussing various issues and providing valuable feedback and insights.