From be90242a5c192b04c87b149fdc0d82146c60ab71 Mon Sep 17 00:00:00 2001 From: MrOtherGuy Date: Sat, 24 Dec 2022 08:37:45 +0200 Subject: [PATCH] Update navbar_tabs_oneliner_tabs_on_left This patch makes the style use same logic for window controls on left layout that we now use elsewhere. --- chrome/navbar_tabs_oneliner_tabs_on_left.css | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/chrome/navbar_tabs_oneliner_tabs_on_left.css b/chrome/navbar_tabs_oneliner_tabs_on_left.css index 8417ffd..8b52634 100644 --- a/chrome/navbar_tabs_oneliner_tabs_on_left.css +++ b/chrome/navbar_tabs_oneliner_tabs_on_left.css @@ -81,8 +81,16 @@ Window controls will be all wrong without it #nav-bar{ border-left-width: 0px !important } #nav-bar::before{ display:none !important } -/* Rules specific to window controls on right layout */ -@supports -moz-bool-pref("layout.css.osx-font-smoothing.enabled"){ +/* Rules specific to window controls on left layout */ +@media (-moz-platform: macos), + (-moz-gtk-csd-reversed-placement){ + :root:not([inFullscreen]) #TabsToolbar-customization-target > .titlebar-spacer[type="pre-tabs"]{ + width: var(--uc-window-drag-space-post) !important; + display: -moz-box !important; + } + #TabsToolbar > .titlebar-buttonbox-container{ display: -moz-box; } +} +@supports -moz-bool-pref("userchrome.force-window-controls-on-left.enabled"){ :root:not([inFullscreen]) #TabsToolbar-customization-target > .titlebar-spacer[type="pre-tabs"]{ width: var(--uc-window-drag-space-post) !important; display: -moz-box !important;