Skip to content

Conversation

@CosmoCreeper
Copy link
Contributor

@CosmoCreeper CosmoCreeper commented Aug 19, 2025

This pull request switches all mods from -moz-bool-pref to -moz-pref and all :root:has(#theme-{name}) to -moz-pref. The idea is to use Mozilla's built-in functionality for identifying preferences and improve performance by getting rid of :root:has().

Additionally, this pull request improves formatting for some mods as some were originally hard to read and understand.

Feel free to provide suggestions or let me know if I missed anything in the pull request.

Testing (includes all mods, even unchanged ones):
  • Zen Paper Cut Theme
  • Only Reset On Hover
  • Better Active Tab
  • Super Sleek UI
  • Hide tab mute
  • Secret Theme
  • Zen Back Forward
  • Zen Minimal Exit Menu
  • Custom MenuButton
  • Disable Rounded Corners
  • Right Side Glance Buttons
  • Bigger Mute Button
  • Hidden Reset Button
  • Tidy Popup
  • Back Fwd Always Hidden
  • No Sidebar Scrollbar
  • Audio Indicator Enhanced
  • Smaller Compact Mode
  • HidePlugins
  • Better UniExtBtn
  • Vertical Split Tab Groups
  • Better Spacing
  • Big Essentials
  • Remove Tab X
  • Better Tab Indicators
  • Tab title fixes
  • Only Close On Hover
  • Colored container tab
  • Left close button
  • Better CtrlTab Panel
  • Floating History
  • Fluid URL
  • Cleaner Extensions
  • Clickable Scrollbar
  • SuperPins
  • Hide Extension Name
  • Animations Plus
  • CustomCursor
  • Pimp your PiP
  • Winter Spirit
  • Transparent Zen
  • Quietify
  • Tab Text Size
  • Custom uiFont
  • NoHighlightSplit
  • Sidebar Expand on Hover
  • Add new tab urlbar icon
  • Bleeding Corners Fix
  • Trackpad Animation
  • Tab Numbers
  • Cleaner Bookmark Menu
  • Tab Preview Enhanced
  • smaller zen toast popup
  • Floating Status Bar
  • Custom Statusbar
  • Load Bar
  • Cleaned URL bar
  • Zen Colored Picker
  • DoubleClickless
  • Hide Inactive Workspaces
  • No pinned tab reset btn
  • Disable Status Bar
  • Zen Context Menu
  • Compact tabs title
  • Better Letterboxing
  • Better Find Bar
  • Bookmark Toolbar Tweaks
  • Old navigation buttons
  • Better Unloaded Tabs
  • Customize Font Size
  • NavBar Margin
  • sleek border
  • Revitalized devtools

KiKaraage and others added 6 commits August 12, 2025 23:49
New name, preferences, functionality

0. Tidy up extension menu by default (no checkbox)
1. Apply grid view in extension menu
2. Hide Zoom button in URL bar
3. WIP: Show translation button when hovering URL bar in Single Toolbar mode
4. Show page action button for extensions when hovering URL bar in Single Toolbar mode
5. Hide top workspace indicator unless editing space name
6. Hide bottom buttons area unless tab sidebar is hovered
7. Ninja top buttons on Single Toolbar mode (You can hover slightly above URL bar to access the top buttons, but you can't see it)
8. Only show bookmarks when hovering top navigation bar on Multiple & Collapsed Toolbar mode (Mimicking mechanism from Single Toolbar)
9. WIP: Bottom buttons as "pinned extensions" on Single Toolbar mode (Also hide the workspace buttons, and the separator below tabs area)
10. WIP: Show workspace icons when "pinned extensions" is enabled
@CosmoCreeper
Copy link
Contributor Author

Although it wasn't exactly this pull request's fault, the "Show the window controls" option in Zen Minimal Exit Menu was broken, so I decided to fix it.

@CosmoCreeper
Copy link
Contributor Author

The "Better Tab Indicators" mod had :has(#theme-{name}) selectors inside of the .tabbrowser-tab selectors, which was technically invalid to begin with, but by cleaning up some formatting, replacing them with the -moz-pref media queries, and adjusting the variable name for custom tab borders, it now works perfectly.

@CosmoCreeper CosmoCreeper marked this pull request as ready for review August 19, 2025 23:18
@CosmoCreeper CosmoCreeper changed the title Switch all mods to use -moz-pref and make formatting more unified and easier to understand. Switch all mods to use -moz-pref and make formatting easier to understand. Aug 21, 2025
mr-cheffy and others added 11 commits August 24, 2025 18:44
…lt in Zen

* Removal of Remove Browser Padding because the project has been archived
* Removal of Sidebery because it no longer works
* Removal of Hide tab mute because it is no longer updated and is the default setting in Zen
* Removal of Private Mode Highlighting because it no longer works
* Removal of Zen Sidebar At Right Side because it no longer works; the sidebar no longer exists.
* Removal of Better Spacing because it no longer works
* Removal of Fluid URL because it no longer works
* Removal of Bottom Essentials because it no longer works
* Removal of Customized Popup because it no longer works
* Removal of Revitalized devtools because it no longer works
- Hide separator below Duplicate Tab
- Hide Bookmark Tab / Bookmark Tabs
- Hide Move Tab options
- Hide Select All Tabs 
- Hide separator below Select All Tabs
- Hide Close Multiple Tabs
- Hide separator below Split Tabs
- Hide separator above Replace Pinned URL
- Hide when inactive:
  - Close Duplicate Tabs
  - Split (single) Tab
- Move Split Tabs upwards
- Move New Folder downwards
- Move Reopen Closed Tab upwards
- Move Send to Device downwards
- Move Close Tab downwards
Applied KiKaraage/ZenMods#34

WIP: Only applying this to
- Tab context menu
- Page context menu

So far this applies to all context menu, so the toolbar one still has excess paddings, and new Zen popups got extra gap while having no icon yet.

References of places I need to exclude the rule from:
- #zenWorkspaceMoreActions
- #zenCreateNewPopup 
- #zenFolderActions
- #zen-folder-tabs-popup
- #PanelUI-zen-emojis-picker
- #PanelUI-zen-gradient-generator
Ivaon and others added 28 commits October 28, 2025 12:06
Update theme : Transparent Zen - Glass Glance, Custom background images and Compact mode fixes
Fix: Smaller Compact Mode (5941aefd-67b0-453d-9b62-9071a31cbb0d) floating URL bar in expdanded mode not centered
[Update]: Audio Indicator Enhanced
…-tweaks

Update: Bookmark Toolbar Tweaks (ea1a5ace-f698-4b45-ab88-6e8bd3a563f0)
Changelog:
- Added support for custom background CSS.
- Added an option for instant popup animations.
Update theme: better-findbar (a6335949-4465-4b71-926c-4a52d34bc9c0)
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
@CosmoCreeper
Copy link
Contributor Author

I'm deciding to revive this pull request a bit, regardless of whether or not it gets merged.
I've made it up-to-date and got rid of the merge conflict nightmare that it was becoming.
:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.