Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geekq/firefox-ultra-compact
Ultra compact Firefox Tabs and Url Toolbar layout
https://github.com/geekq/firefox-ultra-compact
Last synced: 7 days ago
JSON representation
Ultra compact Firefox Tabs and Url Toolbar layout
- Host: GitHub
- URL: https://github.com/geekq/firefox-ultra-compact
- Owner: geekq
- Created: 2022-11-19T09:21:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-19T09:44:18.000Z (about 2 years ago)
- Last Synced: 2024-10-19T00:15:47.753Z (3 months ago)
- Language: CSS
- Size: 118 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ultra compact Firefox Tabs Toolbar layout
While Mozilla works on designing and redesigning their browser, for me it is just a tool, which should help me get things done and otherwise stay out of the way. By default Firefox wastes a lot of precious (especially on 16:9 notebooks) screen height. The standard layout uses 67px for the Tab Bar and 129px in total for the tabs bar and url bar. With some effort you can activate their `compact` mode. But for me it still not compact enough, using 54px and 105px respectively.
Fortunately the Firefox UI is highly customizable with JavaScript and even just CSS. So I prepared the "ultra compact" bar design:
![ultra compact Firefox tab bar](ultra-compact-firefox-tab-bar-screenshot.png)
Screenshot is made on Ubuntu Mate 22.04, with Firefox Title Bar deactivated (right click on toolbar > customize > s. checkbox in the down left corner). Tabs bar now takes just 31px, together with url bar 81px.
## Installation instructions
In your Firefox open `about:config`, search for `toolkit.legacyUserProfileCustomizations.stylesheets` and set it to `true` (just double click on the value)
In your Firefox open `about:profiles` and open the "root" directory for your current Firefox profile. Create `chrome` subfolder, if it does not exist and save the custom `userChrome.css` to that folder. On github you can open my userChrome.css file, review it's content, then click on `raw` view, then "save as" to the above mentioned folder.
## Compatibility
Firefox 106 (in 2022) has changed a lot of things. This customization is tested to work with this version.
## Your own customization
I used the following excellent
[instructions for live-debugging userChrome.css](https://www.reddit.com/r/FirefoxCSS/comments/73dvty/tutorial_how_to_create_and_livedebug_userchromecss/). You can use them to try out your own adjustments.