Themes Menu Version History

19 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 1.24 37.4 KiB Works with Firefox 17.0 - 56.*, SeaMonkey 2.14 - 2.41, Thunderbird 17.0 - 45.0

Replaced occurrences of depreciated 'Application.restart()' with 'Cc["@mozilla.org/toolkit/app-startup;1"].getService(Ci.nsIAppStartup).quit(Ci.nsIAppStartup.eAttemptQuit | Ci.nsIAppStartup.eRestart)'.

Version 1.23.1-signed 37.3 KiB Works with Firefox 17.0 - 41.*, SeaMonkey 2.14 - 2.36, Thunderbird 17.0 - 39.0

Cleaned up eventlisteners more thoroughly. Stopped disabling settings that can't be used in different apps (titlebar, door hanger alerts). The setting just does nothing now.

Version 1.22.1-signed 37.2 KiB Works with Firefox 17.0 - 38.0, SeaMonkey 2.14 - 2.35, Thunderbird 17.0 - 38.0

Remove window load event listener after it fires. Removed anonymous wrapper function.

Version 1.21.1-signed 37.2 KiB Works with Firefox 17.0 - 38.0, SeaMonkey 2.14 - 2.35, Thunderbird 17.0 - 38.0

Code cleanup.

Version 1.20.1-signed 37.7 KiB Works with Firefox 17.0 - 37.0, SeaMonkey 2.14 - 2.34, Thunderbird 17.0 - 37.0

Now using Services.jsm to read/set prefs. Using CustomizableUI.addListener to populate menus when possible. Removed event listener I missed in last beta.

Version 1.19.1-signed 37.7 KiB Works with Firefox 17.0 - 33.*, SeaMonkey 2.14 - 2.30, Thunderbird 17.0 - 33.0

De translation updated. Changed listener for when the panel ui opens. No longer forcing panel to close after selecting a theme. Changed default to not preview personas since that instantly closes the menu that is being hovered on certain applications/systems.

Version 1.18.1-signed 37.9 KiB Works with Firefox 17.0 - 31.0, SeaMonkey 2.14 - 2.28, Thunderbird 17.0 - 31.0

Same as last beta.

Version 1.17.1-signed 35.0 KiB Works with Firefox 17.0 - 29.0, SeaMonkey 2.14 - 2.26, Thunderbird 17.0 - 29.0

Removed pre Gecko 12 code.

Version 1.16.1-signed 35.2 KiB Works with Firefox 3.7a5pre - 22.0, SeaMonkey 2.1 - 2.19, Thunderbird 3.3a1 - 22.0

Updated locales. Changed reference from nsIPrefBranch2 to nsIPrefBranch. Hid blank description tooltips.

Version 1.15.1-signed 35.0 KiB Works with Firefox 3.7a5pre - 21.0a1, SeaMonkey 2.1 - 2.18a1, Thunderbird 3.3a1 - 21.0a1

Adds Thunderbird AppMenu options in version 17 and above.

Version 1.14.1-signed 35.0 KiB Works with Firefox 3.7a5pre - 18.0a1, SeaMonkey 2.1 - 2.15a1, Thunderbird 3.3a1 - 18.0a1

Updated locales

Version 1.13.1-signed 35.0 KiB Works with Firefox 3.7a5pre - 14.0a1, SeaMonkey 2.1 - 2.11a1, Thunderbird 3.3a1 - 14.0a1

Fixed typo on pref observer.

Version 1.12.1-signed 35.0 KiB Works with Firefox 3.7a5pre - 14.0a1, SeaMonkey 2.1 - 2.11a1, Thunderbird 3.3a1 - 14.0a1

Fixed hiding of default right-click menu on some platforms. Added locale.

Version 1.11.1-signed 35.0 KiB Works with Firefox 3.7a5pre - 11.0a1, SeaMonkey 2.1 - 2.8a1, Thunderbird 3.3a1 - 11.0a1

added localizations.

Version 1.10.1-signed 31.0 KiB Works with Firefox 3.7a5pre - 10.0a1, SeaMonkey 2.1 - 2.7a1, Thunderbird 3.3a1 - 10.0a1

Added option to preview Personas (enabled by default) on menu item selection. It will only work if you are currently using the default theme or a Persona. Previews last up to 30 seconds (hard coded into Gecko.)

Version 1.9.1-signed 29.0 KiB Works with Firefox 3.7a5pre - 9.0a1, SeaMonkey 2.1 - 2.6a1, Thunderbird 3.3a1 - 9.0a1

Added some locales. Added SeaMonkey support. SeaMonkey has built in menu support in the view menu, but this extension also adds an icon. Disabled titlebar setting for Thunderbird and SeaMonkey. When/If either gets a titlebar menu, I'll add code and re-enable it. One overlay for all applications.

Version 1.8.1-signed 22.0 KiB Works with Firefox 3.7a5pre - 9.0a1, Thunderbird 3.3a1 - 9.0a1

Fixed problem with incompatible themes showing in menu. Changed from setAttribute oncommand to addEventListener. Fixed typo. Small code cleanups.

Version 1.7.1-signed 21.0 KiB Works with Firefox 3.7a5pre - 8.0a1, Thunderbird 3.3a1 - 8.0a1

Wrapped last variable to avoid global namespace pollution. Eliminated unneeded listeners. Small code cleanup.

Version 1.6.1-signed 22.0 KiB Works with Firefox 3.7a5pre - 7.0a1, Thunderbird 3.3a1 - 7.0a1

Wrapped most JavaScript to avoid global namespace pollution. Restart on selection should only restart if necessary now. For example, persona to persona should not restart. Persona to theme will restart if selected.