Skip to content

pleasant firefox userchrome with sidebery support [beta]

License

Notifications You must be signed in to change notification settings

c3t1nn/shimmer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shimmer - pleasant firefox userchrome with sidebery support (v2.8)

see the changelog for a history of changes

demonstration

light theme with sidebery, sidebar on left side

sidebery_light

menus urlbar
ctxmenu urlbar

compact sidebar (very proud of the icons :P)

findbar

native tabs (no sidebery)

tabs_darkmagic

features

  • popover url-bar (see demo animated image)
  • works with custom themes (create an issue on github if you have any problems :D)
  • rounded browser/sidebar corners
  • minimized context menus
  • subtle, non-obstructive transitions
  • minimized findbar
  • setting available to move sidebar to the right side
  • small, 1px border at the top of the window to allow easy dragging when maximized

installation

  • download code from github (green "code" button) and unzip it
  • download sidebery from mozilla addons if wanted
  • open sidebery settings, scroll to the bottom
  • click on "import addon data"
  • select "sidebery.json" from the downloaded archive
  • keep the toggles at default and click "import"
  • go to about:config
  • toggle toolkit.legacyUserProfileCustomizations.stylesheets true
  • toggle svg.context-properties.content.enabled true
  • if you're using firefox nightly, type shimmer.nightly into the config search box, then click + below
  • open about:profiles, find your profile and open the root folder
  • create a chrome folder if nonexistent
  • move userChrome.css, userContent.css files and assets folder into the chrome directory
  • reopen firefox
  • done! :3
  • please please PLEASE visit this github page once in a while to download the latest version, see "updating" section of this readme
  • see "config" section of this readme for customization options

updating

i am expecting to make frequent chagnes to this project. check this github page once in a while and check if a new version is available. your installation's version is visible next to the close button of the new tab settings menu (top right on new tab).

how to update:

follow the installation instructions, allow your file explorer to replace files if asked (remember to update sidebery styles)

config

i've implemented some custom about:config values for you to modify. the list is small right now but i'm hoping to see some ideas and issues pop up

  • shimmer.nightly - toggle true if using firefox nightly
  • shimmer.show-sidebar-header - toggle true to show sidebar header
  • shimmer.show-sidebar-header-close-button - even if you enable the header, the close button is automatically hidden. toggle this true to make it reappear
  • shimmer.sidebar-right-side - toggle true if you use sidebery on the right side. you have to move the sidebar first in firefox using the sidebar header, which has to be reenabled in config
  • shimmer.reverse-winctr-buttons-side - toggle true to move window control buttons to the left side
  • shimmer.taller-tabs - toggle true to make the tabs as tall as default firefox tabs
  • shimmer.shorter-navbar - toggle true to make the navbar as tall as on unmodified firefox (may require firefox restart)

some of the usual buttons that appear on the right-click context menu are hidden. right now you can change them at the top of userChrome.css. i will maybe later introduce about:config variables for easier customization

maintaining

please keep in mind that i won't always have time to fix a problem created by a new version of firefox in a day. if you'd like to create a pull request, feel free to do so. if you find any issues, please report them at the "issues" tab on github.

ko-fi

if you'd like to send me moneys
KO-FI BUTTON

About

pleasant firefox userchrome with sidebery support [beta]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 100.0%