What's New?
There are lots of new and exciting features in the current version of the Preferences Toolbar. This page lists them all with explanations about how to use each one.
Changelog 4.1.2
Changelog 4.1.1
Changelog 4.1
Changelog 4.0
Changelog 3.4.1
Changelog 3.4
Changelog 3.3.4
Changelog 3.3.3
Changelog 3.3.2
Changelog 3.3.1
Changelog 3.3
Changelog 3.2.2
Changelog 3.2.1
Changelog 3.2
Changelog 3.1
Changelog 3.0
Changelog 2.3.1
Changelog 2.3
Changelog 2.2
Changelog 2.1
New Toolbar Buttons
Customizable Toolbar
Shortcut Key
Documentation
License
Changelog 4.1.2
- Fixed Bug 19455 "Cookies: on or off?" (Manuel Reimer)
- Fixed Bug 19345 "Firefox toolbar customizing kills PrefBar menu" (Manuel Reimer)
- Fixed Bug 19328 "Font resize doesnt work under FF3.0" (Manuel Reimer)
- Fixed Bug 19319 "PrefBar 4.1.1: buttons disappear from own toolbar when collapsed at SeaMonkey exit" (Manuel Reimer)
Changelog 4.1.1
- Security: Enabled XPCNativeWrappers for SeaMonkey 1.x (Manuel Reimer)
- The Flash checkbox now uses the builtin plugin manager, if running on SeaMonkey 2.x or Firefox 3.x, to toggle flash without the need to rename the plugin. (Manuel Reimer)
- Now the "onClick" handler of buttons also gets called for middle clicks on buttons, to have another way to create "multifunctional" buttons. Have a look at "event.button", to find out which button has been used (Manuel Reimer)
- Fixed Bug 19143 "PrefBar fails to initialize if SeaMonkey quickstart mode is used" (Manuel Reimer)
- Fixed Bug 19142 "PrefBar update notifier doesn't stop on failed connections" (Manuel Reimer)
- Fixed Bug 19090 "Menulists and Extlist can't be customized in SM 2.x and FF 3.x" (Manuel Reimer)
- Fixed Bug 19081 "Hot key does not work in SeaMonkey 2 nightlies and Firefox 3 pre" (Manuel Reimer)
- Fixed Bug 19216 "Initfunctions in extlists aren't called" (Manuel Reimer)
- Fixed Bug 19215 "menulist/extlist editor loses items" (Manuel Reimer)
Changelog 4.1
- Hotkey editor boxes now become red, if the hotkey is already taken by the browser or any other extension. (Manuel Reimer)
- Now the "Del" key works in the customize window to delete the selected button(s) (Manuel Reimer)
- If you moved PrefBar to anywhere else than its own toolbar and you open a popup window, where this target is hidden, then PrefBar will fall back to "own toolbar" for this popup window to be visible, again (Manuel Reimer)
- Improved error handling for code in buttons. One button with an bug in its code now not longer kills all buttons. Also improved error display in javascript console, which now displays more useful error messages for PrefBar button code (Manuel Reimer)
- As the improved error handling now displays proper line numbers in the javascript console, I've added a "jump to line" feature to the context menu of any button code editor (Manuel Reimer)
- Added update notifier. If the next version of PrefBar gets available, PrefBar will tell you. (Manuel Reimer)
- Added code, which moves the checkbox to enable/disable PrefBar in Firefox, to the submenu "View -> Toolbars". This was the last "Known Issue" on "addonsmirror.net" (Manuel Reimer)
- Fixed Bug 18086 "Use of PrefBar Checkbox Causes Loss of Focus on Browser Window" (Manuel Reimer)
- Added possible fix for Bug 18068 "'PrefBar menu' disabling doesn't work on MacOS X" (Manuel Reimer)
Changelog 4.0
- Added possiblity, to create submenus and to sort items into them, using drag&drop or up/down buttons (Manuel Reimer)
- Added "prefbar://" URL handler, to allow to initiate a button download and import, by just one click to a website (Manuel Reimer)
- Added new function type "init-function" for buttons, extchecks and extlists. This may be used for buttons, which need code for initializing the button in some way. (Manuel Reimer)
- Made "edit button" window larger and enabled "size saving", so the window keeps size between edit sessions. (Manuel Reimer)
- Enabled Hotkey Editor for Checks and Extchecks. The hotkey, you define for the checkbox, will toggle the state and give feedback about the current setting below the status bar. (Manuel Reimer)
- Updated help system, to reflect latest changes. (Manuel Reimer)
- Added warning for Flash checkbox, to tell users the path, where the plugin may be moved to, to be able to toggle as non-root/admin. (Manuel Reimer)
- Fixed Bug 17521 "Flash 9.0.47.0 Not Detected in SeaMonkey 1.1.4" (Manuel Reimer)
- Fixed Bug 4431 "Proxy checkbutton doesn't return to 'automatic proxy configuration'" (Manuel Reimer)
- Fixed all the other bugs, mostly by creating new buttons and uploading them to the More buttons page (Manuel Reimer)
Changelog 3.4.1
- Fixed bug with the new code, which creates the initial database file in 3.4.x. Now you should not longer get a "Button database needs update" message after installing PrefBar to a fresh profile (Manuel Reimer)
- Fixed Bug 17117 "If hotkey is disabled, then arrow keys hide the prefbar" (Manuel Reimer)
Changelog 3.4
- Updated button database format, to make it easier, to add some of the features, I'm planning for 3.5, 3.6 or even 4.0 (PrefBar will tell you that your database will be updated on startup). (Manuel Reimer)
- Fixed many smaller issues in toolbar rendering code. (Manuel Reimer)
- Updated Flash checkbox, again. Now the checkbox should work in OS/2, too, should be able to enable Flash, even if it has been disabled in the last session and will disable it, even if there are flash movies running (Manuel Reimer)
- Added possibility to set hotkeys for buttons and links. (Manuel Reimer)
- Placed the same hotkey editor into the options section of the preferences window, to make it possible to change the toggle hotkey (F8 by default), or even disable it. (Manuel Reimer)
- Now the label of menulists and extlists is also displayed as tooltip for those lists (Manuel Reimer)
- Fixed Bug 14808 "Prefbar doesn't see Flash Plugin" (Manuel Reimer)
- Fixed Bug 15941 "Resize selection box title" (Manuel Reimer)
- (hopefully) Fixed Bug 15651 "PrefBar 3.3.3 - toolbar overflow problem" (Manuel Reimer)
- Fixed Bug 9345 "Feature Request: Prefbar Site Profiles" (it's now possible to toggle some settings on tab-base) (Manuel Reimer)
- Fixed Bug 12068 "Update of the available useragent strings" (Manuel Reimer)
- New Buttons:
- Javascript (Tab) (Manuel Reimer)
- Images (Tab) (Manuel Reimer)
- Plugins (Tab) (Manuel Reimer)
Changelog 3.3.4
- Fixed Bug 11637 "When unchecking Flash checkbox, error regarding write authorization to SeaMonkey plug-in directory given" (Manuel Reimer)
- Fixed Bug 14349 "'Flash' checkbox doesn't work" (Manuel Reimer)
- Firefox 2.0 now comes with it's own backend for restoring tabs. PrefBar will use this backend, if it exists, and so the PrefBar-internal backend is now exclusively for SeaMonkey (Manuel Reimer)
Changelog 3.3.3
- Fixed Bug 15611 "Prefbar 3.3.2 lists itself as 3.3.1" (Manuel Reimer)
Changelog 3.3.2
- Fixed Bug 14350 "'Kill Flash' button fails in an specific site" (Manuel Reimer)
- Fixed Bug 15478 "Userpref to disable 'Installed with wrong Locale'-Message" (Manuel Reimer)
- Fixed Bug 15556 "Make prefbar compatible with Firefox 2.0" (Manuel Reimer)
Changelog 3.3.1
- Fixed "Kill Flash" button (Manuel Reimer)
- Simplified Installer for SeaMonkey and reworked install page (Manuel Reimer)
Changelog 3.3
- You may place the PrefBar buttons on the menubar, the navigation bar or the personal toolbar, now (Manuel Reimer)
- Improved Useragent Menulist. No it's possible to spoof user agent, app name, app version and platform (Manuel Reimer)
- Improved several things in localisation support (Manuel Reimer)
- It's now possible to translate the button labels by translators (Manuel Reimer)
- Fixed Bug 11520 "Options with Save Page Button not available in Seamonkey" (Manuel Reimer)
- Fixed Bug 9856 "pref bar could be more compact (smaller gap between items) and wrap on multiple lines" (Manuel Reimer)
- Fixed Bug 10495 "About Prefbar entry inside extension manager broken" (Manuel Reimer)
- New Buttons:
- Language list (Manuel Reimer)
- Restore Tab (Manuel Reimer)
Changelog 3.2.2
- Fixed Bug 11689 "'Images' button not working" (Manuel Reimer)
- Fixed Bug 11581 "Text labels are broken in 3.2.1" (Manuel Reimer)
- Fixed Bug 11489 "Cookie Warning Toggle Not Working" (Manuel Reimer)
- Fixed Bug 11443 "Current prefbar code isn't compatible with Firefox 1.5" (Manuel Reimer)
Changelog 3.2.1
- Fixed Bug 11152 "PrefBar 3.2 Crashes Mozilla Suite 1.7.11" (Manuel Reimer)
- Fixed Bug 11238 "Can't Get Different Customization Between Two Profiles" (Manuel Reimer)
- Removed old workaround in PrefBar button database format (PrefBar will tell you that your database will be updated on startup) (Manuel Reimer)
Changelog 3.2
- Added SeaMonkey support (Manuel Reimer)
- Some speed and memory usage optimizations in code (Karsten Düsterloh, Manuel Reimer)
- The "Kill Flash" button now supports frames (Manuel Reimer)
- The Flash checkbox now checks all plugin directories for the plugin (also the plugins directory in your profile) (Manuel Reimer)
- Fixed all Flash bugs:
- Bug 4890 "'Kill flash' button disabled copying from page feature" (Manuel Reimer)
- Bug 5598 "Kill flash button is not killing the flash in Moz 1.6" (Manuel Reimer)
- Bug 6736 "Flash button, when pressed, message 'no flash found'" (Manuel Reimer)
- Bug 7206 "'Kill Flash' kills mouse tabbed browsing" (Manuel Reimer)
- Bug 8084 "PrefBar's 'flash' button doesn't work" (Manuel Reimer)
- Fixed Bug 10098 "'Show Prefbar Menu' OFF setting doesn't stick across application launches" (Manuel Reimer)
- Fixed Bug 10335 "OK button in Edit Item dialog for 'extcheck' toolbar items doesn't dismiss dialog" (Manuel Reimer)
Changelog 3.1
- Added possibility to add more than 6 items to lists (Manuel Reimer)
- Now it's possible to open new tabs or new windows with Strg+Click or middle mouse button on Links (Manuel Reimer)
- Updated "Clear History" and "Clear Cache" to work with Mozilla 1.8
- Fixed Bug which killed Items in the configuration window if you drag&drop them on themselves (People who had this problem will get their buttons back if they accept the button update) (Manuel Reimer)
- Fixed Bug 5733 "Image Permissions menulist resets with every new tab" (Manuel Reimer)
- Fixed Bug 7016 "F8-key failure" (Manuel Reimer)
- Fixed Bug 8653 "Don't use colons in entity names" (Manuel Reimer)
- Fixed Bug 8687 "Prefbar does not display" (Manuel Reimer)
Changelog 3.0
- Finally fixed Bug 7702 "prefbar broken on Suse 9.x w/Moz 1.7.2/1.7.3" (Manuel Reimer)
- It's now possible to disable the display of PrefBar in Popup windows (Manuel Reimer)
- Rewrote whole rendering Code to make menus possible (Manuel Reimer)
- Overflow Menu for PrefBar (now Buttons no longer disappear) (Manuel Reimer)
- PrefBar Menu (full PrefBar functionality even without Toolbar) (Manuel Reimer)
- Drag and Drop Support in the Preferences Window! (Manuel Reimer)
- The Updater no longer overwrites your self-defined button labels (Manuel Reimer)
- UserAgent now also gets resettet if you close Mozilla with File->Exit (Manuel Reimer)
- New Preferences Window for Firefox (now I not longer have to manage two preferences systems) (Karsten Düsterloh, Manuel Reimer)
- Reset-Button in Preferences Dialog (Manuel Reimer)
- New Buttons:
- Resize Menulist (Manuel Reimer)
- Clear Cookies (Manuel Reimer)
- Save Page (Manuel Reimer)
- The Buttons "Size 640x480", "Size 800x600" and "Size 1024x768" were removed and have been replaced with the Resize Menulist (Manuel Reimer)
Changelog 2.3.1
- Fixed Bug 6993 "Installation to profile is impossible" (Manuel Reimer)
- Fixed Bug 7075 "prefbar.rdf onclick for toggle does not capitalize the "t"" (Manuel Reimer)
- Fixed Bug 7220 "Make prefbar compatible with Firefox 1.0" (Manuel Reimer)
Changelog 2.3
- Firefox support (Kevin Teuscher)
- Fixed bug with auto reset of UserAgent (Manuel Reimer)
- Fixed Bug with Bookmarklets (Manuel Reimer) (It was impossible to add bookmarklets with quotes (") )
- Fixed Bug with refresh of Checks (Manuel Reimer) (Sometimes checks didn't display the current value of the property)
- Now the prefbar-installer not longer overwrites prefbar.rdf (Manuel Reimer)
- Prefixed all global functions/variables to avoid problems with other extensions (Manuel Reimer)
- Made it possible to select more than one Item in the Customize Dialog (Manuel Reimer)
- Improved Localization Support (Manuel Reimer)
- German Translation (Manuel Reimer)
- New Button Type "extlist" (Vladislav Duma)
- New Button Type "extcheck" (Manuel Reimer)
- Multiline Code Editors for buttons, extlists and extchecks (Manuel Reimer)
- Import/Export functionality to make it easier to share buttons with other users (Manuel Reimer)
- Updated help system (Manuel Reimer)
- Added prefbarExecute which makes it possible to execute external applications from buttons (Manuel Reimer)
- Made it possible to install PrefBar to the users profile (Manuel Reimer)
- Update-System added, to make it possible to have always the latest versions of the built-in buttons without the need to replace the whole prefbar.rdf file. (Manuel Reimer)
- Mozilla 1.8a1 compatibility (Manuel Reimer)
- Firefox 0.9 compatibility (Manuel Reimer)
- Uninstaller for Mozilla Seamonkey added (Manuel Reimer)
- The "Pipelining" checkbox now sets pipelining for proxy and direct connections (Manuel Reimer)
- New Buttons:
- Proxylist (Vladislav Duma)
- Flash (Manuel Reimer)
- executedemo1 and executedemo2 (Manuel Reimer)
- Animation (Jerome Vogel)
- The XUL Cache and Debug XUL Boxes checkboxes have been removed, because using either was a bad idea
Changelog 2.2
- 2.2.2: Fixed a bug in the referrer check code and a typo in the documentation.
- Phoenix Support! The PrefBar now works in Phoenix release 0.5! Sorry it took me so long to get this in.
- Flash killing! There is now a button to kill all flash embeds in the current page.
- New buttons. The following buttons have been added: System Colors, Cookie Warning, Send Referrer, Clear All, Resize 640x480, Resize 640x480, Resize 1024x768, New Tab, Kill Flash, Font -, Font +. See the button list for more information
- Localization Support. All the text strings have been moved to .dtd files in order to make the prefbar localizable. I have already had three people volunteer to do the translations.
Changelog 2.1
- Enabled rebuilding of missing config files, allowing the prefbar to be used easier with multiple profiles.
- Fixed the bug that was preventing the PrefBar from working on 1.2a.
- Made the edit button and new button dialogs reziable, and sized in ems rather than pixels.
- Fixed a bunch of typos in the documentation.
- Fixed a dozen or so small bugs pointed out to me by users.
New Toolbar Buttons
There are a whole bunch of new toolbar buttons in the prefbar2 that weren't avaiable in previous versions. This includes the new user agent menulist, navigation buttons, developer buttons, and several new pref checks. See the Button List for more information.
Customizable Toolbar
The toolbar is now completely customizable, with not only the ability to show only the buttons that you want, but the ability to display the buttons in any order you want, and even edit existing buttons or add new ones. Click the customize button on your toolbar to access the PrefBar customization panel, or find it in the "Advanced" catagory of the main preferences window.
Shortcut Key
You can now quickly show or hide the Preferences Toolbar whenever you need to by pressing the F8 key. I was told that mac users would flame me for stealing one of their F keys, so I hope that doesn't happen.
Documentation
I actually took the time to write a full featured documentation set for the PrefBar this time around (part of which you are currently viewing.) This should make it a lot easier to use the PrefBar than previous versions, in which users pretty much had to figure everything out on their own.
License
The original Preferences Toolbar was licensed under the "assume it's MPL unless told otherwise" license that is quite common among small XUL applications. The Preferences Toolbar 2 is now officially MPL/GPL/LGPL tri-licensed, including that huge bandwidth wasting license block at the first of every file. Feel free to rejoice now.