ca9496d3e3
Looks like a Thunderbird bug: on an Imap folder, when switching to another folder, that is after having visited that folder, "OnItemBoolPropertyChanged NewMessages for folder Inbox was true became false" ...but getNumNewMessages still returns 1 (?!) |
||
---|---|---|
docs | ||
src | ||
testing | ||
.gitignore | ||
README.md | ||
TODO |
Firetray
Overview
Js-ctypes rewrite of the binary XPCOM version of Firetray.
Features
-
for all applications:
- show/hide a single or all windows
- a window gets restored to its previous state, position, size, virtual desktop
- optional hide to tray on minimize
- optional start minimized to tray
- optional show icon only when hidden to tray
-
for mail applications:
- display unread messages count in tray icon
- customizable tray icon for mail biff
- include/exclude mail accounts and folders types to/from unread messages count
Notes
- requires GTK+ 2.20 and higher.
- Firetray unsets the
tabs.warnOnClose
built-in preference, which otherwise disrupts the handeling of the close event. - Experimental non-customizable keyboard shortcut for hiding all windows set to:
accel-shift-w
References
-
if you're looking for other mozilla-desktop integration:
- Paul Neulinger's Gnome-shell-Thunderbird integration
- Mike Conley's Unity-Thunderbird integration
- discontinued Mozilla New Mail Icon (Biff)
-
Alltray launches any applications into tray
KNOWN BUGS
-
windows aren't restored with the same z-order, but there is no means to correct that under Linux
-
notifications for excluded mail account servers are not disabled. Newmailalerts are hard-coded and we can't easily disable them on a per-server basis (only globally, see
mail.biff.show_alert
). The proper way would probably be to disable default notifications globally, and handle notifications ourselves. This is out of the scope of this addon, but you may want to give a try to the MailAlert extension -
child windows (compose message, preferences, ...) are not handled by Firetray. For ex., they are not hidden along with there top-level window.
Acknowledgment
- Some code borrowed from Mike Conley.
- Some code borrowed from Nils Mayer.
- kind support from Neil Deaking, Bobby Holley