Mozilla icon tray. DISCONTINUED
JavaScript C Makefile CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs add captures of firetray-xpcom preferences Feb 9, 2012
src Bump version to 0.6.1. May 1, 2016
testing Use environment desktop id as a criteria for enabling appindicator. Feb 9, 2015
.gitignore * display popup menu window items for all application, not only browsers Mar 10, 2013
LICENSE Move LICENSE to root directory. Jul 15, 2014
README.md
TODO

README.md

Firetray

THIS PROJECT IS DISCONTINUED

Overview

Js-ctypes rewrite of the binary XPCOM version of Firetray.

Features

  • for all applications:

    • show/hide a single or all windows
    • restore windows to their previous state, position, size
    • restore each window to its original virtual desktop/workspace
    • activate restored windows
    • hide to tray on close
    • hide to tray on minimize
    • start minimized to tray
    • show icon only when hidden to tray
    • mouse scroll on tray icon shows/hides
    • GTK-themable icons
    • StatusNotifierItem support (can be disabled by with_appindicator hidden pref)
    • customizable tray icons
    • popup menu (show/hide individual windows, open new windows, quit)
    • command-line -firetrayShowHide option (useful for window manager's keyboard shortcuts)
    • command-line -firetrayPresent option (activates windows)
    • middle click on the tray icon activates last registered window
  • for mail applications:

    • display unread message count in tray icon
    • display biff in tray icon for new messages
    • include/exclude mail accounts to/from messages count
    • include/exclude folders types to/from messages count
    • count in sub-folders recursively
    • handle Exquilla accounts
    • restrict message count to favorite folders
    • trigger external program on message count change
    • show icon only when new mail (mutually exclusive with show icon only when hidden to tray)
  • for applications embedding chat (currently only Thunderbird)

    • display additional system tray status icon

Notes

  • Under Linux:
    • GTK+ 2.20+ required.
    • libappindicator3 can be used for StatusNotifierItem (KDE, Unity).
  • Under Windows, few features are not yet implemented.
  • Firetray temporarily unsets:
    • the tabs.warnOnClose built-in preference, which otherwise disrupts the handeling of the close event
    • mail.biff.show_tray_icon for mail applications

References

KNOWN BUGS

Acknowledgment

  • Some code borrowed from Mike Conley.
  • Some code borrowed from Nils Maier.
  • kind support from Neil Deaking, Bobby Holley
  • default icons borrowed from Mozilla, Pidgin, Tango Desktop Project