For reporting problems and bugs, or if you have comments or suggestions, please either send me an email (firstname.lastname@example.org) or go to https://github.com/Quicksaver/OmniSidebar/issues
and create an issue, this is so I have a way to communicate with you if I need to.
This add-on provides a few options to make the sidebar more accessible and customize it.Main features:
- Move the sidebar to the left or to the right of the screen
- Save toolbox space by keeping sidebar toolbar buttons in the sidebar itself and toggling it with a single OmniSidebar button
--This button is updated accordingly to warn you when you have new feeds (Feed Sidebar
) or changed webpages (Update Scanner
) if those buttons are in the sidebar toolbar
-- You have to drag the toolbar buttons you want to the sidebar toolbar
in the customize dialog as it doesn't include any buttons by default, just like you would to any other toolbar.
- Open mini panel
by right-clicking or Ctrl + left-clicking (Command + left-clicking on Mac) the OmniSidebar button.
-- This mini panel is a quick way to access the controllers of your sidebar when it is closed, without having to open it.
-- If you have toolbar buttons in the sidebar toolbar, these will be shown in the top of the mini panel.
-- If the sidebar title menu option is enabled, the mini panel will also have a list of all the available sidebars to open.
- Ability to open and close the sidebar by clicking the margin of the browser
window. It will glow when this feature is enabled so you know when you can click it.
-- The width of this margin area can be adjusted by preference "Adjust width of the active margin area" in OmniSidebar's options dialog.
-- Right-clicking or Ctrl + left-clicking (Command + left-clicking on Mac) the browser margin will open the mini panel instead, if the sidebar is closed.
-- MileWideBack users: the left margin will have the default MileWideBack behavior as before when clicked, to toggle the sidebar through this method you need to shift+click on it.
- Clicking the sidebar title provides a menu to choose a sidebar to open.
- Twin Sidebar
on the opposite side of the main one.
-- You can enable it in the OmniSidebar options dialog.
-- Only the toolbar buttons placed in the twin sidebar toolbar (and of course the twin sidebar button itself) will open pages in the twin sidebar. Note that you can't open the same page on both sidebars as it would become unstable.
the sidebar from the browser window and show it above the webpage.
-- Auto-hide to the side: move the cursor to the edge of the page to show it.
--- You can set the show/hide delay times in the OmniSidebar preferences window
--- This active area is also adjustable in the same "Adjust width of the active margin area" preference
- Automatically close the sidebar when it loses focus, e.g. when you click somewhere on the webpage or the location bar.
-- If the sidebar is undocked and set to auto-hide, it will hide instead of closing.Australis Features:
- Restore the Bookmarks and History toolbar buttons to open these pages in the sidebar
- Open the Browser Console in the sidebar, instead of the old Error ConsoleOther features:
- Glass style for all sidebars.
- OmniSidebar options dialog can be accessed by right-clicking any of the OmniSidebar toolbar buttons or anywhere on the sidebar header (title, toolbar buttons, sidebar close button, etc.). Also accessible from the Add-ons Manager window.
- Keep the panel loaded when closing the sidebar
-- This feature keeps the sidebar in memory when you close it. For example, it will remember which bookmark you last clicked, or the scrolling position of the sidebar.
-- When switching sidebars, the previous panel is always unloaded from memory. This means that it will not remember the bookmarks position after you've opened the history sidebar for example.
-- Some sidebars don't work well with this feature. The AutoPager sidebar is always unloaded, regardless of this setting. If you find any other conflicts, please let me know.
- Open and close the sidebar from a customizable keyboard shortcut
, selectable from a list of available shortcuts in Omnisidebar's options dialog.
-- This keyboard shortcut can optionally open the mini panel if the sidebar is closed.
- Includes toolbar buttons for opening the add-ons manager, error console (compatible with Console²
) and DOM Inspector
in the sidebar, you'll have to access the customize dialog to drag them where you want them, just like you would any other toolbar button.
-- Other buttons included to open in the sidebar:
--- Scratchpad (read note about this below!)
- Hide the sidebar's current page name and close button.
- Change the sidebar toolbar icons to either firefox themed icons or color icons. Default option makes no changes to icons. (Windows and Mac only; I made this for the sake of uniformity between the new FF4 icon styles and the other add-ons color icons and Linux already only has color icons).
- Always open in the sidebar
the add-ons manager, error console, downloads dialog, view page info and scratchpad.
-- Will make it so every menu item and keyboard shortcuts open the specified page in the sidebar as the default action.
-- Note that if Download Manager Tweak is enabled it overrides OmniSidebar's settings, so if you want to open the Downloads page in the sidebar through the keyboard shortcut (Ctrl + J) you have to set it as so in DMT's preferences.
-- At least for now, this setting is relative only to the main sidebar.
-- Scratchpad Note:
Save often the script in the scratchpad editor if you need to! Although when closing the sidebar, the prompt to confirm closing the scratchpad with unsaved changes will normally appear, there are some specific situations where the sidebar can close/reload without prompting.
- Keep sidebar state in Private Browsing Mode.
-- If enabled, the sidebars will remain open in the current panel when entering or exiting the Private Browsing Mode.
-- If disabled, the sidebars will always be closed when entering the Private Browsing Mode and will revert back to their previous state when leaving it.
- (For extension/theme developers) This extension adds an "inSidebar" class (if it doesn't have one already) to whatever page is opened in the sidebar for easier customization.
- Optional 'Go' button to open any 'about:' or 'chrome://' uri in the sidebar.