From 18389bdd8cfc1c8475c448de1774b7a33ad10b93 Mon Sep 17 00:00:00 2001 From: rawnullbyte Date: Sun, 5 Apr 2026 02:40:38 +0000 Subject: [PATCH] Add theme: Extensible sidebar --- .../chrome.css | 1037 +++++++++++++++++ .../image.png | Bin 0 -> 99797 bytes .../preferences.json | 87 ++ .../readme.md | 7 + .../theme.json | 15 + 5 files changed, 1146 insertions(+) create mode 100644 themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/chrome.css create mode 100644 themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/image.png create mode 100644 themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/preferences.json create mode 100644 themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/readme.md create mode 100644 themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/theme.json diff --git a/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/chrome.css b/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/chrome.css new file mode 100644 index 00000000..f515cd2c --- /dev/null +++ b/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/chrome.css @@ -0,0 +1,1037 @@ + +@keyframes disable-pointer-events { + +0%, + 99% { + pointer-events: none; + } +} + +/*Makes so that the mod works with compact mode in all it's forms, allowing the use of the mod with "hide top bar only"*/ +@media not (-moz-bool-pref: "zen.view.compact.enable-at-startup"), +not (-moz-bool-pref: "zen.view.use-single-toolbar") { + @media not (-moz-bool-pref: "zen.view.compact.enable-at-startup"), + not (-moz-bool-pref: "zen.view.compact.hide-tabbar") { + +:root:not([sizemode="fullscreen"]) { + +--transition-duration: 200ms; + --transition-delay: 0ms; + --transition-delay-after: 100ms; + --expanded-tab-bar-width-a: 250px; + --collapsed-tab-bar-width: 45px; + --win-radius: 6px; + --linux-radius: 8px; + --mac-radius: 10px; + +@media (-moz-bool-pref: "zen.tabs.vertical.right-side") { + --expanded-tab-bar-width: clamp(350px, var(--expanded-tab-bar-width-a), 9999px); + } + +@media not (-moz-bool-pref: "zen.tabs.vertical.right-side") { + --expanded-tab-bar-width: var(--expanded-tab-bar-width-a); + } + +@media (-moz-platform: windows) { + --os-radius: var(--win-radius); + } + +@media (-moz-platform: linux) { + --os-radius: var(--linux-radius); + } + +@media (-moz-platform: macos) { + --os-radius: var(--mac-radius); + } + +/*Hide top workspaces button*/ + .zen-current-workspace-indicator { + display: none !important; + } + +/*Option to verticalize essentials and collapses essentials when not hovered*/ + #navigator-toolbox:not([zen-has-hover]) tab:is([zen-essential], [pinned]):is([selected]) { + //order: -1; // Move it to the front without breaking layout + //grid-column: 1 !important; + } + +/*Option to verticalize essentials and collapses essentials when not hovered*/ + tab:is([zen-essential]) { + width: calc(var(--collapsed-tab-bar-width) - 5px) !important; + } + +/*.zen-essentials-container { + * grid-template-columns: 1fr !important; + * max-height: 180px; + * overflow-y: auto !important; + * min-width: 10px !important; + * //width: calc(var(--expanded-tab-bar-width) - 0px) !important; + } + tab:is([zen-essential]){ + .tab-background{ + min-height: 35px !important; + } + tab[zen-glance-tab="true"]{ + .tab-background{ + min-height: inherit !important; + } + } + }*/ + +/*fades sleeping tabs*/ + .tabbrowser-tab[pending="true"]:not([zen-essential]) { + filter: grayscale(0.5) !important; + opacity: 0.5 !important; + } + +/*fades sleeping folders*/ + zen-folder:not( :has(.tabbrowser-tab:not([pending="true"]))) { + opacity: 0.5 !important; + } + +/*Removes the pinned tabs thin line separator*/ + .pinned-tabs-container-separator { + //display: none; + } + +/*Necessary to prevent the mouse from unhovering while still in the sidebar*/ + #navigator-toolbox:hover { + -moz-window-dragging: no-drag; + /* Disables window dragging */ + } + +/*Elements with "Instant" transitions. These are delayed dynamically depending on if it's hover/unhover, and are never animated to improve performance.*/ + #zen-sidebar-foot-buttons>*:not(#zen-workspaces-button), + #zen-media-controls-toolbar, + #zen-appcontent-wrapper, + .tab-audio-button, + vbox.zen-workspace-tabs-section.zen-workspace-pinned-tabs-section, + #nav-bar, + #tabs-newtab-button .toolbarbutton-text, + tab:not([zen-essential]):not([pinned])[selected="true"] .tab-background, + #zen-media-controls-hbox>*:not(#zen-media-focus-button), + #zen-media-main-vbox>*:not(#zen-media-controls-hbox), + tab:not([zen-essential]) .tab-background, + #tabs-newtab-button, + .tab-label-container, + .pinned-tabs-container-separator, + .zen-current-workspace-indicator-name, + #zen-workspaces-button, + .tab-group-label, + #zen-sidebar-top-buttons-customization-target>*, + #zen-workspaces-button .subviewbutton, + #zen-media-focus-button::after, + tab-group .tab-group-container, + #urlbar-input, + #urlbar::before, + #urlbar-zoom-button { + transition: clip-path 0ms ease-in-out var(--transition-delay-fast), + transform 0ms ease-in-out var(--transition-delay-fast), + opacity 0ms ease-in-out var(--transition-delay-fast), + width 0ms ease-in-out var(--transition-delay-fast), + max-height 0ms ease var(--transition-delay-fast), + z-index 0ms ease var(--transition-delay-fast) !important; + } + +/*Elements with smooth transitions that are animated*/ + #navigator-toolbox, + #PersonalToolbar, + #tabbrowser-tabbox, + tab:is([zen-essential]), + zen-folder .tab-group-container, + #tabbrowser-tabpanels { + transition: clip-path var(--transition-duration) ease-in-out var(--transition-delay-smooth), + transform var(--transition-duration) ease-in-out var(--transition-delay-smooth), + opacity var(--transition-duration) ease-in-out var(--transition-delay-smooth), + width var(--transition-duration) ease-in-out var(--transition-delay-smooth), + max-height var(--transition-duration) ease var(--transition-delay-smooth) !important; + } + +#navigator-toolbox:has(#urlbar[open]) { + clip-path: none !important; + } + +/*Main code block that defines the expanded state (reverts changes of the collapsed state, and clips the viewport)*/ + #navigator-toolbox { + --transition-delay-smooth: var(--transition-delay-after); + --transition-delay-fast: calc(var(--transition-duration) + var(--transition-delay-after)); + +~#zen-appcontent-wrapper { + --transition-delay-smooth: var(--transition-delay-after); + --transition-delay-fast: calc(var(--transition-duration) + var(--transition-delay-after)); + } + +--my-width: calc(var(--collapsed-tab-bar-width) + 8px); + --hide: calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 5px); + +&:not([zen-right-side="true"]) { + clip-path: inset(0 var(--hide) 0 0); + padding-right: 5px !important; + } + +&[zen-right-side="true"] { + right: 0 !important; + clip-path: inset(0 0 0 var(--hide)); + padding-left: 5px !important; + } + +position: absolute !important; //Removes it from the normal document flow, and needs the height adjustment + z-index: -1 !important; + height: 100%; + min-width: 100px !important; + max-width: 4000px !important; + width: var(--expanded-tab-bar-width) !important; + --hover-width: 100px; + +/*Expanded state. Activates on hover, popup menu, etc*/ + &:is(:hover, [has-popup-menu="true"], [movingtab], [flash-popup]), + &:has(#urlbar[open], toolbarbutton[open="true"]:not(#zen-sidepanel-button)) { + --transition-delay-smooth: calc(var(--transition-delay) + 0ms); + --transition-delay-fast: var(--transition-delay); + +~#zen-appcontent-wrapper { + --transition-delay-smooth: calc(var(--transition-delay) + 0ms); + --transition-delay-fast: var(--transition-delay); + } + +clip-path: inset(0 0 0 0); + --my-width: var(--expanded-tab-bar-width); + +~#zen-appcontent-wrapper { + z-index: 0 !important; + } + +&:not([zen-right-side="true"])~#zen-appcontent-wrapper #tabbrowser-tabbox, + &:not([zen-right-side="true"])~#zen-appcontent-wrapper #PersonalToolbar:not([collapsed=""]) { + clip-path: inset(-2px -2px -2px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 5px) round 10px); + } + +&[zen-right-side="true"]~#zen-appcontent-wrapper #tabbrowser-tabbox, + &[zen-right-side="true"]~#zen-appcontent-wrapper #PersonalToolbar:not([collapsed=""]) { + clip-path: inset(-2px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 5px) -2px -2px round 10px); + } + +&[zen-right-side="true"]~#zen-appcontent-wrapper #tabbrowser-tabbox[zen-split-view="true"] #tabbrowser-tabpanels { + clip-path: inset(-2px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) + 4px) -2px -2px round 10px); + } + +tab:not([zen-essential]) .tab-background { + clip-path: inset(0px 0px 0px 0px round 5px); + } + +#zen-media-main-vbox>*:not(#zen-media-controls-hbox) { + max-height: 100%; + } + +#zen-media-controls-hbox>*:not(#zen-media-focus-button) { + max-height: 100%; + } + +#zen-media-controls-toolbar { + width: 100%; + } + +#nav-bar { + //width: 100% !important; + } + +.tab-label-container { + opacity: 100% !important; + } + +#zen-sidebar-foot-buttons>*:not(#zen-workspaces-button) { + opacity: 100% !important; + } + +#zen-workspaces-button { + justify-content: center !important; + transform: translateX(0px); + } + +#zen-workspaces-button .subviewbutton { + position: relative !important; + transform: scale(1); + opacity: 100% !important; + } + +#zen-media-focus-button::after { + clip-path: inset(0px 0px 0px 0px); + } + +tab:is([zen-essential]) { + width: 100% !important; + } + +.toolbarbutton-text { + opacity: 100% !important; + } + +#tabs-newtab-button { + clip-path: inset(0px 0px 0px 0px); + } + +#urlbar:not([focused=""]) { + clip-path: inset(0 0 0 0 round 10px) !important; + } + +.pinned-tabs-container-separator { + width: inherit !important; + } + +.zen-current-workspace-indicator .zen-current-workspace-indicator-name { + opacity: 100% !important; + } + +.tab-group-label { + opacity: 100%; + } + +zen-folder .tab-group-container { + transform: translateX(0px); + } + +tab-group { + clip-path: inset(0 0 0 0); + } + +tab-group .tab-group-container { + clip-path: inset(0px 0px 0px 0px); + } + +#urlbar-input { + opacity: 100%; + } + +#urlbar::before { + opacity: 0; + } + +#urlbar-zoom-button { + opacity: inherit; + } + } + } + +/*zoom button fade*/ + #urlbar-zoom-button { + opacity: 0%; + } + +/*Folder items indentation, size and fading labels*/ + #navigator-toolbox:not([zen-right-side="true"]) { + .tab-group-folder-icon { + margin-left: 1px; + } + +.tab-group-label { + opacity: 0%; + } + +zen-folder .tab-group-container { + transform: translateX(-14px); + padding-right: 17px; + +.tabbrowser-tab .tab-background { + clip-path: inset(0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 18.5px) 0px 0px round var(--os-radius)); + } + } + } + +#navigator-toolbox[zen-right-side="true"] { + zen-folder .tab-group-container { + transform: translateX(14px); + padding-left: 17px; + +.tabbrowser-tab .tab-background { + clip-path: inset(0px 0px 0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 19.5px) round var(--os-radius)); + } + } + } + +zen-folder .tab-group-container { + .tabbrowser-tab { + width: calc(var(--expanded-tab-bar-width) - 28px) !important; + +.tab-background { + width: calc(var(--expanded-tab-bar-width) - 28px) !important; + } + } + } + +/*Important: Makes so that the webpage display covers the tab bar*/ + #zen-appcontent-wrapper { + z-index: 1000 !important; + } + +/*Adds dynamic drop shadow to this element that parents tabbrowser-tabbox so the shadow follows the web page with the clip path*/ + #zen-tabbox-wrapper { + filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.2)); + } + +/*initial clip path state*/ + #tabbrowser-tabbox { + clip-path: inset(-2px -2px -2px -2px round 5px); + } + +#PersonalToolbar { + clip-path: inset(-2px -2px -2px -2px round 5px); + } + +@media (-moz-bool-pref: "zen.tabs.vertical.right-side") { + #zen-appcontent-wrapper #tabbrowser-tabbox[zen-split-view="true"] #tabbrowser-tabpanels { + clip-path: inset(-2px -2px -2px -2px round 5px); + } + } + +/*Protects the tab mute button from accidental clicks in the collapsed state*/ + .tab-audio-button { + opacity: 0; + } + +#navigator-toolbox:hover .tab-audio-button { + opacity: 1 !important; + } + +#navigator-toolbox:hover .tab-audio-button { + animation: disable-pointer-events calc(var(--transition-delay-smooth) + var(--transition-duration) + 200ms); + } + +/*Adds space for the tab icons*/ + #navigator-toolbox:not([zen-right-side="true"])~#zen-appcontent-wrapper { + margin-left: var(--collapsed-tab-bar-width); + } + +#navigator-toolbox[zen-right-side="true"]~#zen-appcontent-wrapper { + margin-right: var(--collapsed-tab-bar-width); + } + +/*Inverts elements if the tab bar is right-sided. Done this way because translating the whole navigator-toolbox makees the clip path laggy*/ + #navigator-toolbox[zen-right-side="true"] { + .zen-essentials-container { + justify-items: end; + } + +.workspace-arrowscrollbox { + direction: rtl !important; + } + +#zen-media-controls-toolbar { + margin-left: auto; + } + +.zen-current-workspace-indicator { + direction: rtl !important; + +.zen-current-workspace-indicator-icon { + margin-right: 7px; + margin-left: calc(var(--collapsed-tab-bar-width)/2 - 15px); + } + } + +.tab-group-label-container { + direction: ltr !important; + } + +.tab-group-label { + padding-left: 5px !important; + order: 0 !important; + } + +.tab-group-folder-icon { + position: relative !important; + order: 1 !important; + } + } + +/*Collapses tab for square backgrounds on hover, during collapsed state*/ + /*Collapses split view tab group for square backgrounds on hover, during collapsed state*/ + @media not (-moz-bool-pref: "zen.tabs.vertical.right-side") { + tab:not([zen-essential], [split-view="true"], [zen-glance-tab="true"]) .tab-background { + clip-path: inset(0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 4.5px) 0px 0px round var(--os-radius)); + } + +tab-group .tab-group-container { + clip-path: inset(0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 4.5px) 0px 0px round var(--os-radius)); + } + } + +@media (-moz-bool-pref: "zen.tabs.vertical.right-side") { + tab:not([zen-essential], [split-view="true"], [zen-glance-tab="true"]) .tab-background { + clip-path: inset(0px 0px 0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 4.5px) round var(--os-radius)); + } + +tab-group .tab-group-container { + clip-path: inset(0px 0px 0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 4.5px) round var(--os-radius)); + } + } + +/* CENTER FAVICONS on collapsed state */ + tab:not([zen-essential], [zen-glance-tab="true"]) { + +/*, [pinned]){ //superpins*/ + .tab-icon-image { + margin-left: 4px !important; + margin-right: 4px !important; + } + } + +#navigator-toolbox:not([zen-right-side="true"]) { + +zen-folder .tab-group-label-container, + tab:not([zen-essential], [zen-glance-tab="true"]) .tab-content { + margin-left: calc(var(--collapsed-tab-bar-width)/2 - 23px) !important; + } + +tab:not([zen-essential], [zen-glance-tab="true"]) .tab-icon-image { + margin-right: 9px !important; + } + } + +#navigator-toolbox[zen-right-side="true"] { + +tab:not([zen-essential], [zen-glance-tab="true"]) .tab-content, + .tab-group-label-container { + margin-right: calc(var(--collapsed-tab-bar-width)/2 - 22px) !important; + } + +tab:not([zen-essential], [zen-glance-tab="true"]) .tab-icon-image { + margin-left: 9px !important; + } + +zen-folder .tab-group-folder-icon { + margin-right: calc(3px) !important; + } + +tab:is([zen-essential]):not([zen-glance-tab="true"]) .tab-icon-image { + margin-right: 3px !important; + } + } + +/*centers glance tab*/ + @media not (-moz-bool-pref: "zen.tabs.vertical.right-side") { + .tabbrowser-tab:not([zen-essential]) .tabbrowser-tab[zen-glance-tab="true"] .tab-icon-stack { + transform: translateX(-4px); + } + } + +@media (-moz-bool-pref: "zen.tabs.vertical.right-side") { + .tabbrowser-tab:not([zen-essential]) .tabbrowser-tab[zen-glance-tab="true"] .tab-icon-stack { + transform: translateX(4px); + } + +.tabbrowser-tab:not([zen-essential]) .tabbrowser-tab[zen-glance-tab="true"] { + transform: translateX(-6px); + } + +.tabbrowser-tab[zen-essential] .tabbrowser-tab[zen-glance-tab="true"] .tab-icon-stack { + transform: translateX(-1px); + } + } + +/*Centers newtab button plus symbol on collapsed bar*/ + #tabs-newtab-button .toolbarbutton-text { + position: relative !important; + opacity: 0% !important; + } + +#tabs-newtab-button .toolbarbutton-icon { + display: flex !important; + position: relative !important; + margin-left: 2px; + margin-right: 2px; + } + +#navigator-toolbox[zen-right-side="true"] { + #tabs-newtab-button .toolbarbutton-text { + padding-left: 0px !important; + +&::before { + margin-right: auto; + } + } + } + +@media not (-moz-bool-pref: "zen.tabs.vertical.right-side") { + #tabs-newtab-button { + justify-content: start !important; + padding-left: calc(var(--collapsed-tab-bar-width)/2 - 15px) !important; + clip-path: inset(0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 5px) 0px 0px round 7px); + } + } + +@media (-moz-bool-pref: "zen.tabs.vertical.right-side") { + #tabs-newtab-button { + justify-content: start !important; + padding-right: calc(var(--collapsed-tab-bar-width)/2 - 14px) !important; + clip-path: inset(0px 0px 0px calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 5px) round 7px); + } + } + +/*Center top workspace icon and fade workspace name*/ + .zen-current-workspace-indicator { + padding-left: calc(var(--collapsed-tab-bar-width)/2 - 6px) !important; + padding-right: calc(var(--collapsed-tab-bar-width)/2 - 12px) !important; + +.zen-current-workspace-indicator-name { + opacity: 0% !important; + } + } + +/*hide splitter*/ + #zen-sidebar-splitter { + visibility: hidden !important; + } + +/*hides media player pelements, except buttons and favicon*/ + #zen-media-main-vbox>*:not(#zen-media-controls-hbox) { + overflow: hidden; + max-height: 0; + } + +/*removes player buttons except favicon*/ + #zen-media-controls-hbox>*:not(#zen-media-focus-button) { + overflow: hidden; + max-height: 0; + } + +/*Hides media player musical notes on collapsed bar*/ + #zen-media-focus-button::after { + clip-path: inset(0px 0px 100% 0px); + } + +/*Ensures that the mediaplayer has the correct height*/ + #zen-media-focus-button { + display: flex !important; + transform: translateX(calc(var(--collapsed-tab-bar-width)/2 - 23px)); + } + +/*Puts the url bar in the right place for the single toolbar mode, since we changed navigator-toolbox to position: absolute*/ + @media (-moz-bool-pref: "zen.view.use-single-toolbar") { + #nav-bar { + position: relative !important; + } + } + +/*adds relief for window buttons on a right-sided tab bar, and for the back button on the left tab bar*/ + @media not all and (-moz-bool-pref: "zen.view.use-single-toolbar") { + +/*#zen-main-app-wrapper[zen-compact-mode="false"]{*/ + #navigator-toolbox[zen-right-side="true"]~#zen-appcontent-wrapper #nav-bar { + padding-right: 115px !important; + padding-left: 0px !important; + } + +#navigator-toolbox[zen-right-side="true"] #zen-toggle-compact-mode { + margin-inline-start: auto; + } + +/*}*/ + @media (-moz-platform: windows) { + #navigator-toolbox:not([zen-right-side="true"])~#zen-appcontent-wrapper #nav-bar { + padding-left: 0px !important; + } + } + +@media (-moz-platform: linux) { + #navigator-toolbox:not([zen-right-side="true"])~#zen-appcontent-wrapper #nav-bar { + padding-left: 0px !important; + } + } + +@media (-moz-platform: macos) { + #navigator-toolbox:not([zen-right-side="true"])~#zen-appcontent-wrapper #nav-bar { + padding-left: 57px !important; + } + } + +/*makes nav buttons clickable on left sided sidebar*/ + @media not (-moz-platform: macos) { + @media not (-moz-bool-pref: "zen.view.compact.enable-at-startup") { + @media not (-moz-bool-pref: "zen.tabs.vertical.right-side") { + #navigator-toolbox { + transform: translateY(30px); + padding-bottom: 35px !important; + +#zen-sidebar-top-buttons { + min-height: 25px !important; + } + +#zen-toggle-compact-mode { + transform: scaleY(0.9); + } + } + +#zen-drag-indicator { + transform: translateY(-30px); + } + } + } + } + } + +/*collapses url bar when not hovered*/ + #navigator-toolbox:not([zen-right-side="true"]) #urlbar:not([focused=""]) { + clip-path: inset(0 calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 4px) 0 0 round calc(var(--os-radius) + 2px)) !important; + } + +#navigator-toolbox[zen-right-side="true"] #urlbar:not([focused=""]) { + clip-path: inset(0 0 0 calc(var(--expanded-tab-bar-width) - var(--collapsed-tab-bar-width) - 4px) round calc(var(--os-radius) + 2px)) !important; + } + +@media not (-moz-bool-pref: "zen.view.compact.enable-at-startup"), + (-moz-bool-pref: "zen.view.use-single-toolbar") { + #urlbar:not([focused]) { + transition: clip-path var(--transition-duration) ease-in-out var(--transition-delay-smooth), + transform var(--transition-duration) ease-in-out var(--transition-delay-smooth), + opacity var(--transition-duration) ease-in-out var(--transition-delay-smooth), + width var(--transition-duration) ease-in-out var(--transition-delay-smooth), + max-height var(--transition-duration) ease var(--transition-delay-smooth) !important; + } + } + +@media (-moz-bool-pref: "zen.view.use-single-toolbar") { + #urlbar-input { + opacity: 0%; + } + +#urlbar::before { + @media not (-moz-bool-pref: "zen.tabs.vertical.right-side") { + left: calc(var(--collapsed-tab-bar-width)/2 - 12px) !important; + } + +@media (-moz-bool-pref: "zen.tabs.vertical.right-side") { + right: calc(var(--collapsed-tab-bar-width)/2 - 11px) !important; + } + +top: 52%; + transform: translateY(-50%); + content: ""; + position: absolute; + //left: 8px; + width: 16px; + height: 16px; + +mask: url("chrome://global/skin/icons/search-glass.svg") no-repeat center; + mask-size: contain; + +opacity: 0.7; + pointer-events: none; + +background-color: currentColor; + } + } + +/*aligns pinned tab favicons*/ + #navigator-toolbox:not([zen-right-side="true"]) vbox.zen-workspace-tabs-section.zen-workspace-pinned-tabs-section { + //transform: translateX(-6px) !important; + margin: 0 !important; + } + +#navigator-toolbox[zen-right-side="true"] vbox.zen-workspace-tabs-section.zen-workspace-pinned-tabs-section { + margin: 0 !important; + } + +/*Resizes media control toolbar in the collapsed state*/ + #zen-media-controls-toolbar { + width: calc(var(--collapsed-tab-bar-width) - 6px); + } + +/*fades tab text*/ + .tab-label-container { + opacity: 0% !important; + } + +#zen-sidebar-foot-buttons>*:not(#zen-workspaces-button) { + opacity: 0% !important; + } + +/*removes gap in the foot buttons*/ + #zen-sidebar-foot-buttons { + gap: 0 !important; + } + +/*Makes so that the selected workspace button is centered in the collapsed state. Moves the download button to the outside edge*/ + #zen-workspaces-button { + justify-content: center !important; + +.subviewbutton:not([active="true"]) { + opacity: 0% !important; + } + +.subviewbutton[active="true"] { + transform: scale(1.6); + transform-origin: center; + position: absolute !important; + } + } + +#navigator-toolbox:not([zen-right-side="true"]) #zen-workspaces-button { + transform: translateX(calc(var(--collapsed-tab-bar-width)/2 - var(--expanded-tab-bar-width)/2 + 2px)); + } + +#navigator-toolbox[zen-right-side="true"] { + #zen-workspaces-button { + transform: translateX(calc(var(--expanded-tab-bar-width)/2 - var(--collapsed-tab-bar-width)/2 - 2px)); + } + +#downloads-button { + order: 999 !important; + } + +#zen-create-new-button { + order: -1 !important; + } + } + +/*collapses the thin line separator*/ + @media not (-moz-bool-pref: "zen.tabs.vertical.right-side") { + .pinned-tabs-container-separator { + width: calc(var(--collapsed-tab-bar-width) - 0px) !important; + padding-right: 7px !important; + } + } + +@media (-moz-bool-pref: "zen.tabs.vertical.right-side") { + .pinned-tabs-container-separator { + width: calc(var(--collapsed-tab-bar-width) - 0px) !important; + padding-left: 4px !important; + } + } + +/*Positions back button to the left (sane layout)*/ + #zen-sidebar-top-buttons-customization-target { + margin-left: calc(var(--collapsed-tab-bar-width)/2 - 18px) !important; + +#back-button { + order: -3 !important; + } + +#forward-button { + order: -2 !important; + } + +#stop-reload-button { + order: -1 !important; + } + +#zen-sidebar-top-buttons-separator { + order: 0 !important; + } + +#unified-extensions-button { + order: 99 !important; + } + +#history-panelmenu { + //order: 2 !important; + } + +#PanelUI-button { + order: 100 !important; + } + } + +#navigator-toolbox:not(:is( :hover, + [has-popup-menu=""], + [movingtab], + [flash-popup], + :has(toolbarbutton[open="true"]:not(#zen-sidepanel-button), #urlbar[open]))) { + #zen-sidebar-top-buttons-customization-target>*:not(#back-button, #zen-toggle-compact-mode) { + opacity: 0 !important; + } + } + +/*Made the arrowscrollbox collapse in the right direction, now it fixes tab sizing*/ + #navigator-toolbox { + .workspace-arrowscrollbox { + width: calc(var(--expanded-tab-bar-width) + 0px) !important; + } + +&[zen-right-side="true"] .workspace-arrowscrollbox { + margin-left: auto !important; + } + +&:not([zen-right-side="true"]) .workspace-arrowscrollbox { + margin-right: auto !important; + } + } + +/*Reworks the close button on the right side, adding a transition animation and prevernting + * closing tabs on accident during the collapsed state*/ + #navigator-toolbox[zen-right-side="true"] { + .tab-content { + padding-left: 10px !important; + } + +.tabbrowser-tab[selected="true"] { + .tab-label { + transform: translateX(19px) !important; + } + +.tab-close-button { + opacity: 100% !important; + } + } + +.tabbrowser-tab:hover:not([glance-id]) { + .tab-close-button { + opacity: 100% !important; + } + +&:not([selected="true"]) .tab-label { + transform: translateX(19px) !important; + } + } + +tab-group:is(:hover, [hasactivetab=""]) { + .tab-close-button { + opacity: 100% !important; + } + +.tab-label { + transform: translateX(19px) !important; + } + } + +tab:not([glance-id]) .tab-close-button { + clip-path: inset(100% 0 0 0); + transition: clip-path 0ms ease-in-out calc(var(--transition-delay) + var(--transition-duration)), + opacity 150ms ease-in-out !important; + position: absolute; + left: 0; + display: flex !important; + opacity: 0% !important; + margin-left: 4px !important; + } + +&:hover .tabbrowser-tab:not([zen-essential]) .tab-close-button { + clip-path: inset(0 0 0 0); + } + +.tab-label { + transition: transform 100ms ease-in-out; + } + +.tabbrowser-tab[pinned]:not([pending="true"]) .tab-close-button { + display: none !important; + } + +.tabbrowser-tab[pinned] { + .tab-reset-button { + opacity: 0% !important; + position: absolute; + display: flex !important; + left: 0; + clip-path: inset(100% 0 0 0); + transition: clip-path 0ms ease-in-out calc(var(--transition-delay) + var(--transition-duration)) !important; + } + +&[selected="true"] .tab-reset-button { + opacity: 100% !important; + } + } + +&:hover .tabbrowser-tab:not([zen-essential], [zen-glance-tab="true"]) .tab-reset-button { + clip-path: inset(0 0 0 0) !important; + } + +.tabbrowser-tab:hover .tab-reset-button { + opacity: 100% !important; + } + +.tabbrowser-tab[pinned][pending="true"] .tab-reset-button { + display: none !important; + } + } + +/*Fixes pinned tab reset button*/ + #navigator-toolbox[zen-right-side="true"] { + .tabbrowser-tab[zen-pinned-changed] { + .tab-icon-stack { + display: flex !important; + position: relative !important; + transform: translate(-8px, -20px) !important; + } + +.tab-reset-pin-button { + position: absolute !important; + transform: translateX(14px); + padding-right: 9px !important; + border-top-left-radius: 0px !important; + border-bottom-left-radius: 0px !important; + border-top-right-radius: var(--border-radius-medium) !important; + border-bottom-right-radius: var(--border-radius-medium) !important; + +&::after { + margin-right: 6px !important; + } + } + } + +.tab-label-container { + margin-right: auto !important; + } + +.tab-reset-pin-label { + margin-right: auto !important; + transform: translate(25px, -3px) !important; + } + } + +#navigator-toolbox:not([zen-right-side="true"]) { + .tabbrowser-tab[zen-pinned-changed] { + .tab-icon-stack { + position: relative !important; + transform: translate(-11px, -20px) !important; + } + +.tab-reset-pin-button { + position: absolute !important; + width: 30px !important; + +&::after { + margin-left: 3px !important; + } + } + +.tab-label-container { + margin-left: 2px !important; + } + } + } + +/*Reworks the tab close button on the left side, preventing accidental clicks during the collapsed state*/ + #navigator-toolbox:not([zen-right-side="true"]) { + tab:not([zen-essential], [zen-glance-tab="true"]) { + .tab-close-button { + display: flex !important; + position: absolute !important; + opacity: 0% !important; + margin-right: 2px !important; + } + +&:hover .tab-close-button { + position: relative !important; + opacity: 100% !important; + } + +&[selected="true"] .tab-close-button { + position: relative !important; + opacity: 100% !important; + } + +&[pinned]:not([pending="true"]) .tab-close-button { + display: none !important; + } + } + +tab-group:is(:hover, [hasactivetab=""]) { + .tab-close-button { + position: relative !important; + opacity: 100% !important; + } + } + } + } + } +} diff --git a/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/image.png b/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/image.png new file mode 100644 index 0000000000000000000000000000000000000000..d6de4ecb870d78611eba0affeb91116edf4dd3c8 GIT binary patch literal 99797 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 + +This is a fork of: https://github.com/StormAnon/zen-sidebar-expand-on-hover/tree/userChrome +All credit goes to the author of that repo, this has been made because the main branch is outdated and works weirdly, this one is way more stable. diff --git a/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/theme.json b/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/theme.json new file mode 100644 index 00000000..dafce2ba --- /dev/null +++ b/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/theme.json @@ -0,0 +1,15 @@ +{ + "id": "1a94925a-1189-4265-88b7-1c1ae0a92c06", + "name": "Extensible sidebar", + "description": "Auto expand the taskbar on hover, fork of a similar extension which just works better and is way more stable.", + "homepage": "https://github.com/rawnullbyte/zen-extensible-sidebar", + "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/chrome.css", + "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/readme.md", + "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/image.png", + "author": "rawnullbyte", + "version": "1.0.0", + "tags": [], + "createdAt": "2026-04-05", + "updatedAt": "2026-04-05", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/1a94925a-1189-4265-88b7-1c1ae0a92c06/preferences.json" +} \ No newline at end of file