diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-02-02 22:20:35 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-02-02 22:20:35 +0800 |
| commit | 210b195b34781a701009f4a4129a698589f06c09 (patch) | |
| tree | fefe1bf11af106aa2c2650436b5135d379cc90ed /dot-zen | |
| parent | aa0452ae637ae0bddce798b2a4a61e387d9724e0 (diff) | |
zen: default -> main
Diffstat (limited to 'dot-zen')
92 files changed, 213 insertions, 2312 deletions
diff --git a/dot-zen/default/chrome/zen-themes.css b/dot-zen/default/chrome/zen-themes.css deleted file mode 100644 index 6ac8623a..00000000 --- a/dot-zen/default/chrome/zen-themes.css +++ /dev/null @@ -1,123 +0,0 @@ -/* Zen Themes - Generated by ZenThemesImporter. -* FILE GENERATED AT: Friday, January 3, 2025 at 11:54:12 AM Hong Kong Standard Time -* DO NOT EDIT THIS FILE DIRECTLY! -* Your changes will be overwritten. -* Instead, go to the preferences and edit the themes there. -*/ - -/* Name: Audio TabIcon Plus */ -/* Description: Enhance audio/mute tab-icon */ -/* Author: @DaitiDay */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/chrome.css"); - -/* Name: Better Tab Indicators */ -/* Description: This Zen Theme provides some alternative styling for the tabs on the sidebar. */ -/* Author: @TheRealMG */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/chrome.css"); - -/* Name: Better Active Tab */ -/* Description: Adds a bright line next to the active tab to better highlight it. */ -/* Author: @HliasOuzounis */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/d8b79d4a-6cba-4495-9ff6-d6d30b0e94fe/chrome.css"); - -/* Name: Better Unloaded Tabs */ -/* Description: Makes unloaded tabs easier to notice by making them greyscale and transparent. */ -/* Author: @Felkazz */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/f7c71d9a-bce2-420f-ae44-a64bd92975ab/chrome.css"); - -/* Name: Cleaner Extension Menu */ -/* Description: Remove header and reduce width of the Unified Extension Menu in Zen */ -/* Author: @KiKaraage */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css"); - -/* Name: Disable Status Bar */ -/* Description: This removes the bottom-left status bar when hovering over a URL. */ -/* Author: @F-U-B-AR */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/b51ff956-6aea-47ab-80c7-d6c047c0d510/chrome.css"); - -/* Name: Drop Shadow */ -/* Description: Adds a drop shadow to the website's browser panel. */ -/* Author: @mohvn */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/abc2d6d8-ea9c-4313-a99c-fb1e76e8b3e5/chrome.css"); - -/* Name: Floating findbar */ -/* Description: Mod for Zen Browser that detaches findbar from edge of browser window so that it appears to float. */ -/* Author: @anaarkei */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/chrome.css"); - -/* Name: Floating Status Bar */ -/* Description: Mod for Zen Browser that detaches the status bar from the bottom left corner of the browser window. */ -/* Author: @AmirhBeigi */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/906c6915-5677-48ff-9bfc-096a02a72379/chrome.css"); - -/* Name: Bigger Mute Button */ -/* Description: Enlarges mute button, hides sound labels, and replaces tab icon with mute button when not expanded. */ -/* Author: @jvabn */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/5c4d7772-d963-4672-ab03-e9d541438881/chrome.css"); - -/* Name: Disable Rounded Corners */ -/* Description: Disable Rounded Corners from Web View. */ -/* Author: @gunir */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/c6813222-6571-4ba6-8faf-58f3343324f6/chrome.css"); - -/* Name: Floating History */ -/* Description: Detaches and moves a redesgined history sidebar to the left so that it appears to float and matches the zen aesthetic. */ -/* Author: @ahmaadaziz */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css"); - -/* Name: No Sidebar Scrollbar */ -/* Description: This theme removes the Sidebar Scrollbar while retaining the scroll functionality. */ -/* Author: @mally8 */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css"); - -/* Name: SuperPins */ -/* Description: This Zen Mod enhances pinned tabs, by making some UI/UX changes. */ -/* Author: @JLBlk */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/chrome.css"); - -/* Name: Now playing indicator */ -/* Description: Display an indicator on the 'Now playing' tab when the sidebar is collapsed. */ -/* Author: @benstone326 */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/2e3369c7-e450-46ba-8794-75ccb0de5e48/chrome.css"); - -/* Name: Private Mode Highlighting */ -/* Description: This theme adds extra theming and an icon to the main toolbar of any private browsing window. */ -/* Author: @danm36 */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/chrome.css"); - -/* Name: sleek border */ -/* Description: Sleek Zen browser borders with subtle opacity for a refined, modern look. */ -/* Author: @Lumio4u */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/bc25808c-a012-4c0d-ad9a-aa86be616019/chrome.css"); - -/* Name: Zen Context Menu */ -/* Description: Declutter your right click menu, hide options you don't need */ -/* Author: @KiKaraage */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css"); - -/* Name: Super Sleek UI */ -/* Description: A sleek & minimalistic UI with grid-style quick access, smaller navbar, no border padding & more. */ -/* Author: @lingais */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/570afd9d-96fa-48b5-bad3-0c106757cce9/chrome.css"); - -/* Name: Zen Back Forward */ -/* Description: Hide Back and Forward button when you don't need them */ -/* Author: @KiKaraage */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css"); - -/* Name: Zen Minimal Exit Menu */ -/* Description: A zen browser mod that changes the exit menu to 3 circles similar (but a bit different) to one in MacOS. */ -/* Author: @Dinno-DEV */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/chrome.css"); - -/* Name: Cleaned URL bar */ -/* Description: Cleans up zen's URL bar. */ -/* Author: @Dinno-DEV */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec/chrome.css"); - -/* Name: Fluid URL */ -/* Description: A minimalist mod that adds a smooth gradient animation to the URL bar for a calming effect. */ -/* Author: @wysh3 */ -@import url("file:///home/system/.zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/chrome.css"); - -/* End of Zen Themes */ diff --git a/dot-zen/default/chrome/zen-themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css b/dot-zen/default/chrome/zen-themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css deleted file mode 100644 index a1e2408e..00000000 --- a/dot-zen/default/chrome/zen-themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css +++ /dev/null @@ -1,28 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -#unified-extensions-view box.panel-header, -#unified-extensions-description, -#unified-extensions-messages-container { - display: none !important; -} - -#unified-extensions-view { - width: var(--menu-panel-width) !important; -} - -panelview .unified-extensions-item-action-button { - padding-inline: 10px !important; - padding-block: 0px !important; -} - -#unified-extensions-manage-extensions { - padding-inline: 10px !important; -} - -#unified-extensions-panel .unified-extensions-item { - margin-block: 1px !important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/readme.md b/dot-zen/default/chrome/zen-themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/readme.md deleted file mode 100644 index fbac4a10..00000000 --- a/dot-zen/default/chrome/zen-themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/readme.md +++ /dev/null @@ -1,4 +0,0 @@ - -Default Unified Extension Menu in Zen has lengthy description which added extra width on it. This theme will remove the Extension header and description, results on efficient panel size. - -[Go here if you want to submit issue related to this theme](https://github.com/KiKaraage/ArcWTF/issues/new?assignees=KiKaraage&labels=Zen+Themes&projects=&template=zen-browser-theme-issue.md&title=%5BZBT%5D+) diff --git a/dot-zen/default/chrome/zen-themes/1e9f3101-210b-4ff5-8830-434e4919100d/chrome.css b/dot-zen/default/chrome/zen-themes/1e9f3101-210b-4ff5-8830-434e4919100d/chrome.css deleted file mode 100644 index 2f75ba92..00000000 --- a/dot-zen/default/chrome/zen-themes/1e9f3101-210b-4ff5-8830-434e4919100d/chrome.css +++ /dev/null @@ -1,13 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -.browserContainer { - background: linear-gradient(90deg, var(--zen-colors-secondary) 0%, var(--zen-colors-primary) 100%); -} - -stack > browser { - border-radius: 10px !important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/1e9f3101-210b-4ff5-8830-434e4919100d/readme.md b/dot-zen/default/chrome/zen-themes/1e9f3101-210b-4ff5-8830-434e4919100d/readme.md deleted file mode 100644 index 7c4b8565..00000000 --- a/dot-zen/default/chrome/zen-themes/1e9f3101-210b-4ff5-8830-434e4919100d/readme.md +++ /dev/null @@ -1,10 +0,0 @@ - -## Better Letterboxing - -Makes letterboxing look better by rounding the browser corners and adding a slight gradient to the background to make it feel more Tor-like. - -Letter boxing is used to make the browser window smaller in order to protect your privacy and make it harder to track you. - -The only problem is that Zen Browser doesn't look good with letterboxing enabled. This theme fixes that by making the letterboxing look better. Lettered areas are now rounded and the background uses the accent color to create a gradient effect. - -> Note that you need to enable lettterboxing on `about:config` for this to work properly! The key you need to change is `privacy.resistFingerprinting.letterboxing` to `true`. diff --git a/dot-zen/default/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css b/dot-zen/default/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css deleted file mode 100644 index 7a0a0f03..00000000 --- a/dot-zen/default/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css +++ /dev/null @@ -1,71 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -window.sidebar-panel { - background-color: var(--zen-themed-toolbar-bg) !important; -} - -search-textbox#search-box { - appearance: none !important; - background-color: var(--zen-colors-tertiary) !important; - border: 1px solid var(--zen-colors-border) !important; - padding: 0.5rem !important; - border-radius: 5px !important; -} - -search-textbox#search-box:hover { - border: 1px solid var(--zen-colors-secondary) !important; -} - -search-textbox#search-box:hover:active { - border: 1px solid var(--zen-colors-secondary) !important; -} - -button#viewButton { - appearance: none; - color: inherit; - background-color: transparent !important; - border-radius: var(--toolbarbutton-border-radius); - border: 1px solid transparent !important; -} - -button#viewButton:hover { - background-color: var(--zen-colors-border) !important; -} - -button#viewButton:hover:active { - background-color: var(--zen-colors-border) !important; -} - -#sidebar-box[sidebarcommand=viewHistorySidebar] #sidebar-header { - border-bottom: 0px !important; -} - -#sidebar-box[sidebarcommand="viewHistorySidebar"] { - background-color: var(--zen-themed-toolbar-bg) !important; - border-radius: var(--zen-border-radius); - box-shadow: 0 0 2px 2px rgba(0,0,0,.1); - border: 1px solid var(--zen-colors-border); - padding: var(--zen-toolbox-padding) !important; - position: fixed; - z-index: 1; - height: 80vh !important; - width: 20em !important; - top: 10vh !important; - right: 0.6vw !important; - transform: translateX(105%); - transition: all 0.2s ease-in-out; -} - -#sidebar-box[hidden=true][sidebarcommand="viewHistorySidebar"] { - display: flex !important; - opacity: 0 !important; - transform: translateX(105%); -} - -#sidebar-box[checked=true][sidebarcommand="viewHistorySidebar"] { - transform: translateX(0); -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/2e3369c7-e450-46ba-8794-75ccb0de5e48/chrome.css b/dot-zen/default/chrome/zen-themes/2e3369c7-e450-46ba-8794-75ccb0de5e48/chrome.css deleted file mode 100644 index 190951cc..00000000 --- a/dot-zen/default/chrome/zen-themes/2e3369c7-e450-46ba-8794-75ccb0de5e48/chrome.css +++ /dev/null @@ -1,28 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - @media not (-moz-bool-pref: "zen.view.sidebar-expanded") { - .tabbrowser-tab:is([soundplaying], [muted]) { - & .tab-background::after { - content:''; - position: absolute; - width: 4px !important; - border-radius: 4px !important; - height: 66.66% !important; - top: 50%; - left: calc(100% - 4px) !important; - transform: translateY(-50%); - background-color: var(--zen-primary-color) !important; - } - - &:not([selected='true']) .tab-background::after{ - height: 33.33% !important; - } - - &:not([selected='true']):hover .tab-background::after{ - height: 66.66% !important; - } - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/2e3369c7-e450-46ba-8794-75ccb0de5e48/readme.md b/dot-zen/default/chrome/zen-themes/2e3369c7-e450-46ba-8794-75ccb0de5e48/readme.md deleted file mode 100644 index fb9b8878..00000000 --- a/dot-zen/default/chrome/zen-themes/2e3369c7-e450-46ba-8794-75ccb0de5e48/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - -# Now playing indicator - -Display an indicator on the 'Now playing' tab when the sidebar is collapsed. This is helpful if you've installed the 'Hide tab mute' Zen browser theme and want to quickly identify which tab is currently playing sound. - -**In version 1.2.1:** -- Fixed issue with YT video opened in new tab and the indicator shows up, hence the video is not playing. - ---- - -Please note that other themes may conflict with this one. If you experience any issues, please disable this theme and report the issue to the theme maintainer. diff --git a/dot-zen/default/chrome/zen-themes/46690a54-5eff-4141-8af8-9cd772ab6e2c/chrome.css b/dot-zen/default/chrome/zen-themes/46690a54-5eff-4141-8af8-9cd772ab6e2c/chrome.css deleted file mode 100644 index 0e8c84a8..00000000 --- a/dot-zen/default/chrome/zen-themes/46690a54-5eff-4141-8af8-9cd772ab6e2c/chrome.css +++ /dev/null @@ -1,60 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -@media (-moz-bool-pref: "zen.view.compact") { - :root:not([customizing]) { - --separation: calc(var(--zen-element-separation) + 1px); - - --margin: 7px; - - --horiz-padding: 10px; - --vert-padding: 5px; - @media (-moz-bool-pref: "zen.view.compact.hide-tabbar") { - & #navigator-toolbox{ - position: absolute !important; - left: 0 !important; - padding-right: var(--horiz-padding) !important; - padding-left: calc(var(--margin) + calc(var(--separation) + var(--horiz-padding))) !important; - padding-top: calc(var(--vert-padding) + var(--margin)) !important; - padding-bottom: calc(var(--vert-padding) + var(--margin)) !important; - top: 1px !important; - bottom: var(--separation) !important; - height: auto !important; - border: none !important; - box-shadow: none !important; - -background: none !important; - min-width: calc(calc(calc(var(--horiz-padding) * 2) + var(--zen-toolbox-max-width)) + var(--margin)) !important; - - transform: translate3d(-90%, 0, 0) !important; - } - - & #navigator-toolbox[zen-expanded]{ - min-width: 250px !important; - } - - & #navigator-toolbox::before{ - content: "" !important; - position: absolute !important; - top: var(--margin) !important; - bottom: var(--margin) !important; - left: calc(var(--separation) + var(--margin)) !important; - right: 0 !important; - - background: var(--zen-themed-toolbar-bg) !important; - border-radius: var(--zen-border-radius) !important; - box-shadow: 15px -10px 20px -20px black !important; - border: none; - - - } - - & #navigator-toolbox:hover, & #navigator-toolbox[zen-has-hover], & #navigator-toolbox:focus-within, & #navigator-toolbox[zen-user-show], & #navigator-toolbox[flash-popup], & #navigator-toolbox[has-popup-menu], & #navigator-toolbox[movingtab], & #mainPopupSet:has(> #appMenu-popup:hover) ~ toolbox, & #navigator-toolbox:has(.tabbrowser-tab:active), & #navigator-toolbox:has([open="true"]:not(tab):not(#zen-sidepanel-button)){ - transform: translate3d(0, 0, 0) !important; - } - } - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/46690a54-5eff-4141-8af8-9cd772ab6e2c/readme.md b/dot-zen/default/chrome/zen-themes/46690a54-5eff-4141-8af8-9cd772ab6e2c/readme.md deleted file mode 100644 index 9391eec9..00000000 --- a/dot-zen/default/chrome/zen-themes/46690a54-5eff-4141-8af8-9cd772ab6e2c/readme.md +++ /dev/null @@ -1,4 +0,0 @@ - -An alternative look for the compact mode sidebar - matches the regular expanded sidebar better, and overlaps less with the rest of the UI. - -Will add preferences for margins and such in the future. diff --git a/dot-zen/default/chrome/zen-themes/477bc813-c333-4747-813e-00e0420ceec0/chrome.css b/dot-zen/default/chrome/zen-themes/477bc813-c333-4747-813e-00e0420ceec0/chrome.css deleted file mode 100644 index 9d57bdc7..00000000 --- a/dot-zen/default/chrome/zen-themes/477bc813-c333-4747-813e-00e0420ceec0/chrome.css +++ /dev/null @@ -1 +0,0 @@ -@-moz-document url-prefix("chrome:") { /* Move #zen-essentials-container to the bottom of the sidebar */ #zen-essentials-container { margin-top: auto; /* Pushes #zen-essentials-container to the bottom */ order: 999; /* In case flexbox is used, ensure it's last */ } }
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/477bc813-c333-4747-813e-00e0420ceec0/readme.md b/dot-zen/default/chrome/zen-themes/477bc813-c333-4747-813e-00e0420ceec0/readme.md deleted file mode 100644 index 2ebbacec..00000000 --- a/dot-zen/default/chrome/zen-themes/477bc813-c333-4747-813e-00e0420ceec0/readme.md +++ /dev/null @@ -1,7 +0,0 @@ - -<p align="center"> - <img src="https://github.com/user-attachments/assets/0b66b793-f3d9-43c5-80f6-49488aefac2d" alt="Wazz's custom image"/> -</p> - -# Move Essentials to Bottom -Moves your essentials to the bottom on the Sidebar. diff --git a/dot-zen/default/chrome/zen-themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css b/dot-zen/default/chrome/zen-themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css deleted file mode 100644 index 151507a1..00000000 --- a/dot-zen/default/chrome/zen-themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css +++ /dev/null @@ -1,8 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - scrollbox:nth-child(5) { - scrollbar-width: none !important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/readme.md b/dot-zen/default/chrome/zen-themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/readme.md deleted file mode 100644 index ed5b26ce..00000000 --- a/dot-zen/default/chrome/zen-themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/readme.md +++ /dev/null @@ -1,5 +0,0 @@ -# No Scrollbar in Sidebar - -Scrollbars are a useful feature to indicate the position of the content in a scrollable area. However, they can be distracting and take up space. - -This theme removes the Sidebar Scrollbar while retaining the scroll functionality. diff --git a/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/chrome.css b/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/chrome.css deleted file mode 100644 index 4af88c23..00000000 --- a/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/chrome.css +++ /dev/null @@ -1,35 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - .browserContainer > findbar { - position: fixed; - bottom: 0px; - margin-bottom: var(--zen-element-separation); - margin-left: var(--zen-element-separation); - margin-right: var(--zen-element-separation); - background: var(--zen-colors-tertiary) !important; - border-radius: var(--zen-border-radius); - width: calc( 100% - var(--zen-element-separation) * 2); -} - -.browserContainer > findbar, -.findbar-textbox { - border: 1px solid var(--zen-colors-border) !important; -} - -/* Increase space around edge of browser window and find bar */ -@media (-moz-bool-pref: "uc.floatingfindbar.increase.spacing") { - #main-window { - --zen-element-separation: 10px !important; - } -} - -/* Enable compact findbar, similar to Smaller Compact Mode by n7itro */ -@media (-moz-bool-pref: "uc.floatingfindbar.compact.enabled") { - .browserContainer > findbar { - width: 75% !important; - margin-left: calc( 12.5% - var(--zen-element-separation) ) !important; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/preferences.json b/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/preferences.json deleted file mode 100644 index 040e4bef..00000000 --- a/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/preferences.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "property": "uc.floatingfindbar.increase.spacing", - "label": "Increase space around edge of browser window and find bar", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.floatingfindbar.compact.enabled", - "label": "Enable compact findbar, similar to Smaller Compact Mode by n7itro", - "type": "checkbox", - "disabledOn": [] - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/readme.md b/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/readme.md deleted file mode 100644 index 33b46dfc..00000000 --- a/dot-zen/default/chrome/zen-themes/4ce2b68c-84f1-4296-b145-4e590ad7a19e/readme.md +++ /dev/null @@ -1,6 +0,0 @@ -# zen-floating-findbar -Mod for Zen Browser that detaches findbar from edge of browser window so that it appears to float. - -## Options -- Increase space around edge of browser window and find bar; and -- Enable compact toolbar, similar to Smaller Compact Mode by n7itro. diff --git a/dot-zen/default/chrome/zen-themes/570afd9d-96fa-48b5-bad3-0c106757cce9/chrome.css b/dot-zen/default/chrome/zen-themes/570afd9d-96fa-48b5-bad3-0c106757cce9/chrome.css deleted file mode 100644 index cbf78e09..00000000 --- a/dot-zen/default/chrome/zen-themes/570afd9d-96fa-48b5-bad3-0c106757cce9/chrome.css +++ /dev/null @@ -1,107 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -/* Remove border from the URL bar when not focused */ -#urlbar:not([focused]) { - border: none !important; -} - -/* Popout url bar with background blur */ -#urlbar:is([breakout][breakout-extend], [breakout][usertyping][focused]) { - border: 2px solid rgba(0, 0, 0, 0.5) !important; - z-index: 2; - box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.5) !important; /* Add this line for the drop shadow */ -} -#urlbar:is([breakout][breakout-extend], [breakout][usertyping][focused]):after { - content: ""; - position: fixed; - pointer-events: none; - -width: 100vw; - height: 100vh; - -top: 0; - left: 0; - -backdrop-filter: blur(2px); - -z-index: -1; -} - -/* set navbar height to super compact density */ -#nav-bar { - height: 40px !important; - min-height: 30px !important; -} - -/* Remove top toolbar padding */ -#nav-bar > :not(.titlebar-buttonbox-container) { - padding-top: 0px; - padding-bottom: 0px; -} - -/* Remove border padding */ -:root:not([inDOMFullscreen="true"]):not([chromehidden~="location"]):not([chromehidden~="toolbar"]) { - & #tabbrowser-tabbox #tabbrowser-tabpanels .browserSidebarContainer { - margin: 0 !important; - border-radius: 0 !important; - } -} -@media not (-moz-bool-pref: "zen.view.compact") { - :root:not([inDOMFullscreen="true"]):not([chromehidden~="location"]):not([chromehidden~="toolbar"]) { - & #tabbrowser-tabbox #tabbrowser-tabpanels .browserSidebarContainer { - margin: 0 !important; - border-radius: var(--zen-webview-border-radius, var(--zen-border-radius)) !important; - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; - } - } -} - -/* Reduce sidebar gap in compact mode */ -@media (-moz-bool-pref: "zen.view.compact") { - #navigator-toolbox { - padding: 5px !important; - } -} - -/* quick access grid */ -#urlbar:not([usertyping]) { - .urlbarView-results { - padding-inline: 10px !important; - display: grid !important; - grid-template-rows: repeat(2, auto) !important; - grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important; - gap: 10px; - justify-content: space-evenly !important; - white-space: normal !important; - } - - .urlbarView-row-inner{ - justify-content: center !important; - padding: 10px !important; - width: 100px !important; - mask-image: linear-gradient(to left, transparent, black 3ch); - } - -.urlbarView-no-wrap{ - display: flex !important; - flex-direction: column !important; - max-width: 100% !important; - overflow: hidden; - } - -.urlbarView-favicon { - width: 32px !important; - height: 32px !important; - margin: 0px !important; - margin-bottom: 8px !important; - } - -.urlbarView-url, .urlbarView-title-separator, .urlbarView-type-icon { - display: none !important; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/570afd9d-96fa-48b5-bad3-0c106757cce9/readme.md b/dot-zen/default/chrome/zen-themes/570afd9d-96fa-48b5-bad3-0c106757cce9/readme.md deleted file mode 100644 index d8079ad8..00000000 --- a/dot-zen/default/chrome/zen-themes/570afd9d-96fa-48b5-bad3-0c106757cce9/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - -# Super Sleek UI Theme for Zen Browser - -A sleek & minimalistic UI with grid-style quick access, smaller navbar, no border padding & more. - -Features: -- Added: Grid-style quick access shortcuts to search bar. -- Added: Pop-out effect & slight background blur when search bar in focus. -- Modified: Smaller navbar. -- Modified: Smaller gap for floating sidebar when in compact mode to match UI. -- Removed: Border padding (also works in compact mode & split view). -- Removed: Rounded corners when in compact mode. -- Removed: Border for search bar when not in focus. diff --git a/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/chrome.css b/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/chrome.css deleted file mode 100644 index b11ac622..00000000 --- a/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/chrome.css +++ /dev/null @@ -1,104 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - /** - * This Zen theme adds additional styling to the private browsing mode window such as a gradient on the toolbar, - * a border around the browser page, and an icon in the URL bar. These are configurable in the Zen Mods settings. - * - * The --pbmh prefix stands for Private Browsing Mode Highlighting. - */ - -/*******************************************\ - * Base variables. -\*******************************************/ - -:root { - --pbmh-private-browsing-mode-base-color: #32064e; - --pbmh-private-browsing-mode-gradient-stop-color: rgb(from var(--pbmh-private-browsing-mode-color) r g b / 0%); - --pbmg-private-browsing-mode-gradient-stop-position: 50px; - --pbmg-private-browsing-mode-border-size: 2px; -} - - -/*******************************************\ - * Topbar highlighting. -\*******************************************/ - -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="match-zen"]) { --pbmh-private-browsing-mode-base-color: oklch(from var(--zen-primary-color) calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="blue"]) { --pbmh-private-browsing-mode-base-color: oklch(from #aac7ff calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="teal"]) { --pbmh-private-browsing-mode-base-color: oklch(from #74d7cb calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="green"]) { --pbmh-private-browsing-mode-base-color: oklch(from #a0d490 calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="yellow"]) { --pbmh-private-browsing-mode-base-color: oklch(from #dec663 calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="orange"]) { --pbmh-private-browsing-mode-base-color: oklch(from #ffb787 calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="brown"]) { --pbmh-private-browsing-mode-base-color: oklch(from #dec1b1 calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="red"]) { --pbmh-private-browsing-mode-base-color: oklch(from #ffb1c0 calc(l - 0.5) c h); } -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-color="pink"]) { --pbmh-private-browsing-mode-base-color: oklch(from #f6b0ea calc(l - 0.5) c h); } - -:root { - --pbmh-private-browsing-mode-color: var(--pbmh-private-browsing-mode-base-color); - --pbmh-private-browsing-mode-border: oklch(from var(--pbmh-private-browsing-mode-color) calc(l + 0.2) c h); - - &:where([lwt-toolbar="light"]) { - --pbmh-private-browsing-mode-color: oklch(from var(--pbmh-private-browsing-mode-base-color) calc(l + 0.45) calc(c + 0.05) h); - --pbmh-private-browsing-mode-border: oklch(from var(--pbmh-private-browsing-mode-color) calc(l - 0.2) c h); - } -} - -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-highlighting-style="solid"]) { - --pbmh-private-browsing-mode-gradient-stop-color: var(--pbmh-private-browsing-mode-color); -} - -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-highlighting-style]:not([uc-private-browsing-top-bar-highlighting-style="none"])) { - &[privatebrowsingmode] #browser { - background-image: linear-gradient( - to bottom, - var(--pbmh-private-browsing-mode-color), - var(--pbmh-private-browsing-mode-gradient-stop-color) var(--pbmg-private-browsing-mode-gradient-stop-position), - transparent calc(var(--pbmg-private-browsing-mode-gradient-stop-position) + 1px) - ) !important; - } -} - -/*******************************************\ - * Viewport border styling. -\*******************************************/ - -:root:has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-border-style="thin"]) { - --pbmg-private-browsing-mode-border-size: 1px; -} - -:root[privatebrowsingmode]:not([inDOMFullscreen="true"]):not([chromehidden~="location"]):not([chromehidden~="toolbar"]):has(#theme-Private-Mode-Highlighting[uc-private-browsing-top-bar-border-style]:not([uc-private-browsing-top-bar-border-style="none"])) { - & #tabbrowser-tabbox #tabbrowser-tabpanels .browserSidebarContainer { - box-shadow: 0 0 0 var(--pbmg-private-browsing-mode-border-size) var(--pbmh-private-browsing-mode-border) !important; - } -} - -/*******************************************\ - * Private Browsing Mode Icon styling. -\*******************************************/ - -@media not (-moz-bool-pref: "uc.private-browsing-top-bar.hide-icon") { - [privatebrowsingmode] #zen-profile-button { - position: relative; - } - - [privatebrowsingmode] #zen-profile-button::after { - content: ""; - position: absolute; - left: calc(100% + 1em); - top: 25%; - bottom: 25%; - aspect-ratio: 1; - width: auto; - height: auto; - border-radius: 100%; - background-color: oklch(from var(--pbmh-private-browsing-mode-base-color) calc(l + 0.05) calc(c + 0.2) h); - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48c3R5bGU+KntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuOTJweDt9PC9zdHlsZT48L2RlZnM+PHBvbHlsaW5lIHBvaW50cz0iMC41IDExLjA0IDEyIDExLjA0IDIzLjUgMTEuMDQiLz48cGF0aCBkPSJNMTkuNjcsMTFINC4zM0w1LDQuNjhBMi41NCwyLjU0LDAsMCwxLDcuNTcsMi40MmgwYTIuNDcsMi40NywwLDAsMSwxLjEzLjI3aDBhNy40Myw3LjQzLDAsMCwwLDYuNiwwaDBhMi40NywyLjQ3LDAsMCwxLDEuMTMtLjI3aDBBMi41NCwyLjU0LDAsMCwxLDE5LDQuNjhaIi8+PGNpcmNsZSBjeD0iNi43MyIgY3k9IjE4LjIzIiByPSIzLjM1Ii8+PGNpcmNsZSBjeD0iMTcuMjciIGN5PSIxOC4yMyIgcj0iMy4zNSIvPjxwYXRoIGQ9Ik0xMC4wOCwxOC43MWExLjkyLDEuOTIsMCwxLDEsMy44NCwwIi8+PGxpbmUgeDE9IjEuNDYiIHkxPSIxNS44MyIgeDI9IjQuMzMiIHkyPSIxNS44MyIvPjxsaW5lIHgxPSIxOS42NyIgeTE9IjE1LjgzIiB4Mj0iMjIuNTQiIHkyPSIxNS44MyIvPjwvc3ZnPg=="); - background-repeat: no-repeat; - background-position: center center; - background-size: 65%; - pointer-events: none; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/preferences.json b/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/preferences.json deleted file mode 100644 index 2512ae9f..00000000 --- a/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/preferences.json +++ /dev/null @@ -1,87 +0,0 @@ -[ - { - "property": "uc.private-browsing-top-bar.highlighting-style", - "label": "Highlighting Style:", - "type": "dropdown", - "defaultValue": "gradient", - "options": [ - { - "label": "Gradient", - "value": "gradient" - }, - { - "label": "Solid", - "value": "solid" - } - ] - }, - { - "property": "uc.private-browsing-top-bar.border-style", - "label": "Border Thickness:", - "type": "dropdown", - "defaultValue": "default", - "options": [ - { - "label": "Default", - "value": "default" - }, - { - "label": "Thin", - "value": "thin" - } - ] - }, - { - "property": "uc.private-browsing-top-bar.color", - "label": "Highlighting Base Color:", - "type": "dropdown", - "defaultValue": "default", - "options": [ - { - "label": "Default Purple", - "value": "default" - }, - { - "label": "Match Zen Theme Color", - "value": "match-zen" - }, - { - "label": "Blue", - "value": "blue" - }, - { - "label": "Teal", - "value": "teal" - }, - { - "label": "Green", - "value": "green" - }, - { - "label": "Yellow", - "value": "yellow" - }, - { - "label": "Orange", - "value": "orange" - }, - { - "label": "Brown", - "value": "brown" - }, - { - "label": "Red", - "value": "red" - }, - { - "label": "Pink", - "value": "pink" - } - ] - }, - { - "property": "uc.private-browsing-top-bar.hide-icon", - "label": "Hide the private browsing icon.", - "type": "checkbox" - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/readme.md b/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/readme.md deleted file mode 100644 index be1c86ff..00000000 --- a/dot-zen/default/chrome/zen-themes/58649066-2b6f-4a5b-af6d-c3d21d16fc00/readme.md +++ /dev/null @@ -1,23 +0,0 @@ -# Private Browsing Mode Highlighting - -Any Zen window in private browsing mode isn't obviously indicated by default. This theme fixes that. - -## What this theme does. - -By default, this theme: - -* Highlights the toolbar of a private browsing window with a purple gradient. -* Adds a purple border surrounding the page. -* Adds a private browsing icon to the right of the refresh button. - -It also comes with the following settings: - -* Replace the gradient with a solid purple color. -* Remove the background color entirely. -* Remove the purple border that surrounds the page. -* Changes the purple highlight color to either match Zen's theme color, or a custom color of your choice. -* Hide the private browsing icon. - -These settings can be found in Zen's browser settings, in the 'Zen Mods' tab. - -Encountered an issue? Raise them [here](https://github.com/danm36/zen-browser-private-browsing-toolbar-highlighting/issues). diff --git a/dot-zen/default/chrome/zen-themes/5a007026-0801-4a5d-9740-f17dc1c3ff21/preferences.json b/dot-zen/default/chrome/zen-themes/5a007026-0801-4a5d-9740-f17dc1c3ff21/preferences.json deleted file mode 100644 index 1c097b60..00000000 --- a/dot-zen/default/chrome/zen-themes/5a007026-0801-4a5d-9740-f17dc1c3ff21/preferences.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - { - "property": "uc.hide-minimize", - "label": "Hide the minimize window button", - "type": "checkbox", - "disabledOn": [ - "macos" - ] - }, - { - "property": "uc.hide-maximize", - "label": "Hide the maximize window button", - "type": "checkbox", - "disabledOn": [ - "macos" - ] - }, - { - "property": "uc.hide-close", - "label": "Hide the close window button", - "type": "checkbox", - "disabledOn": [ - "macos" - ] - }, - { - "property": "uc.hide-window-buttons", - "label": "Hide the window buttons", - "type": "checkbox", - "disabledOn": [ - "linux", - "windows" - ] - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/5c4d7772-d963-4672-ab03-e9d541438881/chrome.css b/dot-zen/default/chrome/zen-themes/5c4d7772-d963-4672-ab03-e9d541438881/chrome.css deleted file mode 100644 index 35b482f4..00000000 --- a/dot-zen/default/chrome/zen-themes/5c4d7772-d963-4672-ab03-e9d541438881/chrome.css +++ /dev/null @@ -1,38 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -.tab-icon-overlay { - opacity: 1 !important; - margin: initial !important; - margin-right: 32px !important; - transform: translate(160%, 0%) scale(1.6) !important; - color: light-dark(black, white) !important; - background-color: transparent !important; - transition: 0.3s !important; -} - -.tab-icon-overlay:hover { - color: var(--zen-primary-color) !important; - transition: 0.3s !important; -} - -.tab-icon-overlay:is([soundplaying], [muted]):not([selected]) { - display: block !important; -} - -/* Hide sound labels */ -.tab-icon-sound-label, -.tab-icon-sound-playing-label { - display: none !important; -} - -/* Mute button takes place of tab icon when tabs are not expanded */ -@media not (-moz-bool-pref: "zen.view.sidebar-expanded") { - .tab-icon-overlay { - margin: auto 30px !important; - transform: scale(1.6) !important; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/5c4d7772-d963-4672-ab03-e9d541438881/readme.md b/dot-zen/default/chrome/zen-themes/5c4d7772-d963-4672-ab03-e9d541438881/readme.md deleted file mode 100644 index 8397cdff..00000000 --- a/dot-zen/default/chrome/zen-themes/5c4d7772-d963-4672-ab03-e9d541438881/readme.md +++ /dev/null @@ -1,5 +0,0 @@ - -# Bigger Mute Button -**Description:** -- Increases size of mute button and hides the tab's sound labels. -- The tab icon is replaced by the mute button if the tabs are not expanded. diff --git a/dot-zen/default/chrome/zen-themes/64cdc40f-2366-4b5b-8bad-d0524682595e/chrome.css b/dot-zen/default/chrome/zen-themes/64cdc40f-2366-4b5b-8bad-d0524682595e/chrome.css deleted file mode 100644 index 3b94bf71..00000000 --- a/dot-zen/default/chrome/zen-themes/64cdc40f-2366-4b5b-8bad-d0524682595e/chrome.css +++ /dev/null @@ -1,25 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - @media not (-moz-bool-pref: "zen.view.compact") { - #navigator-toolbox { - --zen-navigator-toolbox-background: var( - --lwt-header-image, - var(--lwt-additional-images) - ) - no-repeat var(--lwt-background-tiling) var(--lwt-background-alignment) - var(--lwt-accent-color); - } -} -@media (-moz-bool-pref: "zen.view.compact") { - #titlebar { - --zen-colors-tertiary: var( - --lwt-header-image, - var(--lwt-additional-images) - ) - no-repeat var(--lwt-background-tiling) var(--lwt-background-alignment) - var(--lwt-accent-color); - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/64cdc40f-2366-4b5b-8bad-d0524682595e/readme.md b/dot-zen/default/chrome/zen-themes/64cdc40f-2366-4b5b-8bad-d0524682595e/readme.md deleted file mode 100644 index 019e8c36..00000000 --- a/dot-zen/default/chrome/zen-themes/64cdc40f-2366-4b5b-8bad-d0524682595e/readme.md +++ /dev/null @@ -1,5 +0,0 @@ -# Allow Toolbar Theming - -This allows you to use Firefox themes to customize your toolbar in Zen browser. This is useful if you want to use firefox themes to customize your toolbar in Zen browser. - -> ⚠️ This does not work for every theme! Please report any issues you encounter.
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/chrome.css b/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/chrome.css deleted file mode 100644 index cdf2eecc..00000000 --- a/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/chrome.css +++ /dev/null @@ -1,57 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -@media (-moz-bool-pref: "zen.tabs.vertical") { - /* Tab Borders Based on Preference */ - .tabbrowser-tab:not([pinned]):is([multiselected="true"], [selected]) { - &:has(#uc-tabs[uc-tabs-preferred_color="primary"]) .tab-background { - border: 2px solid var(--zen-colors-primary) !important; - } - &:has(#uc-tabs[uc-tabs-preferred_color="secondary"]) .tab-background { - border: 2px solid var(--zen-colors-secondary) !important; - } - &:has(#uc-tabs[uc-tabs-preferred_color="tertiary"]) .tab-background { - border: 2px solid var(--zen-colors-tertiary) !important; - } - &:has(#uc-tabs[uc-tabs-preferred_color="border"]) .tab-background { - border: 2px solid var(--zen-colors-border) !important; - } - &:has(#uc-tabs[uc-tabs-preferred_color="custom"]) .tab-background { - @media (prefers-color-scheme: light) { - border: 2px solid var(--uc-tabs-preferred_color, #000000) !important; /* Fallback to black */ - } - @media (prefers-color-scheme: dark) { - border: 2px solid var(--uc-tabs-preferred_color, #ffffff) !important; /* Fallback to white */ - } - } - } - -/* Background Modification for Selected Tab */ - #tabbrowser-tabs { - & .tabbrowser-tab { - &[selected] .tab-background { - background: color-mix( - in srgb, - var(--zen-colors-secondary) 40%, - transparent - ) !important; - } - } - } - -/* Dimming Tab Text When Unloaded */ - @media (-moz-bool-pref: "uc.tabs.dim_unloaded") { - #tabbrowser-tabs { - & .tabbrowser-tab { - @media (-moz-bool-pref: "zen.tabs.dim-pending") { - &[pending="true"] .tab-text { - opacity: 0.5; /* Dimmed text for pending tabs */ - } - } - } - } - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/preferences.json b/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/preferences.json deleted file mode 100644 index 3f778c70..00000000 --- a/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/preferences.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "property": "uc.tabs.preferred_color", - "label": "Preferred color for tab border", - "type": "dropdown", - "options": [ - { - "label": "Zen primary", - "value": "primary" - }, - { - "label": "Zen secondary", - "value": "secondary" - }, - { - "label": "Zen tertiary", - "value": "tertiary" - }, - { - "label": "Zen border", - "value": "border" - }, - { - "label": "Custom color", - "value": "custom" - } - ] - }, - { - "property": "uc.tabs.custom_color_hex", - "label": "Custom Color (Hex)", - "type": "string", - "defaultValue": "#ffffff", - "placeholder": "#ffffff" - }, - { - "property": "uc.tabs.dim_unloaded", - "label": "Dim Unloaded Tabs", - "type": "checkbox", - "defaultValue": false - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/readme.md b/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/readme.md deleted file mode 100644 index 3c908c30..00000000 --- a/dot-zen/default/chrome/zen-themes/664c54f9-d97d-410b-a479-23dd8a08a628/readme.md +++ /dev/null @@ -1,5 +0,0 @@ - -# Better Tab Indicators -Options for customizing tabs on the sidebar. -- Adds a border around active tabs. -- Dims the title of tabs when unloaded. diff --git a/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/chrome.css b/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/chrome.css deleted file mode 100644 index 7da2f1bd..00000000 --- a/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/chrome.css +++ /dev/null @@ -1,60 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - #zen-appcontent-navbar-container { - padding: calc(var(--zen-element-separation) * 2) !important; - border: none !important; - background: none !important; - box-sizing: border-box; - box-shadow: none !important; -} - -#nav-bar, -#PersonalToolbar { - background: var(--zen-colors-tertiary) !important; - border-radius: var(--zen-border-radius); - border: 1px solid var(--zen-colors-border) !important; -} - -#PersonalToolbar { - margin-top: var(--zen-element-separation); -} - -#PersonalToolbar, -.bookmark-item { - padding: var(--zen-element-separation) !important; -} - -/* Enable compact toolbar, similar to Smaller Compact Mode by n7itro */ -@media (-moz-bool-pref: "uc.floatingtoolbar.compact.enabled") { - #nav-bar, - #PersonalToolbar { - width: 75vw !important; - margin-left: calc( 12.5vw - var(--zen-element-separation) * 2) !important; - } -} - -/* Increase space around edge of browser window and toolbar / tab bar */ -@media (-moz-bool-pref: "uc.floatingtoolbar.increase.spacing") { - #main-window { - --zen-element-separation: 10px !important; - } - #PersonalToolbar, - .bookmark-item { - padding: calc( var(--zen-element-separation) / 2 ) !important; - } -} - -/* Merge bookmark bar with toolbar */ -@media (-moz-bool-pref: "uc.floatingtoolbar.merge.bookmarks") { - #nav-bar { - border-radius: var(--zen-border-radius) var(--zen-border-radius) 0 0; - } - #PersonalToolbar { - border-radius: 0 0 var(--zen-border-radius) var(--zen-border-radius); - border-top-width: 0 !important; - margin-top: 0 !important; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/preferences.json b/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/preferences.json deleted file mode 100644 index 889f93fe..00000000 --- a/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/preferences.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "property": "uc.floatingtoolbar.compact.enabled", - "label": "Enable compact toolbar, similar to Smaller Compact Mode by n7itro", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.floatingtoolbar.increase.spacing", - "label": "Increase space around edge of browser window and toolbar / tab bar", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.floatingtoolbar.merge.bookmarks", - "label": "Merge bookmark bar with toolbar (requires visible bookbark bar)", - "type": "checkbox", - "disabledOn": [] - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/readme.md b/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/readme.md deleted file mode 100644 index a3a8a324..00000000 --- a/dot-zen/default/chrome/zen-themes/67b12475-1c26-4d13-9156-297383ed8dbf/readme.md +++ /dev/null @@ -1,11 +0,0 @@ -# zen-floating-toolbar -Detaches toolbar from edge of browser window so that it appears to float. Bookmark bar, if visible, will also float. - -## Options -- Enable compact toolbar, similar to Smaller Compact Mode by n7itro; -- Increase space around edge of browser window and toolbar / tab bar; and -- Merge bookmark bar with toolbar (requires visible bookbark bar). - -## Requires -- Compact mode to be enabled; and -- Top toolbar to be hidden. diff --git a/dot-zen/default/chrome/zen-themes/680424a8-a818-406b-98c5-7726214e2a9f/chrome.css b/dot-zen/default/chrome/zen-themes/680424a8-a818-406b-98c5-7726214e2a9f/chrome.css deleted file mode 100644 index e33bf2d9..00000000 --- a/dot-zen/default/chrome/zen-themes/680424a8-a818-406b-98c5-7726214e2a9f/chrome.css +++ /dev/null @@ -1,23 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -@media not (-moz-bool-pref: "zen.view.compact") { - #tabbrowser-tabpanels { - padding: 0 !important; - & .browserSidebarContainer:not([zen-split="true"]) { - --zen-webview-border-radius: var(--zen-border-radius) 0 0 0; - --zen-element-separation: 0; - } - } - - @media (-moz-bool-pref: "zen.tabs.vertical.right-side") { - #tabbrowser-tabpanels { - & .browserSidebarContainer:not([zen-split="true"]) { - --zen-webview-border-radius: 0 var(--zen-border-radius) 0 0; - } - } - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/680424a8-a818-406b-98c5-7726214e2a9f/readme.md b/dot-zen/default/chrome/zen-themes/680424a8-a818-406b-98c5-7726214e2a9f/readme.md deleted file mode 100644 index 4a664d28..00000000 --- a/dot-zen/default/chrome/zen-themes/680424a8-a818-406b-98c5-7726214e2a9f/readme.md +++ /dev/null @@ -1,15 +0,0 @@ - -# No browser padding - -Another official theme done by Zen's team. Many people requested this feature inside Zen, and now they have it, thanks to this theme! - -## What does it do? - -It removes the right and bottom margins and border radius of the browser's view, creating a more compact experience for those who want it. - -* This theme is intentionally done so that it doesn't apply for split views as it would look a bit weird! -* This theme also wont apply the changes when zen is in compact mode, as it will cause problems when trying to access the extreme sides of the webview, accidentally triggering a hover effect on the toolbars. - -Please submit any issues related to this theme [here](https://github.com/zen-browser/theme-components/issues) instead of Zen's desktop repository. - -Hope you like it! diff --git a/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/chrome.css b/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/chrome.css deleted file mode 100644 index 553c5ddf..00000000 --- a/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/chrome.css +++ /dev/null @@ -1,61 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - .titlebar-buttonbox { - margin-right: 20px; -} - -.titlebar-button { - padding: 0px !important; - min-height: 13px !important; - min-width: 13px !important; - align-self: center; - margin-left: 5px !important; - border-radius: 50px; - transition: all 100ms; -} - -.titlebar-min { - background-color: hsl(130, 50%, 40%) !important; -} - -.titlebar-max, .titlebar-restore { - background-color: hsl(60, 50%, 50%) !important; -} - -.titlebar-close { - background-color: hsl(0, 50%, 50%) !important; -} - -.titlebar-button > image { - visibility: collapse !important; -} - -@media (-moz-bool-pref: "theme.zen-minimal-exit-menu.enable-macos-identic") { - .titlebar-button:hover { - opacity: 0.25 !important; - } -} - -@media not (-moz-bool-pref: "theme.zen-minimal-exit-menu.enable-macos-identic") { - .titlebar-button { - background-color: var(--zen-colors-border) !important; - } - - .titlebar-min:hover { - background-color: hsl(130, 50%, 40%) !important; - } - - .titlebar-max:hover, .titlebar-restore:hover { - background-color: hsl(60, 50%, 50%) !important; - } - - .titlebar-close:hover { - background-color: hsl(0, 50%, 50%) !important; - } - - .titlebar-button:hover { - min-height: 20px !important; - } -} - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/preferences.json b/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/preferences.json deleted file mode 100644 index 512de9e5..00000000 --- a/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/preferences.json +++ /dev/null @@ -1,34 +0,0 @@ -[ - { - "property": "property", - "label": "theme.zen-minimal-exit-menu.enable-macos-identic", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "label", - "label": "Makes theme more identical to MacOS version.", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "defaultValue", - "label": "false", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "disabledOn", - "label": [ - "macos" - ], - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "type", - "label": "checkbox", - "type": "checkbox", - "disabledOn": [] - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/readme.md b/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/readme.md deleted file mode 100644 index d50e9bb1..00000000 --- a/dot-zen/default/chrome/zen-themes/6cd4bca9-f17d-4461-b554-844d69a4887c/readme.md +++ /dev/null @@ -1,3 +0,0 @@ - -# Zen Minimal Exit Menu -A zen browser mod that changes the exit menu to 3 circles similar (but a bit different) to one in MacOS. diff --git a/dot-zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css b/dot-zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css deleted file mode 100644 index ca66a4ed..00000000 --- a/dot-zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css +++ /dev/null @@ -1,122 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -/* Only use “Copy Link Without Site Tracking” */ -@media (-moz-bool-pref: "uc.hidecontext.copylink") { - #context-copylink { - display: none !important; - } -} -/* Hide "Menu Bar" toggle */ -@media (-moz-bool-pref: "uc.hidecontext.menubar") { - #toggle_toolbar-menubar { - display: none !important; - } -} -/* Hide "Bookmark Tab/Link” */ -@media (-moz-bool-pref: "uc.hidecontext.bookmark") { - #toolbar-context-bookmarkSelectedTab, - #toolbar-context-bookmarkSelectedTabs, - #context_bookmarkTab, - #context-bookmarklink { - display: none !important; - } -} -/* Hide “Open Tab/Link in New Container Tab” */ -@media (-moz-bool-pref: "uc.hidecontext.newcontainer") { - #context_reopenInContainer, - #context-openlinkinusercontext-menu { - display: none !important; - } -} -/* Hide “Send Tab/Link to Device” */ -@media (-moz-bool-pref: "uc.hidecontext.sendtodevice") { - #context_sendTabToDevice, - #context-sendpagetodevice, - #context-sendlinktodevice, - #context-sep-sendlinktodevice { - display: none !important; - } -} -/* Hide “Search Keywords" with your preferred search engine */ -@media (-moz-bool-pref: "uc.hidecontext.search") { - #context-searchselect { - display: none !important; - } -} -/* Hide “Search Keywords in a Private Window” */ -@media (-moz-bool-pref: "uc.hidecontext.searchinpriv") { - #context-searchselect-private { - display: none !important; - } -} -/* Hide Firefox's "Translate Selection/Link" options */ -@media (-moz-bool-pref: "uc.hidecontext.translate") { - #context-translate-selection, - #frame-sep { - display: none !important; - } -} -/* Hide “Email Image”, “Set Image as Desktop Background”, and “View Image Info” options */ -@media (-moz-bool-pref: "uc.hidecontext.image") { - #context-saveimage, - #context-sep-setbackground, - #context-setDesktopBackground, - #context-sep-sharing, - #context-viewimageinfo { - display: none !important; - } -} -/* Hide “Select All Text” option */ -@media (-moz-bool-pref: "uc.hidecontext.selectalltext") { - #context-selectall { - display: none !important; - } -} -/* Hide “Select All Tabs" option */ -@media (-moz-bool-pref: "uc.hidecontext.selectalltabs") { - #context_selectAllTabs, - #toolbar-context-selectAllTabs { - display: none !important; - } -} -/* Hide “Reload Tab” option */ -@media (-moz-bool-pref: "uc.hidecontext.reloadtab") { - #context_reloadTab, - #toolbar-context-reloadSelectedTab, - #toolbar-context-reloadSelectedTabs { - display: none !important; - } -} -/* Hide “Tab Unloader Actions” */ -@media (-moz-bool-pref: "uc.hidecontext.unloadactions") { - #context_zenTabActions { - display: none !important; - } -} -/* Hide “View Page Source” and “Inspect” options */ -@media (-moz-bool-pref: "uc.hidecontext.inspect") { - #context-viewsource, - #context-inspect-a11y, - #context-inspect, - #context-media-eme-separator { - display: none !important; - } -} -/* Hide “Save Link As” */ -@media (-moz-bool-pref: "uc.hidecontext.savelink") { - #context-savelink { - display: none !important; - } -} -/* Hide "Take Screenshot" option */ -@media (-moz-bool-pref: "uc.hidecontext.screenshot") { - #context-take-screenshot, - #context-sep-screenshots, - #frame-sep { - display: none !important; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/83a641f7-eca9-4c0f-91af-45627bef0539/chrome.css b/dot-zen/default/chrome/zen-themes/83a641f7-eca9-4c0f-91af-45627bef0539/chrome.css deleted file mode 100644 index ecfc0b16..00000000 --- a/dot-zen/default/chrome/zen-themes/83a641f7-eca9-4c0f-91af-45627bef0539/chrome.css +++ /dev/null @@ -1,48 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - #urlbar:is([breakout][breakout-extend], [breakout][usertyping][focused]) { - #urlbar-input { - font-size: 16px !important; - } - - z-index: 2; - position: fixed !important; - bottom: auto !important; - top: 20vh !important; - padding-left: 6px !important; - padding-right: 8px !important; - - left: 18vw !important; - right: 18vw !important; - width: 64vw !important; - - &:after { - content: ""; - position: fixed; - pointer-events: none; - - width: 100vw; - height: 100vh; - - top: 0px; - left: 0px; - - background-color: rgba(0, 0, 0, 0.3); - backdrop-filter: blur(5px); - - z-index: -1; - } - - #identity-box { - margin: auto 0; - height: 30px; - margin-right: 10px; - } - - .urlbar-go-button { - margin: auto 0; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/83a641f7-eca9-4c0f-91af-45627bef0539/readme.md b/dot-zen/default/chrome/zen-themes/83a641f7-eca9-4c0f-91af-45627bef0539/readme.md deleted file mode 100644 index bc009eac..00000000 --- a/dot-zen/default/chrome/zen-themes/83a641f7-eca9-4c0f-91af-45627bef0539/readme.md +++ /dev/null @@ -1,8 +0,0 @@ - -# Floating URL bar - -Originally implemented inside zen, now it has been moven into it's own theme for users to enjoy! - -This theme will make the URL bar float on top of the webview, making it easier to access and read the URL. - -* For any issues, with this theme, please go to the [issues page](https://github.com/zen-browser/theme-components/issues) diff --git a/dot-zen/default/chrome/zen-themes/906c6915-5677-48ff-9bfc-096a02a72379/chrome.css b/dot-zen/default/chrome/zen-themes/906c6915-5677-48ff-9bfc-096a02a72379/chrome.css deleted file mode 100644 index 624f0539..00000000 --- a/dot-zen/default/chrome/zen-themes/906c6915-5677-48ff-9bfc-096a02a72379/chrome.css +++ /dev/null @@ -1,16 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -#statuspanel { - margin: 10px !important; -} - -#statuspanel-label { - border-radius: 10000px !important; - padding: 2px 10px !important; - border: 1px solid var(--zen-colors-border) !important; - background: var(--zen-colors-tertiary) !important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/906c6915-5677-48ff-9bfc-096a02a72379/readme.md b/dot-zen/default/chrome/zen-themes/906c6915-5677-48ff-9bfc-096a02a72379/readme.md deleted file mode 100644 index 3a6872ea..00000000 --- a/dot-zen/default/chrome/zen-themes/906c6915-5677-48ff-9bfc-096a02a72379/readme.md +++ /dev/null @@ -1,3 +0,0 @@ - -# Zen Floating Statusbar -Mod for Zen Browser that detaches the status bar from the bottom left corner of the browser window so that it appears to float. diff --git a/dot-zen/default/chrome/zen-themes/a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec/chrome.css b/dot-zen/default/chrome/zen-themes/a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec/chrome.css deleted file mode 100644 index f0656cc3..00000000 --- a/dot-zen/default/chrome/zen-themes/a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec/chrome.css +++ /dev/null @@ -1 +0,0 @@ -@-moz-document url-prefix("chrome:") { /* Shield Star Fix */ #tracking-protection-icon-container { align-self: center !important; } /* Cleaner Breakout URL Bar */ #urlbar-search-mode-indicator { background: transparent !important; } #identity-box.chromeUI:not([pageproxystate="invalid"]) { & #identity-icon-box { background: transparent !important; } } #identity-icon-box, #identity-permission-box { background: transparent !important; margin: 0 8px 0 0 !important; } .urlbarView-body-inner { #urlbar[open] > .urlbarView > .urlbarView-body-outer > & { border-top: none !important; } } .urlbarView:not([noresults]) > .search-one-offs:not([hidden]) { border-top: none !important; } .search-one-offs { padding: 4px !important; margin-bottom: 8px !important; opacity: 0.5 !important; background: var(--urlbarView-highlight-background) !important; border-radius: 8px !important; } .urlbarView-row { border-radius: 8px !important; } .search-panel-one-offs-container > *, .search-panel-one-offs-container > * > * { border-radius: 4px !important; } .urlbar-input-container { padding: 0px 3.5px !important; } #urlbar[open] { margin-top: 3px !important; padding-top: 6px !important; } .urlbar-go-button { align-self: center !important; opacity: 0.5 !important; background: transparent !important; margin-right: 6px !important; } .urlbar-go-button:hover { opacity: 1 !important; }}
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec/readme.md b/dot-zen/default/chrome/zen-themes/a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec/readme.md deleted file mode 100644 index 957350a7..00000000 --- a/dot-zen/default/chrome/zen-themes/a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec/readme.md +++ /dev/null @@ -1,3 +0,0 @@ - -# Zen Cleaned URL Bar -Cleans up zen's URL bar. diff --git a/dot-zen/default/chrome/zen-themes/abc2d6d8-ea9c-4313-a99c-fb1e76e8b3e5/chrome.css b/dot-zen/default/chrome/zen-themes/abc2d6d8-ea9c-4313-a99c-fb1e76e8b3e5/chrome.css deleted file mode 100644 index 6259c043..00000000 --- a/dot-zen/default/chrome/zen-themes/abc2d6d8-ea9c-4313-a99c-fb1e76e8b3e5/chrome.css +++ /dev/null @@ -1,9 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -& #tabbrowser-tabbox #tabbrowser-tabpanels .browserSidebarContainer { - box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5) !important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/abc2d6d8-ea9c-4313-a99c-fb1e76e8b3e5/readme.md b/dot-zen/default/chrome/zen-themes/abc2d6d8-ea9c-4313-a99c-fb1e76e8b3e5/readme.md deleted file mode 100644 index 2ac6b27e..00000000 --- a/dot-zen/default/chrome/zen-themes/abc2d6d8-ea9c-4313-a99c-fb1e76e8b3e5/readme.md +++ /dev/null @@ -1,2 +0,0 @@ - -Adds a drop shadow to the website's browser panel. diff --git a/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/chrome.css b/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/chrome.css deleted file mode 100644 index 8ff84318..00000000 --- a/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/chrome.css +++ /dev/null @@ -1,167 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - @media (-moz-bool-pref: "zen.tabs.vertical") { - - /* COLOR POP of pinned tabs (when toggled) */ - @media (-moz-bool-pref: "uc.pins.bg-color.pop") and (not (-moz-bool-pref: "uc.pins.disable-bg-color")) { - /* background color of pinned tabs in a normal state (not hovered/selected) */ - .tabbrowser-tab[pinned] .tab-stack .tab-background { - background-color: light-dark(hsl(from var(--zen-primary-color) h 70% 92%), hsl(from var(--zen-primary-color) h 25% 15%)) !important; - } - /* background color when hovering */ - .tabbrowser-tab[pinned]:hover .tab-stack .tab-background{ - background-color: light-dark(hsl(from var(--zen-primary-color) h 70% 90%), hsl(from var(--zen-primary-color) h 25% 17%)) !important; - } - /* background color when selected */ - .tabbrowser-tab[pinned][selected="true"] .tab-stack .tab-background, - .tabbrowser-tab[pinned][multiselected="true"] .tab-stack .tab-background { - background-color: light-dark(hsl(from var(--zen-primary-color) h 70% 85%), hsl(from var(--zen-primary-color) h 25% 28%)) !important; - } - /* background color when hovering and selected */ - .tabbrowser-tab[pinned][selected="true"]:hover .tab-stack .tab-background, - .tabbrowser-tab[pinned][multiselected="true"]:hover .tab-stack .tab-background{ - background-color: light-dark(hsl(from var(--zen-primary-color) h 70% 83%), hsl(from var(--zen-primary-color) h 25% 30%)) !important; - } - } - - /* Makes pinned tabs transparent (when toggled) */ - @media (-moz-bool-pref: "uc.pins.disable-bg-color") { - .tabbrowser-tab[pinned]:not(:hover):not([selected="true"]) .tab-stack .tab-background { - background-color: transparent !important; - } - } - - /* Make pinned tabs taller (when toggled) */ - @media (-moz-bool-pref: "uc.pins.tall") and (-moz-bool-pref: "zen.view.sidebar-expanded") and (not (-moz-bool-pref: "zen.view.sidebar-expanded.on-hover")) { - .tabbrowser-tab[pinned] { - min-height: 43px !important; - } - } - - @media (-moz-bool-pref: "zen.view.sidebar-expanded") and (not (-moz-bool-pref: "zen.view.sidebar-expanded.on-hover")) { - - /* Set width of pinned tabs (Dropdown) */ - :root:has(#theme-SuperPins[uc-pins-width="Thin"]) { - --pins-width: 50px; - } - :root:has(#theme-SuperPins[uc-pins-width="Normal"]) { - --pins-width: 60px; - } - :root:has(#theme-SuperPins[uc-pins-width="Wide"]) { - --pins-width: 70px; - } - - :root:has(#theme-SuperPins[uc-pins-width="Thin"], - #theme-SuperPins[uc-pins-width="Normal"], - #theme-SuperPins[uc-pins-width="Wide"]) { - #vertical-pinned-tabs-container { - grid-template-columns: repeat(auto-fit, minmax(var(--pins-width), auto)) !important; - } - } - - /* Set margin between pinned tabs (Dropdown) */ - :root:has(#theme-SuperPins[uc-pins-gap="Small"]) { - --pins-gap: 1px; - } - :root:has(#theme-SuperPins[uc-pins-gap="Normal"]) { - --pins-gap: 3.5px; - } - :root:has(#theme-SuperPins[uc-pins-gap="Big"]) { - --pins-gap: 6px; - } - - :root:has(#theme-SuperPins[uc-pins-gap="Small"], - #theme-SuperPins[uc-pins-gap="Normal"], - #theme-SuperPins[uc-pins-gap="Big"]) { - #vertical-pinned-tabs-container { - gap: var(--pins-gap) calc(var(--pins-gap) + 3.5px) !important; - } - } - - @media (-moz-bool-pref: "uc.pins.tall") { - .tabbrowser-tab[pinned] { - min-height: 43px !important; - } - } - } - - /* Make pinned tabs look more box like */ - @media (-moz-bool-pref: "uc.pins.box-like-corners") { - .tabbrowser-tab[pinned] .tab-stack .tab-background{ - border-radius: 5px !important; - } - } - - /* Adds border to pinned tabs (when toggled) */ - @media (-moz-bool-pref: "uc.pins.border") { - .tabbrowser-tab[pinned] .tab-stack .tab-background{ - border: 1px solid var(--zen-colors-border) !important; - } - } - - /* Hides unloaded tabs when tab bar is collapsed (when toggled)*/ - @media (not (-moz-bool-pref: "zen.view.sidebar-expanded")) { - :root:has(#theme-SuperPins[uc-pins-only-show-active="Normal"]) { - .tabbrowser-tab[pinned][pending="true"] { - position: absolute !important; /* Using position: absolute and visibility: hidden instead of display:none stops the icons of unloaded tabs from loading when sidebar expands */ - visibility: hidden !important; - } - } - - /* Shows all pins when user is hovering over them when tab bar is collapsed */ - :root:has(#theme-SuperPins[uc-pins-only-show-active="OnHover"]) { - .tabbrowser-tab[pinned][pending="true"] { - position: absolute !important; /* Using position: absolute and visibility: hidden instead of display:none stops the icons of unloaded tabs from loading when sidebar expands */ - visibility: hidden !important; - } - - #vertical-pinned-tabs-container:hover .tabbrowser-tab[pinned][pending="true"] { - position: relative !important; - visibility: visible !important; - } - - #vertical-pinned-tabs-container { - position: relative; - } - - #vertical-pinned-tabs-container::before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 10px; - background-color: transparent; - } - - #vertical-pinned-tabs-container::before:hover .tabbrowser-tab[pinned][pending="true"] { - position: relative !important; - visibility: visible !important; - } - } - } - - /* Hides unloaded tabs when tab bar is collapsed when in "Expand on hove" mode (when toggled) */ - @media (-moz-bool-pref: "zen.view.sidebar-expanded") and (-moz-bool-pref: "zen.view.sidebar-expanded.on-hover") { - :root:has(#theme-SuperPins[uc-pins-only-show-active="Normal"]), - :root:has(#theme-SuperPins[uc-pins-only-show-active="OnHover"]) { - #navigator-toolbox:not( - :is( - #navigator-toolbox[zen-has-hover], - #navigator-toolbox:focus-within, - #navigator-toolbox[movingtab], - #navigator-toolbox[flash-popup], - #navigator-toolbox[has-popup-menu], - #navigator-toolbox:has(.tabbrowser-tab:active), - #navigator-toolbox:has(*[open='true']:not(tab):not(#zen-sidepanel-button)))) { - .tabbrowser-tab[pinned][pending="true"] { - position: absolute !important; /* Using position: absolute and visibility: hidden instead of display:none stops the icons of unloaded tabs from loading when sidebar expands */ - visibility: hidden !important; - } - } - } - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/preferences.json b/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/preferences.json deleted file mode 100644 index e3c916db..00000000 --- a/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/preferences.json +++ /dev/null @@ -1,104 +0,0 @@ -[ - { - "property": "uc.pins.width", - "label": "Select the general width pinned tabs (The width before the pins start wrapping to the next row)", - "type": "dropdown", - "placeholder": "Zen Default", - "defaultValue": "Normal", - "disabledOn": [], - "options": [ - { - "label": "Thin", - "value": "Thin" - }, - { - "label": "Normal", - "value": "Normal" - }, - { - "label": "Wide", - "value": "Wide" - } - ] - }, - { - "property": "uc.pins.tall", - "label": "Increases the height of pinned tabs (Disabled when tab bar not expanded)", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.pins.gap", - "label": "Select the gap between pinned tabs", - "type": "dropdown", - "placeholder": "Zen Default", - "defaultValue": "Normal", - "disabledOn": [], - "options": [ - { - "label": "Small", - "value": "Small" - }, - { - "label": "Normal", - "value": "Normal" - }, - { - "label": "Big", - "value": "Big" - } - ] - }, - { - "property": "uc.pins.box-like-corners", - "label": "Makes the pinned tabs look more box like (Less rounded edges)", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.pins.border", - "label": "Creates a border around pinned tabs", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.pins.only-show-active", - "label": "Only shows loaded pinned tabs (when the tab bar is collapsed)", - "type": "dropdown", - "disabledOn": [], - "options": [ - { - "label": "Normal", - "value": "Normal" - }, - { - "label": "Also show them on hover", - "value": "OnHover" - } - ] - }, - { - "property": "uc.pins.bg-color.pop", - "label": "Makes the colors of pinned tabs pop more", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.pins.disable-bg-color", - "label": "Disables the background color of pinned tabs", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "browser.sessionstore.restore_pinned_tabs_on_demand", - "label": "Loads pinned tabs only when using them, instead of loading all of them on startup", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "zen.tabs.dim-pending", - "label": "Dims unloaded tabs", - "type": "checkbox", - "disabledOn": [] - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/readme.md b/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/readme.md deleted file mode 100644 index e6852405..00000000 --- a/dot-zen/default/chrome/zen-themes/ad97bb70-0066-4e42-9b5f-173a5e42c6fc/readme.md +++ /dev/null @@ -1,15 +0,0 @@ -# SuperPins - -This **Zen Mod** elevates your experience with pinned tabs and the tab bar in general by making some UI changes. - -## Features (toggle in Zens Mod settings): - - Increase the width of pinned tabs (This can be controlled through a dropdown) - - Taller pinned tabs - - Border around pinned tabs - - Controllable Margins between pinned tabs (3 Options Dropdown) - - Box like corners for pinned tabs (less rounded corners) - - Hide unloaded pinned tabs when tab bar is collapsed (Additional option: Show all pinned tabs on hover even with tab bar collapsed) - - Color pop for pinned tabs (according to your accent color set in *Settings -> Look and Feel -> Theme Color*) - - Make pinned tabs transparent - - Load pinned tabs only when using them, instead of loading all of them on startup - - Dim unloaded tabs diff --git a/dot-zen/default/chrome/zen-themes/b51ff956-6aea-47ab-80c7-d6c047c0d510/chrome.css b/dot-zen/default/chrome/zen-themes/b51ff956-6aea-47ab-80c7-d6c047c0d510/chrome.css deleted file mode 100644 index 44e838bd..00000000 --- a/dot-zen/default/chrome/zen-themes/b51ff956-6aea-47ab-80c7-d6c047c0d510/chrome.css +++ /dev/null @@ -1,10 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -#statuspanel { - display: none !important; - -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/b51ff956-6aea-47ab-80c7-d6c047c0d510/readme.md b/dot-zen/default/chrome/zen-themes/b51ff956-6aea-47ab-80c7-d6c047c0d510/readme.md deleted file mode 100644 index 613e9d89..00000000 --- a/dot-zen/default/chrome/zen-themes/b51ff956-6aea-47ab-80c7-d6c047c0d510/readme.md +++ /dev/null @@ -1,2 +0,0 @@ - -Removes the bottom-left statusbar when hovering over a URL. diff --git a/dot-zen/default/chrome/zen-themes/bc25808c-a012-4c0d-ad9a-aa86be616019/chrome.css b/dot-zen/default/chrome/zen-themes/bc25808c-a012-4c0d-ad9a-aa86be616019/chrome.css deleted file mode 100644 index f36b614a..00000000 --- a/dot-zen/default/chrome/zen-themes/bc25808c-a012-4c0d-ad9a-aa86be616019/chrome.css +++ /dev/null @@ -1,68 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -:root { - --sno-colors-border: #e8e8e80f; - --sno-colors-border-hover: #3e3e3eb2; - -#urlbar { - transform-origin: right; - transition: all 0.2s linear !important; - --toolbarbutton-border-radius: 10px; - --urlbarView-separator-color: var(--zen-colors-border); - --urlbarView-hover-background: var(--toolbarbutton-hover-background); - --urlbarView-highlight-background: var(--toolbarbutton-hover-background); - border: 1px solid var(--sno-colors-border); - border-radius: var(--toolbarbutton-border-radius); - overflow: hidden; - padding: 1px; - } - - #urlbar:hover { - border: 1px solid var(--sno-colors-border-hover); - } - - #urlbar[breakout][breakout-extend] { - top: 10%; - } - - #urlbar:is([focused], [open]) > #urlbar-background, #searchbar:focus-within { - background: #000000e5; - } - -} - -:root:not([inDOMFullscreen='true']):not([chromehidden~='location']):not([chromehidden~='toolbar']) { - & #tabbrowser-tabbox #tabbrowser-tabpanels .browserSidebarContainer { - width: -moz-available; - border-radius: var(--zen-webview-border-radius, var(--zen-border-radius)); - transform: translate3d(0, 0, 0); - position: relative; - ---uc-tweak-rounded-corners-shadow-color: var(--sno-colors-border); - ---uc-tweak-rounded-corners-shadow: - 0 0 0 1px var(--uc-tweak-rounded-corners-shadow-color); - -box-shadow: var(--uc-tweak-rounded-corners-shadow) !important; - -/* Use pseudo element overlay to simulate rounded corners, similar to the - * tab corners, fixes bug with backdrop-filter. */ - &::after { - content: ""; - position: absolute; - inset: 0; - border-radius: inherit; - /* Draw toolbar background on the negative corner space, then draw the - * same shadow from the browser window on top. */ - box-shadow: - var(--uc-tweak-rounded-corners-shadow, 0 0 transparent), - 0 0 0 16px var(--zen-main-browser-background) !important; - clip-path: inset(0); - pointer-events: none; - } - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/bc25808c-a012-4c0d-ad9a-aa86be616019/readme.md b/dot-zen/default/chrome/zen-themes/bc25808c-a012-4c0d-ad9a-aa86be616019/readme.md deleted file mode 100644 index 45b92d30..00000000 --- a/dot-zen/default/chrome/zen-themes/bc25808c-a012-4c0d-ad9a-aa86be616019/readme.md +++ /dev/null @@ -1,2 +0,0 @@ - -semi-transparent borders for a modern, minimalist look diff --git a/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/chrome.css b/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/chrome.css deleted file mode 100644 index e0164c81..00000000 --- a/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/chrome.css +++ /dev/null @@ -1,32 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -.tab-icon-overlay { - -moz-box-ordinal-group: 0 !important; - border-radius: 50% !important; - margin: initial !important; - visibility: visible !important; - margin-right: -16px !important; - opacity: 1 !important; - transform: translate(60%, -35%) scale(0.7) !important; - color: light-dark(white, black) !important; - background-color: light-dark(black, white) !important; -} - -@media ( -moz-bool-pref: "uc.audio-tabicon.left-side") { - .tab-icon-overlay { - transform: translate(-50%, -35%) scale(0.7) !important; - } -} - -.tab-icon-overlay:hover { - color: light-dark(white, black) !important; - background-color: light-dark(black, white) !important; -} - -.tab-icon-overlay:is([soundplaying], [muted]):not([selected]) { - display: block !important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/preferences.json b/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/preferences.json deleted file mode 100644 index 0faa1ba7..00000000 --- a/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/preferences.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "property": "uc.audio-tabicon.left-side", - "label": "Move the audio/mute icon to the left side", - "type": "checkbox", - "disabledOn": [] - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/readme.md b/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/readme.md deleted file mode 100644 index add6fc70..00000000 --- a/dot-zen/default/chrome/zen-themes/c5f7fb68-cc75-4df0-8b02-dc9ee13aa773/readme.md +++ /dev/null @@ -1,4 +0,0 @@ - -# Audio Tab Icon Plus - -Enhance the visibility of the audio/mute tab icon. Furthermore, it allows the icon to be displayed even if the tab is not focused and/or suspended. diff --git a/dot-zen/default/chrome/zen-themes/c6813222-6571-4ba6-8faf-58f3343324f6/chrome.css b/dot-zen/default/chrome/zen-themes/c6813222-6571-4ba6-8faf-58f3343324f6/chrome.css deleted file mode 100644 index d2f01754..00000000 --- a/dot-zen/default/chrome/zen-themes/c6813222-6571-4ba6-8faf-58f3343324f6/chrome.css +++ /dev/null @@ -1,13 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -:root .browserSidebarContainer { - margin: unset!important; - box-shadow: unset!important; - clip-path: unset!important; - border-radius: unset!important; - overflow: unset!important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/c6813222-6571-4ba6-8faf-58f3343324f6/readme.md b/dot-zen/default/chrome/zen-themes/c6813222-6571-4ba6-8faf-58f3343324f6/readme.md deleted file mode 100644 index ac942719..00000000 --- a/dot-zen/default/chrome/zen-themes/c6813222-6571-4ba6-8faf-58f3343324f6/readme.md +++ /dev/null @@ -1,6 +0,0 @@ - -# Disable web view corners - -Disable Zen's Rounded Corners, just install and enjoy! - -* Disabling rounded corners has proven to increase performance as it relies on less GPU resources to render the clip-path Zen uses to create the rounded corners. diff --git a/dot-zen/default/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css b/dot-zen/default/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css deleted file mode 100644 index 86a9bf50..00000000 --- a/dot-zen/default/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css +++ /dev/null @@ -1,13 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -:root:not([customizing]) #back-button[disabled] { - display: none !important; -} - -:root:not([customizing]) #forward-button[disabled] { - display: none !important; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/chrome.css b/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/chrome.css deleted file mode 100644 index c5bffad7..00000000 --- a/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/chrome.css +++ /dev/null @@ -1 +0,0 @@ -@-moz-document url-prefix("chrome:") { /* Firefox URL Bar Loading Animation */ :root { --w-urlbar-bg_color: #ff6b6b66, #4ecdc466, #ff6b6b66; } #urlbar { .urlbar-input-container::before { content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, var(--w-urlbar-bg_color)); background-size: 200% 100%; animation: urlbar-loading-gradient 1s linear reverse infinite; animation-play-state: paused; opacity: 0; transition: opacity 0.3s; z-index: -1; } } #main-window:has(.tabbrowser-tab[selected][busy]) .urlbar-input-container::before { animation-play-state: running; opacity: 1; } @keyframes urlbar-loading-gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 200% 50%; } } }
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/preferences.json b/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/preferences.json deleted file mode 100644 index 7d083aa1..00000000 --- a/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/preferences.json +++ /dev/null @@ -1,48 +0,0 @@ -[ - { - "property": "w.urlbar.bg_color", - "label": "URL Bar Loading Animation", - "placeholder": "Select gradient preset", - "type": "dropdown", - "options": [ - { - "label": "Coral Mint", - "value": "#ff6b6b66, #4ecdc466, #ff6b6b66" - }, - { - "label": "Ocean Breeze", - "value": "#0066ff66, #00ffff66, #0066ff66" - }, - { - "label": "Lavender Dream", - "value": "#9933ff66, #ff33cc66, #9933ff66" - }, - { - "label": "Soft Meadow", - "value": "#33cc3366, #99ff6666, #33cc3366" - }, - { - "label": "Charcoal Fade", - "value": "#00000099, #88888899, #88888899, #00000099" - }, - { - "label": "Spectrum", - "value": "#ff000066, #ffa50066, #ffff0066, #00ff0066, #0000ff66, #ff000066" - }, - { - "label": "Neon Pulse", - "value": "#ff1a7566, #00ff8c66, #ff1a7566" - }, - { - "label": "Golden Hour", - "value": "#ff471a66, #ff8c1a66, #ff471a66" - } - ] - }, - { - "property": "w.urlbar.bg_color", - "label": "Custom Color for URL Bar Gradient (above selection will be overridden only after the settings page is reloaded)", - "placeholder": "Enter comma-separated colors (e.g., #ff6b6b66, #4ecdc466, #ff6b6b66)", - "type": "string" - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/readme.md b/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/readme.md deleted file mode 100644 index 5f816bd8..00000000 --- a/dot-zen/default/chrome/zen-themes/cfa711cf-e9f7-4c35-8289-3e7633f93565/readme.md +++ /dev/null @@ -1,14 +0,0 @@ - -# Fluid URL - -A minimalist mod that enhances the URL bar with a smooth, gradient-based loading animation for a refined, calming browsing experience. - - - -## Preferences - -- **Default Gradient Presets:** Choose from predefined gradient options (e.g., Default, Blue, Rainbow) for the URL bar’s loading animation. - -- **Custom Gradient:** Select "Custom" to input your own gradient by entering comma-separated hex colors (e.g., #ff000066, #00ff0066). - -[⭐ Star the repo](https://github.com/wysh3/Zen-Mods) if you appreciate this theme! diff --git a/dot-zen/default/chrome/zen-themes/d8b79d4a-6cba-4495-9ff6-d6d30b0e94fe/chrome.css b/dot-zen/default/chrome/zen-themes/d8b79d4a-6cba-4495-9ff6-d6d30b0e94fe/chrome.css deleted file mode 100644 index ada07466..00000000 --- a/dot-zen/default/chrome/zen-themes/d8b79d4a-6cba-4495-9ff6-d6d30b0e94fe/chrome.css +++ /dev/null @@ -1,16 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - .tab-background { - position: relative; -} - -.tab-background[selected='']::after { - content: ''; - position: absolute; - width: 3px; - height: 100%; - background-color: var(--zen-primary-color); -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/d8b79d4a-6cba-4495-9ff6-d6d30b0e94fe/readme.md b/dot-zen/default/chrome/zen-themes/d8b79d4a-6cba-4495-9ff6-d6d30b0e94fe/readme.md deleted file mode 100644 index 805a3b5b..00000000 --- a/dot-zen/default/chrome/zen-themes/d8b79d4a-6cba-4495-9ff6-d6d30b0e94fe/readme.md +++ /dev/null @@ -1,5 +0,0 @@ - -# Better Active Tab Indicator - -Adds a bright line next to the active tab to better highlight it. - diff --git a/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/chrome.css b/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/chrome.css deleted file mode 100644 index 083df3a9..00000000 --- a/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/chrome.css +++ /dev/null @@ -1,205 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - /* Adjust border radius of url bar and its elements */ -@media (-moz-bool-pref: "uc.urlbar.border-radius") { - #urlbar { - border-radius: 20px !important; - } - - #notification-popup-box { - border-radius: 20px !important; - } - - /* Border radius on hover */ - #urlbar .urlbar-page-action, #urlbar #tracking-protection-icon-container, #urlbar:not([breakout-extend="true"]) #identity-box:is(:not(.chromeUI), [pageproxystate="invalid"]) #identity-icon-box { - border-radius: 20px !important;; - } - - /* Border radius of boxes on the left */ - #identity-box:has(#identity-permission-box:is([hasPermissions], [hasSharingIcon])):not([pageproxystate="invalid"]) #identity-icon-box { - border-top-left-radius: 20px !important; - border-bottom-left-radius: 20px !important; - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; - } - - /* Extensions or similar */ - #urlbar:not([breakout-extend="true"]) #identity-box.chromeUI:not([pageproxystate="invalid"]) #identity-icon-box { - border-radius: 20px 20px 20px 20px !important; - } -} - -/* Centers the url text when enabled in dropdown: 1.Option: Centers the text unless url bar is focused; 2.Option: Centers the text always*/ -:root:has(#theme-Super-Url-Bar[uc-urltext-center="normal"]) { - #urlbar:not([focused]) .urlbar-input { - text-align: center !important; - } -} -:root:has(#theme-Super-Url-Bar[uc-urltext-center="advanced"]) { - #urlbar .urlbar-input { - text-align: center !important; - } -} - -@media (-moz-bool-pref: "uc.urlbar.move-icon-into") { - #page-action-buttons { - margin-right: calc(var(--urlbar-min-height) - 2px - 4 * var(--urlbar-container-padding)) !important; - } - - #urlbar-container+.chromeclass-toolbar-additional { - margin-inline-start: calc(0px - 19px - 2 * var(--urlbar-icon-padding) - var(--urlbar-margin-inline)) !important; - position: relative; - --toolbarbutton-inner-padding: var(--urlbar-icon-padding); - --toolbarbutton-hover-background: color-mix(in srgb, var(--uc-urlbar-custom-bg-color) 90%, light-dark(black, white)) !important; - } -} - -/* Blurs the background when url bar is focused when toggled */ -:root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="Subtle"]) { - --blur-intensity: 1px; -} -:root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="Normal"]) { - --blur-intensity: 2px; -} -:root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="RatherStrong"]) { - --blur-intensity: 3px; -} -:root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="Strong"]) { - --blur-intensity: 4px; -} -:root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="ReallyStrong"]) { - --blur-intensity: 6px; -} - -:root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="Subtle"], - #theme-Super-Url-Bar[uc-urlbar-blur-intensity="Normal"], - #theme-Super-Url-Bar[uc-urlbar-blur-intensity="RatherStrong"], - #theme-Super-Url-Bar[uc-urlbar-blur-intensity="Strong"], - #theme-Super-Url-Bar[uc-urlbar-blur-intensity="ReallyStrong"]:not([inDOMFullscreen='true']):not([chromehidden~='location']):not([chromehidden~='toolbar'])) { - #urlbar:is([breakout][breakout-extend], [breakout][usertyping][focused]):after { - content: ""; - position: fixed; - pointer-events: none; - - width: 100vw; - height: 100vh; - - top: 0px; - left: 0px; - - background-color: rgba(0, 0, 0, 0.3); - backdrop-filter: blur(var(--blur-intensity)); - - z-index: -1; - } - - /* Scuffed af solution to make blur work (need to find better solution) */ - clip-path: content-box; -} - -/* Custom Colors for Url Bar */ -@media (-moz-bool-pref: "uc.urlbar.custom-bg-color.checkbox") { - :root { - --zen-urlbar-background: var(--uc-urlbar-custom-bg-color) !important; - --zen-colors-input-bg: var(--uc-urlbar-custom-bg-color) !important; - } - #identity-icon-box, #identity-permission-box { - background-color: color-mix(in srgb, var(--uc-urlbar-custom-bg-color) 90%, light-dark(black, white)) !important; - } - #tracking-protection-icon-container, .urlbar-page-action, #picture-in-picture-button, #reader-mode-button { - &:hover:not([open="true"]) { - background-color: color-mix(in srgb, var(--uc-urlbar-custom-bg-color) 90%, light-dark(black, white)) !important; - } - } -} - -/* Removes the border of the url bar when toggled */ -@media (-moz-bool-pref: "uc.urlbar.border.removed") { - #urlbar { - border: none !important; - } -} - -/* Makes all the hidden icons appear on hover */ -@media not (-moz-bool-pref: "uc.urlbar.icon.show-on-hover") { - :root { - --position-var: absolute; - } -} -@media (-moz-bool-pref: "uc.urlbar.icon.show-on-hover") { - - :root { - --position-var: relative; - } - - @media (-moz-bool-pref: "uc.urlbar.icon.zoom.removed") { - #urlbar:hover #urlbar-zoom-button { - position: relative; - opacity: 1; - } - } - @media (-moz-bool-pref: "uc.urlbar.icon.shield.removed") { - #urlbar:hover #tracking-protection-icon-container, #tracking-protection-icon-container[open="true"] { - position: relative; - opacity: 1; - } - } - @media (-moz-bool-pref: "uc.urlbar.icon.bookmark.removed") { - #urlbar:hover #star-button-box, #star-button-box[open="true"] { - position: relative; - opacity: 1; - } - } - @media (-moz-bool-pref: "uc.urlbar.icon.reader-mode.removed") { - #urlbar:hover #reader-mode-button { - position: relative; - opacity: 1; - } - } - @media (-moz-bool-pref: "uc.urlbar.icon.pip.removed") { - #urlbar:hover #picture-in-picture-button { - position: relative; - opacity: 1; - } - } -} - -/* Removes certain buttons from the url bar (when toggled) */ -@media (-moz-bool-pref: "uc.urlbar.icon.zoom.removed") { - #urlbar-zoom-button { - opacity: 0; - position: var(--position-var); - transition: 100ms linear, opacity 200ms linear; - } -} -@media (-moz-bool-pref: "uc.urlbar.icon.shield.removed") { - #tracking-protection-icon-container { - opacity: 0; - position: var(--position-var); - transition: 100ms linear, opacity 200ms linear; - } -} -@media (-moz-bool-pref: "uc.urlbar.icon.bookmark.removed") { - #star-button-box { - opacity: 0; - position: var(--position-var); - transition: 100ms linear, opacity 200ms linear; - } -} -@media (-moz-bool-pref: "uc.urlbar.icon.reader-mode.removed") { - #reader-mode-button { - opacity: 0; - position: var(--position-var); - transition: 100ms linear, opacity 200ms linear; - } -} -@media (-moz-bool-pref: "uc.urlbar.icon.pip.removed") { - #picture-in-picture-button { - opacity: 0; - position: var(--position-var); - transition: 100ms linear, opacity 200ms linear; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/readme.md b/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/readme.md deleted file mode 100644 index f527288e..00000000 --- a/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/readme.md +++ /dev/null @@ -1,16 +0,0 @@ -# Super Url Bar - -## This **Zen theme** gives you 4 optional settings (in Zen's theme settings): - - Adjust border radius of the url bar (Circle like corners) - - Center url text - - Remove the border of the url bar - - Move 1 button that's directly next to the url bar (you can do that by using 'Customize Toolbar') into the url bar (Credit: YouCanTouCan) - - Blur the background when the url bar is in focus (5 Levels of Intensity) - - Custom Colors for your url bar - - Hide icons inside the url bar: - - Zoom icon - - Shield icon - - Bookmark (Star) icon - - Reader-Mode icon - - PiP icon - - Show hidden icons when hovering the url bar diff --git a/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/chrome.css b/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/chrome.css deleted file mode 100644 index 27d2ab6c..00000000 --- a/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/chrome.css +++ /dev/null @@ -1,72 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - /* Fix unreadable Github logo */ -.bookmark-item[image^="page-icon:https://github.com/"] > .toolbarbutton-icon { - padding: 0 0 16px 16px !important; - background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCEtLSBHZW5lcmF0b3I6IEdyYXZpdC5pbyAtLT48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSIgdmlld0JveD0iMCAwIDQzOC41NDkgNDM4LjU0OSIgd2lkdGg9IjQzOC41NDlwdCIgaGVpZ2h0PSI0MzguNTQ5cHQiPjxkZWZzPjxjbGlwUGF0aCBpZD0iX2NsaXBQYXRoXzg3QXhvTjhPanFCRmEzQ3dVTlAwTzMxZ1U1Z2JteUNwIj48cmVjdCB3aWR0aD0iNDM4LjU0OSIgaGVpZ2h0PSI0MzguNTQ5Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwUGF0aF84N0F4b044T2pxQkZhM0N3VU5QME8zMWdVNWdibXlDcCkiPjxwYXRoIGQ9IiBNIDQwOS4xMzIgMTE0LjU3MyBDIDM4OS41MjQgODAuOTc3IDM2Mi45MjcgNTQuMzc5IDMyOS4zMzQgMzQuNzczIEMgMjk1LjczNiAxNS4xNjYgMjU5LjA1NyA1LjM2NSAyMTkuMjcxIDUuMzY1IEMgMTc5LjQ5IDUuMzY1IDE0Mi43OTkgMTUuMTY5IDEwOS4yMDggMzQuNzczIEMgNzUuNjEyIDU0LjM3OCA0OS4wMTYgODAuOTc3IDI5LjQwOCAxMTQuNTczIEMgOS44MDMgMTQ4LjE2OCAwIDE4NC44NTQgMCAyMjQuNjMgQyAwIDI3Mi40MSAxMy45NCAzMTUuMzc1IDQxLjgyNyAzNTMuNTM2IEMgNjkuNzExIDM5MS43IDEwNS43MzMgNDE4LjEwOCAxNDkuODkgNDMyLjc2MyBDIDE1NS4wMyA0MzMuNzE3IDE1OC44MzUgNDMzLjA0NiAxNjEuMzA5IDQzMC43NjcgQyAxNjMuNzg0IDQyOC40ODUgMTY1LjAyIDQyNS42MjcgMTY1LjAyIDQyMi4yMDUgQyAxNjUuMDIgNDIxLjYzNCAxNjQuOTcxIDQxNi40OTcgMTY0Ljg3NiA0MDYuNzg4IEMgMTY0Ljc3OCAzOTcuMDc5IDE2NC43MzIgMzg4LjYwOSAxNjQuNzMyIDM4MS4zODIgTCAxNTguMTY1IDM4Mi41MTggQyAxNTMuOTc4IDM4My4yODUgMTQ4LjY5NiAzODMuNjEgMTQyLjMxOSAzODMuNTE4IEMgMTM1Ljk0NSAzODMuNDI5IDEyOS4zMjggMzgyLjc2MSAxMjIuNDc3IDM4MS41MTkgQyAxMTUuNjIzIDM4MC4yODggMTA5LjI0OCAzNzcuNDMzIDEwMy4zNDcgMzcyLjk2IEMgOTcuNDQ5IDM2OC40ODcgOTMuMjYyIDM2Mi42MzIgOTAuNzg3IDM1NS40MDQgTCA4Ny45MzIgMzQ4LjgzNCBDIDg2LjAyOSAzNDQuNDYgODMuMDMzIDMzOS42MDEgNzguOTQgMzM0LjI3NSBDIDc0Ljg0NyAzMjguOTQ0IDcwLjcwOCAzMjUuMzMgNjYuNTIxIDMyMy40MjcgTCA2NC41MjIgMzIxLjk5NiBDIDYzLjE5IDMyMS4wNDUgNjEuOTU0IDMxOS44OTggNjAuODExIDMxOC41NjcgQyA1OS42NjkgMzE3LjIzNiA1OC44MTQgMzE1LjkwNCA1OC4yNDMgMzE0LjU3IEMgNTcuNjcxIDMxMy4yMzUgNTguMTQ1IDMxMi4xNCA1OS42NyAzMTEuMjgxIEMgNjEuMTk1IDMxMC40MjIgNjMuOTUxIDMxMC4wMDUgNjcuOTUgMzEwLjAwNSBMIDczLjY1OCAzMTAuODU4IEMgNzcuNDY1IDMxMS42MjEgODIuMTc0IDMxMy45IDg3Ljc5MSAzMTcuNzA5IEMgOTMuNDA1IDMyMS41MTUgOTguMDIgMzI2LjQ2MyAxMDEuNjM3IDMzMi41NTEgQyAxMDYuMDE3IDM0MC4zNTcgMTExLjI5NCAzNDYuMzA1IDExNy40ODMgMzUwLjM5OCBDIDEyMy42NjcgMzU0LjQ5MSAxMjkuOTAyIDM1Ni41MzQgMTM2LjE4MiAzNTYuNTM0IEMgMTQyLjQ2MiAzNTYuNTM0IDE0Ny44ODYgMzU2LjA1OCAxNTIuNDU2IDM1NS4xMTEgQyAxNTcuMDIxIDM1NC4xNTkgMTYxLjMwNCAzNTIuNzI4IDE2NS4zMDMgMzUwLjgyNiBDIDE2Ny4wMTYgMzM4LjA2OCAxNzEuNjggMzI4LjI2NyAxNzkuMjkxIDMyMS40MTYgQyAxNjguNDQzIDMyMC4yNzYgMTU4LjY5IDMxOC41NTkgMTUwLjAyNyAzMTYuMjc2IEMgMTQxLjM2OSAzMTMuOTkgMTMyLjQyMiAzMTAuMjggMTIzLjE5MiAzMDUuMTM2IEMgMTEzLjk1NyAyOTkuOTk5IDEwNi4yOTYgMjkzLjYyIDEwMC4yMDcgMjg2LjAxIEMgOTQuMTE3IDI3OC4zOTYgODkuMTE5IDI2OC40IDg1LjIyIDI1Ni4wMzEgQyA4MS4zMTkgMjQzLjY1NyA3OS4zNjggMjI5LjM4MyA3OS4zNjggMjEzLjIwNSBDIDc5LjM2OCAxOTAuMTcgODYuODg4IDE3MC41NjggMTAxLjkyNSAxNTQuMzg4IEMgOTQuODgxIDEzNy4wNyA5NS41NDYgMTE3LjY1NiAxMDMuOTIyIDk2LjE0OCBDIDEwOS40NDIgOTQuNDMzIDExNy42MjggOTUuNzIgMTI4LjQ3NiAxMDAuMDAxIEMgMTM5LjMyNiAxMDQuMjg0IDE0Ny4yNyAxMDcuOTUzIDE1Mi4zMTYgMTEwLjk5NSBDIDE1Ny4zNjIgMTE0LjAzNiAxNjEuNDA1IDExNi42MTMgMTY0LjQ1MSAxMTguNzAzIEMgMTgyLjE1NiAxMTMuNzU2IDIwMC40MjcgMTExLjI4MiAyMTkuMjY5IDExMS4yODIgQyAyMzguMTExIDExMS4yODIgMjU2LjM4NiAxMTMuNzU2IDI3NC4wOTIgMTE4LjcwMyBMIDI4NC45NDEgMTExLjg1NCBDIDI5Mi4zNiAxMDcuMjg0IDMwMS4xMjEgMTAzLjA5NiAzMTEuMjAzIDk5LjI4OSBDIDMyMS4yOTEgOTUuNDg0IDMyOS4wMDUgOTQuNDM2IDMzNC4zMzcgOTYuMTUxIEMgMzQyLjg5OSAxMTcuNjYgMzQzLjY2MiAxMzcuMDczIDMzNi42MTYgMTU0LjM5MSBDIDM1MS42NTIgMTcwLjU3MSAzNTkuMTc1IDE5MC4xNzggMzU5LjE3NSAyMTMuMjA4IEMgMzU5LjE3NSAyMjkuMzg2IDM1Ny4yMTcgMjQzLjcwNSAzNTMuMzIyIDI1Ni4xNzQgQyAzNDkuNDIyIDI2OC42NDUgMzQ0LjM4MSAyNzguNjMxIDMzOC4xOTcgMjg2LjE1MyBDIDMzMi4wMDYgMjkzLjY3NCAzMjQuMjk2IDMwMC4wMDMgMzE1LjA2NiAzMDUuMTM5IEMgMzA1LjgzNCAzMTAuMjc5IDI5Ni44ODQgMzEzLjk4OSAyODguMjI2IDMxNi4yNzUgQyAyNzkuNTY0IDMxOC41NjEgMjY5LjgxMSAzMjAuMjc5IDI1OC45NjMgMzIxLjQyMSBDIDI2OC44NTcgMzI5Ljk4MyAyNzMuODA1IDM0My40OTggMjczLjgwNSAzNjEuOTYgTCAyNzMuODA1IDQyMi4xOTcgQyAyNzMuODA1IDQyNS42MTkgMjc0Ljk5NSA0MjguNDc2IDI3Ny4zNzcgNDMwLjc1OSBDIDI3OS43NTYgNDMzLjAzOCAyODMuNTEzIDQzMy43MDkgMjg4LjY1MyA0MzIuNzU0IEMgMzMyLjgxNiA0MTguMTAxIDM2OC44MzggMzkxLjY5MiAzOTYuNzIxIDM1My41MjggQyA0MjQuNjAxIDMxNS4zNjcgNDM4LjU0NiAyNzIuNDAyIDQzOC41NDYgMjI0LjYyMiBDIDQzOC41MzYgMTg0Ljg1MSA0MjguNzI4IDE0OC4xNjggNDA5LjEzMiAxMTQuNTczIFogIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIi8+PC9nPjwvc3ZnPg==") !important; - background-size: cover !important; -} - -/* Center the bookmarks toolbar */ -@media (-moz-bool-pref: "uc.bookmarks.center-toolbar") { - #PlacesToolbarItems { - justify-content: center; - } -} - -/* Hide folder icons in the bookmarks toolbar */ -@media (-moz-bool-pref: "uc.bookmarks.hide-folder-icons") { - .bookmark-item[container="true"] .toolbarbutton-icon { - display: none; - } -} - -/* Hide favicons in the bookmarks toolbar */ -@media (-moz-bool-pref: "uc.bookmarks.hide-favicons") { - .bookmark-item:not([container]) .toolbarbutton-icon { - display: none; - } -} - -/* Hide bookmark labels */ -@media (-moz-bool-pref: "uc.bookmarks.hide-name") { - #personal-bookmarks .bookmark-item:not([container]) .toolbarbutton-text { - display: none !important; - } -} - -@media (not (-moz-bool-pref: "uc.bookmarks.transparent")) { - #PersonalToolbar:not([customizing]) { - background-color: var(--zen-colors-tertiary) !important; - } -} - -@media (-moz-bool-pref: "uc.bookmarks.expand-on-search") or (-moz-bool-pref: "uc.bookmarks.expand-on-hover") { - #PersonalToolbar[collapsed="false"]:not([customizing]) { - position: relative; - margin-bottom: calc(7px - var(--urlbar-min-height)); - transform: rotateX(90deg) !important; - transform-origin: top; - transition: transform 135ms linear !important; - z-index: 1; - } -} - -/* Expand the bookmarks toolbar by hovering */ -@media (-moz-bool-pref: "uc.bookmarks.expand-on-hover") { - #zen-appcontent-navbar-container:hover { - #PersonalToolbar { - transform: rotateX(0deg) !important; - } - } -} - -/* Expand the bookmarks toolbar when you search */ -@media (-moz-bool-pref: "uc.bookmarks.expand-on-search") { - #nav-bar:focus-within + #PersonalToolbar{ - transform: rotateX(0deg) !important; - } -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/preferences.json b/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/preferences.json deleted file mode 100644 index 4b9a1842..00000000 --- a/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/preferences.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "property": "uc.bookmarks.center-toolbar", - "label": "Center the bookmarks toolbar", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.bookmarks.hide-folder-icons", - "label": "Hide folder icons", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.bookmarks.hide-favicons", - "label": "Hide website icons", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.bookmarks.hide-name", - "label": "Hide bookmarks name", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.bookmarks.expand-on-hover", - "label": "Expand the bookmarks toolbar by hovering", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.bookmarks.expand-on-search", - "label": "Expand the bookmarks toolbar when you search", - "type": "checkbox", - "disabledOn": [] - }, - { - "property": "uc.bookmarks.transparent", - "label": "Make the bookmarks toolbar transparent (only works with expand features)", - "type": "checkbox", - "disabledOn": [] - } -]
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/readme.md b/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/readme.md deleted file mode 100644 index ea3e98c8..00000000 --- a/dot-zen/default/chrome/zen-themes/ea1a5ace-f698-4b45-ab88-6e8bd3a563f0/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - -This theme contains a few small tweaks to the bookmarks toolbar: -- Center the toolbar -- Hide bookmark or bookmark folder icons -- Expand the toolbar on hover or search (only works with bookmarks toolbar enabled) - -Each of these settings can be enabled individually by changing the configuration in the settings page. - -To enable the bookmarks toolbar, press Ctrl + Shift + B - -Feel free to suggest additional tweaks or improvements on the homepage. diff --git a/dot-zen/default/chrome/zen-themes/f7c71d9a-bce2-420f-ae44-a64bd92975ab/chrome.css b/dot-zen/default/chrome/zen-themes/f7c71d9a-bce2-420f-ae44-a64bd92975ab/chrome.css deleted file mode 100644 index b017cbb9..00000000 --- a/dot-zen/default/chrome/zen-themes/f7c71d9a-bce2-420f-ae44-a64bd92975ab/chrome.css +++ /dev/null @@ -1,10 +0,0 @@ - - @-moz-document url-prefix("chrome:") { - -.tabbrowser-tab[pending="true"] { - filter: grayscale(1); - opacity: 0.5; -} - - } -
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/f7c71d9a-bce2-420f-ae44-a64bd92975ab/readme.md b/dot-zen/default/chrome/zen-themes/f7c71d9a-bce2-420f-ae44-a64bd92975ab/readme.md deleted file mode 100644 index fe780d35..00000000 --- a/dot-zen/default/chrome/zen-themes/f7c71d9a-bce2-420f-ae44-a64bd92975ab/readme.md +++ /dev/null @@ -1,3 +0,0 @@ - -# Zen Better Unloaded Tabs -Makes unloaded tabs easier to notice by making them grayscale and transparent. diff --git a/dot-zen/default/chrome/userChrome.css b/dot-zen/main/chrome/userChrome.css index b0f59688..b0f59688 100644 --- a/dot-zen/default/chrome/userChrome.css +++ b/dot-zen/main/chrome/userChrome.css diff --git a/dot-zen/default/chrome/userContent.css b/dot-zen/main/chrome/userContent.css index 3840eb75..3840eb75 100644 --- a/dot-zen/default/chrome/userContent.css +++ b/dot-zen/main/chrome/userContent.css diff --git a/dot-zen/main/chrome/zen-themes.css b/dot-zen/main/chrome/zen-themes.css new file mode 100644 index 00000000..e854735b --- /dev/null +++ b/dot-zen/main/chrome/zen-themes.css @@ -0,0 +1,28 @@ +/* Zen Themes - Generated by ZenThemesImporter. +* FILE GENERATED AT: Sunday, February 2, 2025 at 2:48:26 PM Hong Kong Standard Time +* DO NOT EDIT THIS FILE DIRECTLY! +* Your changes will be overwritten. +* Instead, go to the preferences and edit the themes there. +*/ + +/* Name: Zen Context Menu */ +/* Description: Declutter your right click menu, hide options you don't need */ +/* Author: @KiKaraage */ +@import url("file:///home/system/.zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css"); + +/* Name: Zen Back Forward */ +/* Description: Hide Back and Forward button when you don't need them */ +/* Author: @KiKaraage */ +@import url("file:///home/system/.zen/main/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css"); + +/* Name: Floating History */ +/* Description: Detaches and moves a redesgined history sidebar to the left so that it appears to float and matches the zen aesthetic. */ +/* Author: @ahmaadaziz */ +@import url("file:///home/system/.zen/main/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css"); + +/* Name: No Search Shortcut Icons */ +/* Description: Hides search shortcuts in the Zen browser URL bar, showing them only when the bar is focused. */ +/* Author: @itsfaizankhan */ +@import url("file:///home/system/.zen/main/chrome/zen-themes/d7076c31-f6c1-4f28-b2e8-15b95f5a3d6f/chrome.css"); + +/* End of Zen Themes */ diff --git a/dot-zen/main/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css b/dot-zen/main/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css new file mode 100644 index 00000000..6e15bf47 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/chrome.css @@ -0,0 +1 @@ +@-moz-document url-prefix("chrome:") { window.sidebar-panel { background-color: var(--zen-themed-toolbar-bg) !important; } search-textbox#search-box { appearance: none !important; background-color: var(--zen-colors-tertiary) !important; border: 1px solid var(--zen-colors-border) !important; padding: 0.5rem !important; border-radius: 5px !important; } search-textbox#search-box:hover { border: 1px solid var(--zen-colors-secondary) !important; } search-textbox#search-box:hover:active { border: 1px solid var(--zen-colors-secondary) !important; } button#viewButton { appearance: none; color: inherit; background-color: transparent !important; border-radius: var(--toolbarbutton-border-radius); border: 1px solid transparent !important; } button#viewButton:hover { background-color: var(--zen-colors-border) !important; } button#viewButton:hover:active { background-color: var(--zen-colors-border) !important; } #sidebar-box[sidebarcommand="viewHistorySidebar"] #sidebar-header { border-bottom: 0px !important; } #sidebar-box[sidebarcommand="viewHistorySidebar"] { background-color: var(--zen-themed-toolbar-bg) !important; border-radius: var(--zen-border-radius); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1); border: 1px solid var(--zen-colors-border); padding: var(--zen-toolbox-padding) !important; position: fixed; z-index: 1; height: 80vh !important; width: 20em !important; top: 10vh !important; right: 0.6vw !important; transform: translateX(105%); transition: all 0.2s ease-in-out; } #sidebar-box[hidden="true"][sidebarcommand="viewHistorySidebar"] { display: flex !important; opacity: 0 !important; transform: translateX(105%); } #sidebar-box[checked="true"][sidebarcommand="viewHistorySidebar"] { transform: translateX(0); } }
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/readme.md b/dot-zen/main/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/readme.md index 69bc6478..38f92ee6 100644 --- a/dot-zen/default/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/readme.md +++ b/dot-zen/main/chrome/zen-themes/253a3a74-0cc4-47b7-8b82-996a64f030d5/readme.md @@ -1,3 +1,3 @@ - # Floating-History + A Zen browser mod for a detached and redesigned history sidebar, so that it appears to float on the left side and match the zen aesthetic. diff --git a/dot-zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css b/dot-zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css new file mode 100644 index 00000000..341676df --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css @@ -0,0 +1 @@ +@-moz-document url-prefix("chrome:") { /* Zen Context Menu v1.1 by KiKaraage */ /* Hide all separators */ @media (-moz-bool-pref: "uc.hidecontext.separators") { menuseparator::before { border-top: none !important; } menuseparator { padding-block: 0px !important; } } /* Hide all icons (Won't work for extension & checkbox context menu options) */ @media (-moz-bool-pref: "uc.hidecontext.optionicons") { :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menuitem:not( .menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current ), :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menu:not( .menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current ), :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menucaption { padding-inline-start: var( --fp-contextmenu-menuicon-margin-inline ) !important; } :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menuitem:not( .menuitem-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menuitem, .unified-nav-current ), :not(:not(menubar) > menu, #ContentSelectDropdown) > menupopup > menu:not( .menu-iconic, [type="checkbox"], [type="radio"], .in-menulist, .in-menulist menu, .unified-nav-current ), #toggle_toolbar-menubar, #PanelUI-history toolbarbutton, #unified-extensions-context-menu menuitem { background-image: none !important; } } @media (-moz-bool-pref: "uc.fixcontext.extensionmargins") { /* Fix padding for extensions-related context menu on Windows */ menu > .menu-iconic-text, menuitem > .menu-iconic-text { padding-inline-start: calc( var(--fp-contextmenu-menuicon-margin-inline) - 10px ) !important; } /* Fix padding for "Tabs on the right" & "Compact Mode" options on Windows */ menuitem[checked="true"] > .menu-iconic-text { padding-inline-start: 10px !important; } #zen-toolbar-context-tabs-right { padding-inline-start: 34px !important; } #zen-toolbar-context-tabs-right[checked="true"] { padding-inline-start: 8px !important; } #zen-context-menu-compact-mode { padding-inline-start: calc( var(--fp-contextmenu-menuitem-padding-inline) + 18px + var(--fp-contextmenu-menuicon-margin-inline) ) !important; } #zen-context-menu-compact-mode-hide-sidebar, #zen-context-menu-compact-mode-hide-toolbar, #zen-context-menu-compact-mode-hide-both { padding-inline-start: 40px !important; } #zen-context-menu-compact-mode-hide-sidebar[checked="true"], #zen-context-menu-compact-mode-hide-toolbar[checked="true"], #zen-context-menu-compact-mode-hide-both[checked="true"] { padding-inline-start: 16px !important; & .menu-iconic-text { padding-inline-start: 2px !important; } } } /* Only use “Copy Link Without Site Tracking” */ @media (-moz-bool-pref: "uc.hidecontext.copylink") { #context-copylink { display: none !important; } } /* Hide "Menu Bar" toggle */ @media (-moz-bool-pref: "uc.hidecontext.menubar") { #toggle_toolbar-menubar { display: none !important; } } /* Hide "Bookmark Tab/Link” */ @media (-moz-bool-pref: "uc.hidecontext.bookmark") { #toolbar-context-bookmarkSelectedTab, #toolbar-context-bookmarkSelectedTabs, #context_bookmarkTab, #context-bookmarklink { display: none !important; } } /* Hide "Mute Tab" option */ @media (-moz-bool-pref: "uc.hidecontext.mutetab") { #context_toggleMuteTab { display: none !important; } } /* Hide "New Tab" option */ @media (-moz-bool-pref: "uc.hidecontext.newtab") { #context_openANewTab { display: none !important; } } /* Hide "Move Tab" options */ @media (-moz-bool-pref: "uc.hidecontext.movetaboptions") { #context_moveTabOptions { display: none !important; } } /* Hide “Open Tab/Link in New Container Tab” */ @media (-moz-bool-pref: "uc.hidecontext.newcontainer") { #context_reopenInContainer, #context-openlinkinusercontext-menu { display: none !important; } } /* Hide “Send Tab/Link to Device” */ @media (-moz-bool-pref: "uc.hidecontext.sendtodevice") { #context_sendTabToDevice, #context-sendpagetodevice, #context-sendlinktodevice, #context-sep-sendlinktodevice { display: none !important; } } /* Hide close tab options (Close Tabs, Close Duplicate Tabs, Close Multiple Tabs) */ @media (-moz-bool-pref: "uc.hidecontext.closetab") { #context_closeTab, #context_closeDuplicateTabs, #context_closeTabOptions { display: none !important; } } /* Hide “Search Keywords" with your preferred search engine */ @media (-moz-bool-pref: "uc.hidecontext.search") { #context-searchselect { display: none !important; } } /* Hide “Search Keywords in a Private Window” */ @media (-moz-bool-pref: "uc.hidecontext.searchinpriv") { #context-searchselect-private { display: none !important; } } /* Hide Firefox's "Translate Selection/Link" options */ @media (-moz-bool-pref: "uc.hidecontext.translate") { #context-translate-selection, #frame-sep { display: none !important; } } /* Hide "Print Selection” */ @media (-moz-bool-pref: "uc.hidecontext.printselection") { #context-print-selection { display: none !important; } } /* Hide “Email Image”, “Set Image as Desktop Background”, and “View Image Info” options */ @media (-moz-bool-pref: "uc.hidecontext.image") { #context-sendimage, #context-sep-setbackground, #context-setDesktopBackground, #context-sep-sharing, #context-viewimageinfo { display: none !important; } } /* Hide "Check Spelling" option while typing in text fields */ @media (-moz-bool-pref: "uc.hidecontext.checkspelling") { #spell-check-enabled, #context-sep-bidi { display: none !important; } } /* Hide “Select All Text” option */ @media (-moz-bool-pref: "uc.hidecontext.selectalltext") { #context-selectall { display: none !important; } } /* Hide “Select All Tabs" option */ @media (-moz-bool-pref: "uc.hidecontext.selectalltabs") { #context_selectAllTabs, #toolbar-context-selectAllTabs { display: none !important; } } /* Hide “Reload Tab” option */ @media (-moz-bool-pref: "uc.hidecontext.reloadtab") { #context_reloadTab, #toolbar-context-reloadSelectedTab, #toolbar-context-reloadSelectedTabs { display: none !important; } } /* Hide "Duplicate Tab" */ @media (-moz-bool-pref: "uc.hidecontext.duplicatetab") { #context_duplicateTab { display: none !important; } } /* Hide “Tab Unloader Actions” */ @media (-moz-bool-pref: "uc.hidecontext.unloadactions") { #context_zenTabActions { display: none !important; } } /* Hide “View Page Source” and “Inspect” options */ @media (-moz-bool-pref: "uc.hidecontext.inspect") { #context-viewsource, #context-inspect-a11y, #context-inspect, #context-media-eme-separator { display: none !important; } } /* Hide “Save Link As” */ @media (-moz-bool-pref: "uc.hidecontext.savelink") { #context-savelink { display: none !important; } } /* Hide "Take Screenshot" option */ @media (-moz-bool-pref: "uc.hidecontext.screenshot") { #context-take-screenshot, #context-sep-screenshots, #frame-sep { display: none !important; } } }
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json b/dot-zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json index 0cf2c4fb..7e269666 100644 --- a/dot-zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json +++ b/dot-zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json @@ -1,5 +1,24 @@ [ { + "property": "uc.hidecontext.separators", + "label": "Hide all separators", + "type": "checkbox" + }, + { + "property": "uc.hidecontext.optionicons", + "label": "Hide all icons (won't work for extension and checkbox context menu options)", + "type": "checkbox" + }, + { + "property": "uc.fixcontext.extensionmargins", + "label": "Fix margin for 'Tabs on the right' checkbox and extensions-related context menu", + "type": "checkbox", + "disabledOn": [ + "macos", + "linux" + ] + }, + { "property": "uc.hidecontext.copylink", "label": "Only use 'Copy Link Without Site Tracking'", "type": "checkbox" @@ -15,6 +34,21 @@ "type": "checkbox" }, { + "property": "uc.hidecontext.mutetab", + "label": "Hide 'Mute Tab' option", + "type": "checkbox" + }, + { + "property": "uc.hidecontext.newtab", + "label": "Hide 'New Tab' option", + "type": "checkbox" + }, + { + "property": "uc.hidecontext.movetaboptions", + "label": "Hide 'Move Tab' options", + "type": "checkbox" + }, + { "property": "uc.hidecontext.newcontainer", "label": "Hide 'Open Tab/Link in New Container Tab'", "type": "checkbox" @@ -25,6 +59,11 @@ "type": "checkbox" }, { + "property": "uc.hidecontext.closetab", + "label": "Hide close tab options (Close Tab, Close Duplicate Tabs, Close Multiple Tabs)", + "type": "checkbox" + }, + { "property": "uc.hidecontext.search", "label": "Hide 'Search Keywords' with your preferred search engine", "type": "checkbox" @@ -40,6 +79,11 @@ "type": "checkbox" }, { + "property": "uc.hidecontext.printselection", + "label": "Hide 'Print Selection'", + "type": "checkbox" + }, + { "property": "uc.hidecontext.image", "label": "Hide 'Email Image', 'Set Image as Desktop Background', and 'View Image Info' options", "type": "checkbox" @@ -60,6 +104,11 @@ "type": "checkbox" }, { + "property": "uc.hidecontext.duplicatetab", + "label": "Hide 'Duplicate Tab' option", + "type": "checkbox" + }, + { "property": "uc.hidecontext.unloadactions", "label": "Hide 'Tab Unloader Actions'", "type": "checkbox" diff --git a/dot-zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md b/dot-zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md index 0c200f4d..d54a0295 100644 --- a/dot-zen/default/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md +++ b/dot-zen/main/chrome/zen-themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md @@ -1,17 +1,25 @@ - What can you do with this Mod: + +- Hide all separators in context menu _**NEW!**_ +- Hide all icons, excluding checkboxes & extension context menu _**NEW!**_ +- Fix margins for checkboxes & extension context menu on Windows, including "Tabs on the right" and "Compact Mode" options _**NEW!**_ - Only use “Copy Link Without Site Tracking” - Hide "Menu Bar" toggle - Hide "Bookmark Tab/Link” +- Hide "New Tab" option _**NEW!**_ +- Hide "Move Tab" options _**NEW!**_ - Hide “Open Tab/Link in New Container Tab” - Hide “Send Tab/Link to Device” +- Hide close tab options ("Close Tab", "Close Duplicate Tabs", "Close Multiple Tabs") _**NEW!**_ - Hide “Search Keywords" with your preferred search engine - Hide “Search Keywords in a Private Window” - Hide Firefox's "Translate Selection/Link" options +- Hide "Print Selection" _**NEW!**_ - Hide “Email Image”, “Set Image as Desktop Background”, and “View Image Info” options - Hide “Select All Text” option - Hide “Select All Tabs” option - Hide “Reload Tab” option +- Hide "Duplicate Tab" option _**NEW!**_ - Hide “Tab Unloader Actions” - Hide “View Page Source” and “Inspect” options - Hide “Save Link As” @@ -19,4 +27,4 @@ What can you do with this Mod: Go to Settings, Zen Mods, look up "Zen Context Menu", click the gear ⚙️ button, and check your desired preferences. -[Star the repo](https://github.com/KiKaraage/ZenMods/) if you appreciate this Mod! +[Star the repo](https://github.com/KiKaraage/ZenMods/) if you appreciate this Mod! You can also report issues or give suggestions for future updates. diff --git a/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/chrome.css b/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/chrome.css new file mode 100644 index 00000000..e9a13941 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/chrome.css @@ -0,0 +1 @@ +@-moz-document url-prefix("chrome:") { findbar { display: flex !important; border-radius: var(--zen-border-radius) !important; margin: 0px !important; width: 90% !important; max-width: 800px; height: auto !important; position: absolute !important; top: 15px; left: 50%; transform: translateX(-50%); overflow: unset !important; box-shadow: var(--box-shadow-10); background: var(--zen-colors-tertiary) !important; border: 1px solid var(--zen-colors-border) !important; transition: top 0.35s ease, bottom 0.35s ease !important; visibility: visible !important; opacity: 1 !important; & .findbar-container { flex-wrap: wrap; overflow-x: auto !important; height: auto !important; row-gap: 10px; & > :first-child { width: 100% !important; } & .findbar-textbox { flex-grow: 1; } } &[hidden="true"] { top: -150px; } @starting-style { top: -150px; } } /* Horizontal Position */ body:has( #theme-Better-Find-Bar[theme-better_find_bar-horizontal_position="left"] ) { findbar { left: 15px; transform: translateX(0%); } } body:has( #theme-Better-Find-Bar[theme-better_find_bar-horizontal_position="right"] ) { findbar { left: unset !important; right: 15px; transform: translateX(0%); } } /* Background blur */ @media (-moz-bool-pref: "theme.better_find_bar.transparent_background") { findbar, findbar .findbar-textbox:not([status="notfound"]) { backdrop-filter: blur(15px); background: color-mix( in hsl, var(--zen-colors-tertiary), transparent 30% ) !important; } findbar .findbar-textbox:not([status="notfound"]) { background: color-mix( in hsl, var(--zen-colors-tertiary), transparent 10% ) !important; } } }
\ No newline at end of file diff --git a/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json b/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json new file mode 100644 index 00000000..185ec5ac --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json @@ -0,0 +1,27 @@ +[ + { + "property": "theme.better_find_bar.transparent_background", + "label": "Transparent background", + "type": "checkbox" + }, + { + "property": "theme.better_find_bar.horizontal_position", + "label": "Horizontal position", + "type": "dropdown", + "disabledOn": [], + "options": [ + { + "label": "Left", + "value": "left" + }, + { + "label": "Center", + "value": "default" + }, + { + "label": "Right", + "value": "right" + } + ] + } +]
\ No newline at end of file diff --git a/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/readme.md b/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/readme.md new file mode 100644 index 00000000..6fab2070 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/a6335949-4465-4b71-926c-4a52d34bc9c0/readme.md @@ -0,0 +1,3 @@ +# Better Find Bar + +Improves the find bar by matching the browser theme, making it floating, more responsive, and moving it to the top of the page. diff --git a/dot-zen/main/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css b/dot-zen/main/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css new file mode 100644 index 00000000..60fd87be --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/chrome.css @@ -0,0 +1 @@ +@-moz-document url-prefix("chrome:") { :root:not([customizing]) #back-button[disabled] { display: none !important; } :root:not([customizing]) #forward-button[disabled] { display: none !important; } }
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/readme.md b/dot-zen/main/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/readme.md index 995e0fd6..9521a573 100644 --- a/dot-zen/default/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/readme.md +++ b/dot-zen/main/chrome/zen-themes/c8d9e6e6-e702-4e15-8972-3596e57cf398/readme.md @@ -1,4 +1,3 @@ - Achieve the Zen state further! Hide Back and/or Forward button when you don't need them. Both buttons will still shows when you arrange their positions from the Customize Toolbar menu. diff --git a/dot-zen/main/chrome/zen-themes/d7076c31-f6c1-4f28-b2e8-15b95f5a3d6f/chrome.css b/dot-zen/main/chrome/zen-themes/d7076c31-f6c1-4f28-b2e8-15b95f5a3d6f/chrome.css new file mode 100644 index 00000000..81c72b5e --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/d7076c31-f6c1-4f28-b2e8-15b95f5a3d6f/chrome.css @@ -0,0 +1 @@ +@-moz-document url-prefix("chrome:") { .search-one-offs { display: none !important; } .search-one-offs:has(.searchbar-engine-one-off-item[selected]) { display: flex !important; } }
\ No newline at end of file diff --git a/dot-zen/main/chrome/zen-themes/d7076c31-f6c1-4f28-b2e8-15b95f5a3d6f/readme.md b/dot-zen/main/chrome/zen-themes/d7076c31-f6c1-4f28-b2e8-15b95f5a3d6f/readme.md new file mode 100644 index 00000000..b79af442 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/d7076c31-f6c1-4f28-b2e8-15b95f5a3d6f/readme.md @@ -0,0 +1,2 @@ +Hides the search shortcuts that appear at the bottom of the focused URL bar in the Zen browser, revealing them only when the bar is focused. +No additional steps are required, simply install the mod and it will take effect. diff --git a/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/chrome.css b/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/chrome.css new file mode 100644 index 00000000..aca70f68 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/chrome.css @@ -0,0 +1 @@ +@-moz-document url-prefix("chrome:") { /* Adjust border radius of url bar and its elements */ @media (-moz-bool-pref: "uc.urlbar.border-radius") { #urlbar { border-radius: 20px !important; } #notification-popup-box { border-radius: 20px !important; } /* Border radius on hover */ #urlbar .urlbar-page-action, #urlbar #tracking-protection-icon-container, #urlbar:not([breakout-extend="true"]) #identity-box:is(:not(.chromeUI), [pageproxystate="invalid"]) #identity-icon-box { border-radius: 20px !important; } /* Border radius of boxes on the left */ #identity-box:has( #identity-permission-box:is([hasPermissions], [hasSharingIcon]) ):not([pageproxystate="invalid"]) #identity-icon-box { border-top-left-radius: 20px !important; border-bottom-left-radius: 20px !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } /* Extensions or similar */ #urlbar:not([breakout-extend="true"]) #identity-box.chromeUI:not([pageproxystate="invalid"]) #identity-icon-box { border-radius: 20px 20px 20px 20px !important; } } /* Centers the url text when enabled in dropdown: 1.Option: Centers the text unless url bar is focused; 2.Option: Centers the text always*/ :root:has(#theme-Super-Url-Bar[uc-urltext-center="normal"]) { #urlbar:not([focused]) .urlbar-input { text-align: center !important; } } :root:has(#theme-Super-Url-Bar[uc-urltext-center="advanced"]) { #urlbar .urlbar-input { text-align: center !important; } } @media (-moz-bool-pref: "uc.urlbar.move-icon-into") { #page-action-buttons { margin-right: calc( var(--urlbar-min-height) - 1px - 4 * var(--urlbar-container-padding) ) !important; } #urlbar-container + .chromeclass-toolbar-additional { margin-inline-start: calc( -21px - 2 * var(--urlbar-icon-padding) - var(--urlbar-margin-inline) ) !important; position: relative; --toolbarbutton-inner-padding: var(--urlbar-icon-padding); --toolbarbutton-hover-background: color-mix( in srgb, var(--uc-urlbar-custom-bg-color) 90%, light-dark(black, white) ) !important; } } /* Blurs the background when url bar is focused when toggled */ :root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="Subtle"]) { --blur-intensity: 1px; } :root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="Normal"]) { --blur-intensity: 2px; } :root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="RatherStrong"]) { --blur-intensity: 3px; } :root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="Strong"]) { --blur-intensity: 4px; } :root:has(#theme-Super-Url-Bar[uc-urlbar-blur-intensity="ReallyStrong"]) { --blur-intensity: 6px; } :root:has( #theme-Super-Url-Bar[uc-urlbar-blur-intensity="Subtle"], #theme-Super-Url-Bar[uc-urlbar-blur-intensity="Normal"], #theme-Super-Url-Bar[uc-urlbar-blur-intensity="RatherStrong"], #theme-Super-Url-Bar[uc-urlbar-blur-intensity="Strong"], #theme-Super-Url-Bar[uc-urlbar-blur-intensity="ReallyStrong"]:not( [inDOMFullscreen="true"] ):not([chromehidden~="location"]):not([chromehidden~="toolbar"]) ) { #urlbar:is( [breakout][breakout-extend], [breakout][usertyping][focused] ):after { content: ""; position: fixed; pointer-events: none; width: 200vw; height: 100vh; top: 0px; left: -50px; background-color: rgba(0, 0, 0, 0.3); backdrop-filter: blur(var(--blur-intensity)); z-index: -1; } } /* Custom Colors for Url Bar */ :root:has(#theme-Super-Url-Bar[uc-urlbar-custom-bg-color-mode="noFocus"]) { #urlbar:not([focused="true"]):not([breakout-extend="true"]) > #urlbar-background { background: var(--uc-urlbar-custom-bg-color) !important; } } :root:has(#theme-Super-Url-Bar[uc-urlbar-custom-bg-color-mode="Focus"]) { #urlbar:is([focused], [open]) > #urlbar-background { background: var(--uc-urlbar-custom-bg-color) !important; } } :root:has(#theme-Super-Url-Bar[uc-urlbar-custom-bg-color-mode="AlwaysColor"]) { #urlbar-background { background: var(--uc-urlbar-custom-bg-color) !important; } } :root:has( #theme-Super-Url-Bar[uc-urlbar-custom-bg-color-mode="AlwaysColor"], #theme-Super-Url-Bar[uc-urlbar-custom-bg-color-mode="noFocus"] ) { #identity-icon-box, #identity-permission-box { background-color: color-mix( in srgb, var(--uc-urlbar-custom-bg-color) 90%, light-dark(black, white) ) !important; } #tracking-protection-icon-container, .urlbar-page-action, #picture-in-picture-button, #reader-mode-button, #zen-split-views-box { &:hover:not([open="true"]) { background-color: color-mix( in srgb, var(--uc-urlbar-custom-bg-color) 90%, light-dark(black, white) ) !important; } } } /* Adds a border to the url bar when toggled */ @media (-moz-bool-pref: "uc.urlbar.border") { #urlbar { border: 1px solid var(--zen-colors-border) !important; } } /* Hides the container info in url-bar */ :root:has(#theme-Super-Url-Bar[uc-urlbar-hide-container-info="hideLabel"]) { #userContext-label { display: none; } } :root:has(#theme-Super-Url-Bar[uc-urlbar-hide-container-info="hideIcon"]) { #userContext-indicator { display: none; } } :root:has(#theme-Super-Url-Bar[uc-urlbar-hide-container-info="hideIconLabel"]) { #userContext-icons { display: none; } } /* Makes all the hidden icons appear on hover */ @media not (-moz-bool-pref: "uc.urlbar.icon.show-on-hover") { :root { --position-var: absolute; --pointer-events: none; } } @media (-moz-bool-pref: "uc.urlbar.icon.show-on-hover") { :root { --position-var: relative; --pointer-events: all; } @media (-moz-bool-pref: "uc.urlbar.icon.zoom.removed") { #urlbar:hover #urlbar-zoom-button { position: relative; opacity: 1; } } @media (-moz-bool-pref: "uc.urlbar.icon.shield.removed") { #urlbar:hover #tracking-protection-icon-container, #tracking-protection-icon-container[open="true"] { position: relative; opacity: 1; } } @media (-moz-bool-pref: "uc.urlbar.icon.bookmark.removed") { #urlbar:hover #star-button-box, #star-button-box[open="true"] { position: relative; opacity: 1; } } @media (-moz-bool-pref: "uc.urlbar.icon.reader-mode.removed") { #urlbar:hover #reader-mode-button { position: relative; opacity: 1; } } @media (-moz-bool-pref: "uc.urlbar.icon.pip.removed") { #urlbar:hover #picture-in-picture-button { position: relative; opacity: 1; } } @media (-moz-bool-pref: "uc.urlbar.icon.split-view.removed") { #urlbar:hover #zen-split-views-box { position: relative; opacity: 1; } } @media (-moz-bool-pref: "uc.urlbar.icon.left-side.removed") { #urlbar:hover #identity-box { position: relative; opacity: 1; } } } /* Removes certain buttons from the url bar (when toggled) */ @media (-moz-bool-pref: "uc.urlbar.icon.zoom.removed") { #urlbar-zoom-button { opacity: 0; pointer-events: var(--pointer-events) !important; position: var(--position-var); transition: 100ms linear, opacity 200ms linear; } } @media (-moz-bool-pref: "uc.urlbar.icon.shield.removed") { #tracking-protection-icon-container { opacity: 0; pointer-events: var(--pointer-events) !important; position: var(--position-var); transition: 100ms linear, opacity 200ms linear; } } @media (-moz-bool-pref: "uc.urlbar.icon.bookmark.removed") { #star-button-box { opacity: 0; pointer-events: var(--pointer-events) !important; position: var(--position-var); transition: 100ms linear, opacity 200ms linear; } } @media (-moz-bool-pref: "uc.urlbar.icon.reader-mode.removed") { #reader-mode-button { opacity: 0; pointer-events: var(--pointer-events) !important; position: var(--position-var); transition: 100ms linear, opacity 200ms linear; } } @media (-moz-bool-pref: "uc.urlbar.icon.pip.removed") { #picture-in-picture-button { opacity: 0; pointer-events: var(--pointer-events) !important; position: var(--position-var); transition: 100ms linear, opacity 200ms linear; } } @media (-moz-bool-pref: "uc.urlbar.icon.split-view.removed") { #zen-split-views-box { opacity: 0; pointer-events: var(--pointer-events) !important; position: var(--position-var); transition: 100ms linear, opacity 200ms linear; } } @media (-moz-bool-pref: "uc.urlbar.icon.left-side.removed") { #identity-box { opacity: 0; pointer-events: var(--pointer-events) !important; position: var(--position-var); transition: 100ms linear, opacity 200ms linear; } } }
\ No newline at end of file diff --git a/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/preferences.json b/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/preferences.json index 627e9e2b..b51dba06 100644 --- a/dot-zen/default/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/preferences.json +++ b/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/preferences.json @@ -23,8 +23,8 @@ ] }, { - "property": "uc.urlbar.border.removed", - "label": "Removes the border of the url bar", + "property": "uc.urlbar.border", + "label": "Adds a border to the url bar", "type": "checkbox", "disabledOn": [] }, @@ -63,17 +63,59 @@ ] }, { - "property": "uc.urlbar.custom-bg-color.checkbox", - "label": "Enable Custom Colors for the Url Bar", - "type": "checkbox" + "property": "uc.urlbar.custom-bg-color.mode", + "label": "Enables Custom Colors for the Url Bar", + "placeholder": "Disabled", + "type": "dropdown", + "disabledOn": [], + "options": [ + { + "label": "Coloring when url bar is in focus", + "value": "Focus" + }, + { + "label": "Coloring when url bar is NOT in focus", + "value": "noFocus" + }, + { + "label": "Always color url bar", + "value": "AlwaysColor" + } + ] }, { "property": "uc.urlbar.custom-bg-color", - "label": "Custom Color for the Url Bar (Checkbox above needs to be active)", + "label": "Custom Color for the Url Bar (Dropdown above needs to be enabled)", "placeholder": "Enter Color Code", "type": "string" }, { + "property": "browser.urlbar.openintab", + "label": "Always open websites in a new tab when using url bar", + "type": "checkbox" + }, + { + "property": "uc.urlbar.hide.container-info", + "label": "Hides the container info", + "type": "dropdown", + "placeholder": "Disabled", + "disabledOn": [], + "options": [ + { + "label": "Only hide the label", + "value": "hideLabel" + }, + { + "label": "Only hide the icon", + "value": "hideIcon" + }, + { + "label": "Hide both, icon and label", + "value": "hideIconLabel" + } + ] + }, + { "property": "uc.urlbar.icon.zoom.removed", "label": "Hides the Zoom icon", "type": "checkbox", @@ -104,6 +146,18 @@ "disabledOn": [] }, { + "property": "uc.urlbar.icon.split-view.removed", + "label": "Hides the Split View icon", + "type": "checkbox", + "disabledOn": [] + }, + { + "property": "uc.urlbar.icon.left-side.removed", + "label": "Hides all the icons/buttons on the left side", + "type": "checkbox", + "disabledOn": [] + }, + { "property": "uc.urlbar.icon.show-on-hover", "label": "Make all the hidden icons show when hovering the url bar", "type": "checkbox" diff --git a/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/readme.md b/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/readme.md new file mode 100644 index 00000000..b9f53c51 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/d93e67f8-e5e1-401e-9b82-f9d5bab231e6/readme.md @@ -0,0 +1,21 @@ +# Super Url Bar + +## Settings: + +- Adjust border radius of the url bar (Circle like corners) +- Center url text +- Remove the border of the url bar +- Move 1 button that's directly next to the url bar (you can do that by using 'Customize Toolbar') into the url bar (Credit: [YouCanTouCan](https://github.com/YouCanTouCan)) +- Blur the background when the url bar is in focus (5 Levels of Intensity) +- Always open Websites in a New Tab from Url Bar +- Custom Colors for your url bar (option to color when in focus/not in focus or both) +- Hide icons inside the url bar: + - Zoom icon + - Shield icon + - Bookmark (Star) icon + - Reader-Mode icon + - PiP icon + - Container Tab icon and/or text + - Split-View icon + - Left side icons +- Show hidden icons when hovering the url bar diff --git a/dot-zen/main/chrome/zen-themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/chrome.css b/dot-zen/main/chrome/zen-themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/chrome.css new file mode 100644 index 00000000..d0ffd744 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/chrome.css @@ -0,0 +1 @@ +@-moz-document url-prefix("chrome:") { /* ---- Volume Icon Theming ---- */ /* edited from github.com/itsmefen/Dark-Harmony */ .tabbrowser-tab img { transition: opacity 0.3s ease-in-out; } .tabbrowser-tab:is([soundplaying], [muted], [activemedia-blocked]) img { opacity: 0 !important; transition: opacity 0.1s !important; } .tab-icon-overlay { &:is([soundplaying], [muted], [activemedia-blocked]) { display: block !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; top: 0px !important; right: 0px !important; scale: 1.5 !important; opacity: 0.8 !important; margin: 0px 3px !important; } @media (prefers-color-scheme: light) { &:is([soundplaying], [muted], [activemedia-blocked]) { filter: invert(1); } } &:is([activemedia-blocked]) { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEb0lEQVR4nO2YW4hWVRTHP7URvM6ooWYa1kPlQ4GXxISyC4mUVg/RZQyjKLUsUcsmJRm8pqUgXSCRbhZCqT1mkARaWm+l9qK9jCKZ2KhUD4nWLxbuM/1ncfb3nfPNGaeH84cPPtZ/n7XX2pe1/3tXKiVKlChR4v8I4BZgFtCnB/q+AnjQYuiqo2bgby6htbAIs/e/KvRtMTxWr5PpwHn+w3uFR1o7hg+kf4vlnrwOrgHaxckp4Npuizgex3Wh7wS/AWOyftwH2C8f/wFM6Pao4/FMDDEk+BboneXDBXTGbMe/CvwKbOqGoFcCx4Hlzv64i2l+LUdXAmflg22Of9E5bCowif7O92LHfyLcGWBYNWerXePhwt0JXBT+G6BXUYmEPvaKf+trmnAj3CCvjDkZ5Bq2CDcwTHmCX4DRRSYR+hkNnJR+jgEDhH/FDfTANCdPukaDhXtNuL+AKe7Qmgc8kjNoKyrPAwuBBrHfGvpIsEa4wSG2BE+kOf5aGrwl9mGuarzhvtsqXOZkgOfku3cdt1G434Ghwr0t3B7vtNGt/8nCLXUzpU7nC5c+QvFEnnXfzhVuqFvmS4WbIvYLunIqQUslOKWbGDgk3GqxD3HTvE+XSGjTFxgXfn1TOPtGD7sm4dcId1DsvYHTwt2nTtcJ8anbfIrxkQrX7ipc/7A8zkkb+/860E/aDXeDsUq4Ca7vq4XbkbaHjNglRMdhZEJN7G1upn4W7mWXxHfEccAl0yLcEbH3cpXyUXcoJ9ihiRwU4qHIqOtM3Sh2U6YjIhs1hg3S/ipR2IYbhNtOyrkBPCz2HzURzfx2sW8T+2axPyD2Q27d63KK4awruT8Jd3+KjDd8KPZpYj+miZyJ7IPPI8tHK84XYrdNnRU68rvTdBSwROy7IvunPW8iLZGyuzuy5GrhevnuS7HP60oiurRuE/tHGZbW4R5eWm15N/tnkZG3jTpSOCuxtbBe2o8C/onM1PYMm/0HTWRnpPzanV0FnJbfo5Fl1y+U2Bj2u/K7rI7yuyJWftdGyuwYF8T4yLR7yW/JbHAyw/6vd0lEpTmXboaxA3FnmtowYmYViXI4okSb3L0+TaI0iERJ46pJlLVpZ0WQKNY2wb1eNJoAS9DxjmRl142qisa5btSeqdSnfg1PO8WtM/WScFPFbjEPqibj36wi4ze677YI15wjEbuLJNjiuE1VZPw7wn2V92K1zr0vTXUXq6dsM+a5+oZS/UKYmQY34ucjirvRzdScvFfdAa6CnMz8vtS1q26biVDhlwvXnnrVzfD4cIe7fH1f5OND2MQH3PpX3TfSHbattZ6DVK587PjFdEZjgYlY34pFjtfD0arWkLzVxD/Q2fSeUCleYDKbQ5DLnH1O7uoYXjfsWTKBVayJlR4CMAn4U+LZm+nJVE50/4g9ttujdrCHc/eIfVpP+EywJ3xXBjvV+ssB4H3p32K5q15HzVKpOp5kLheA1tD3RRWN9Tq7Cbi7sOjyl+QZwM090X+JEiVKlKjUwr/rwkME7dPwYwAAAABJRU5ErkJggg==") !important; width: 16px !important; height: 16px !important; margin: 0px 3px !important; } &:is([soundplaying]) { list-style-image: url("data:image/gif;base64,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") !important; width: 16px !important; height: 16px !important; } &:is([muted]) { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAb9QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AlH9xQAAAJV0Uk5TAAgcOltfVzEYBCl4zN/r7+a+Yx4PPlBPMA0DVK//mzgBE1ym0urpmUwLBihxqdrcs30K0fu7hf7ld8ny9+JpESu2/JL0dmeEBYNhbkrZVr/9lwmJsfnD+uju7c7U8cbKoQ6u15hzB4FmkDeqJhqe+BmPrGvNLpzsjhWr87lLsgIbfsf1aIrYpCr24CBVckcdnTNYe1JodJtZAAADqElEQVR4nO2WW0gUYRSAz0kRjVolDGUXL4UaXirJyMJbRYRUKEQXkFK0ILOCLvQoJj70Fj4ElVRSFoVYkYhkRGSKZTcK1NSgNPOS2YMSCZJOu+7MP//Yzk4HIhXO9zKHb/6d+XZ2HAdhToKzHeAZzqLAWRQ4iwJnUeAsCpxFgbMocBYFzqLAWRQ4iwJnUeAsCpxFgbMocBYFzqLAWRQ4iwJnUeAsCpxFgbMocBYFzqLAWRQ4iwJnUeAsCpxFgbMocBaF+ZCFGuOzlSNKpHmhu2nSF/G7YVEwoit5cMZnTfS/zbI7zyAsYo/YsczVCjjgQHwvfdJEQxy6d2BH/BtJr2mPUxRQXHSApdezHKHDYg7B4V5t9l+FA1r3M/2DJhrAdx1+dm0jnHGNwmY4Tzt9yHDlxS9ptYkXWRvx54Cuo/tH1N8xwxe7NDua/EW7MCYa7AnjPdo8th4fqGMmttg0HRnQJs5k5rUszGwDAyvr3dvtzTZdOoLrwKsGn+Q+3SdirTplKW91HdY6CRZeXK2gxcas0JfubbZ8gyThPfCoO9XLtRMnX0s7kmvUYVervNxHuevZ3/kja/dzY9aSd+6tLVC2YS3gVcMew30W0K0OMYZHzoZqsPAia28LGHComam9sk25DV41pPXIfsUjddjSJevIJrDwImvzB2NW6i1P5xdf30TP+PoRzRbLzbzIWvvVmKUtmeUss3srp0m26TfBq4Z9jbIfG1WHQJusM26AhRdZ+58YszZdd2/zHkvSHtsw6FXnY7v09IOtV9ThwEN5ebxSaeG1rHyfBmNWJlZMbw/VSzLErj2ITLQ9q1u+R3dcVNxnKayTbHRMrdpu5vWrVTRi+NPOwvPu4Rii9pCB8IRO7Tcy0XAcm8RNmrR8Qj0IHPX7KJ5nIWlKOVh4/X/iqYogMSdFVYmDn0b1bxJyEM+ChYbQAlR/fsjDMqGLlWvqlKtcHQIrr2fFbusT1yv/UmGp2HEGsSoXoD3Kv3xEP56ZhgVleMG1dWTjuH6QkgDlfr9rOKwUT0mrTbz8vlU06J/46lOKHcer2+UTRR5xvqhUFuAJgL/Qzgs2segkXE5fWmqwJd+eHoRzP/yGZqz26A1vp/mJiG1Tq2tiKmae6X8zH97l5w6cRYGzKHAWBc6iwFkUOIsCZ1HgLAqcRYGzKHAWBc6iwFkUOIsCZ1HgLAqcRYGzKHAWBc6iwFkUOIsCZ1HgLAqcRYGzKHAWBc6iwFkUOIsCZ1H4DdCcIqZ2xl9xAAAAAElFTkSuQmCC") !important; width: 16px !important; height: 16px !important; } } #zen-essentials-container { .tab-icon-overlay:is([soundplaying], [muted]) { margin: 0px !important; } .tabbrowser-tab:is([soundplaying], [muted], [activemedia-blocked]) img { opacity: 0 !important; } } }
\ No newline at end of file diff --git a/dot-zen/main/chrome/zen-themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/readme.md b/dot-zen/main/chrome/zen-themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/readme.md new file mode 100644 index 00000000..c1037673 --- /dev/null +++ b/dot-zen/main/chrome/zen-themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/readme.md @@ -0,0 +1,5 @@ +# Quietify + +this mod adds a calm visualizer type of animation to mute button to use with style and ease. + + |
