diff options
| author | Robert Günzler <r@gnzler.io> | 2024-12-08 23:33:46 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2024-12-08 23:33:46 +0100 |
| commit | 295a8a28fcbd52f5c8eceff9f6a6ec3bc4b32f52 (patch) | |
| tree | 0ea58d44826be9f41b832de53a9043db402ac44c /.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css | |
| parent | 23de12baba9fbfc4ca24581b37c374aa5345cc25 (diff) | |
fix firefox userchrome with sidebar.revamp
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css')
| -rw-r--r-- | .mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css b/.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css new file mode 100644 index 0000000..37dadb8 --- /dev/null +++ b/.mozilla/firefox/hibiki.default/chrome/csshacks.hide_tabs_toolbar_v2.css @@ -0,0 +1,51 @@ +/* Source file https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome/hide_tabs_toolbar_v2.css made available under Mozilla Public License v. 2.0 +See the above repository for updates as well as full license text. */ + +/* This requires Firefox 133+ to work */ + +@media (-moz-bool-pref: "sidebar.verticalTabs"){ + #sidebar-main{ + visibility: collapse; + } +} +@media (-moz-bool-pref: "userchrome.force-window-controls-on-left.enabled"){ + #nav-bar > .titlebar-buttonbox-container{ + order: -1 !important; + > .titlebar-buttonbox{ + flex-direction: row-reverse; + } + } +} +@media not (-moz-bool-pref: "sidebar.verticalTabs"){ + #TabsToolbar:not([customizing]){ + visibility: collapse; + } + :root[sizemode="fullscreen"] #nav-bar > .titlebar-buttonbox-container{ + display: flex !important; + } + :root:is([tabsintitlebar],[customtitlebar]) #toolbar-menubar:not([autohide="false"]) ~ #nav-bar{ + > .titlebar-buttonbox-container{ + display: flex !important; + } + :root[sizemode="normal"] & { + > .titlebar-spacer{ + display: flex !important; + } + } + :root[sizemode="maximized"] & { + > .titlebar-spacer[type="post-tabs"]{ + display: flex !important; + } + @media (-moz-bool-pref: "userchrome.force-window-controls-on-left.enabled"), + (-moz-gtk-csd-reversed-placement), + (-moz-platform: macos){ + > .titlebar-spacer[type="post-tabs"]{ + display: none !important; + } + > .titlebar-spacer[type="pre-tabs"]{ + display: flex !important; + } + } + } + } +} \ No newline at end of file |