diff --git a/themes/b77d8205-984d-45de-bede-54aaa50a7818/chrome.css b/themes/b77d8205-984d-45de-bede-54aaa50a7818/chrome.css new file mode 100644 index 000000000..874863e4f --- /dev/null +++ b/themes/b77d8205-984d-45de-bede-54aaa50a7818/chrome.css @@ -0,0 +1,53 @@ + +:root { + --dense-zen-workspace-indicator-height: calc(var(--zen-workspace-indicator-height) * 0.8); + --dense-tab-min-height: calc(var(--tab-min-height) * 0.7); +} + +.zen-current-workspace-indicator { + max-height: var(--dense-zen-workspace-indicator-height) !important; + min-height: var(--dense-zen-workspace-indicator-height) !important; +} + +.tab-group-label-container { + min-height: var(--dense-tab-min-height) !important; + max-height: var(--dense-tab-min-height) !important; +} + +.zen-essentials-container zen-workspace-tabs-section { + align-items: center; +} + +.tabbrowser-tab .tab-content { + min-height: var(--dense-tab-min-height) !important; + max-height: var(--dense-tab-min-height) !important; + align-self: center !important; +} + +.tabbrowser-tab .tab-icon-stack { + align-self: center !important; +} + +.tab-group-label-container .tab-group-folder-icon { + display: flex; + align-self: center; +} + +.tabbrowser-tab .tab-background { + min-height: var(--dense-tab-min-height) !important; + max-height: var(--dense-tab-min-height) !important; + display: flex !important; + align-items: center !important; +} + +.toolbarbutton-text { + align-self: center !important; +} + +#tabs-newtab-button, #vertical-tabs-newtab-button { + min-height: var(--dense-tab-min-height) !important; + max-height: var(--dense-tab-min-height) !important; + align-content: center !important; + align-items: center !important; + align-self: center !important; +} diff --git a/themes/b77d8205-984d-45de-bede-54aaa50a7818/image.png b/themes/b77d8205-984d-45de-bede-54aaa50a7818/image.png new file mode 100644 index 000000000..c43b87d2c Binary files /dev/null and b/themes/b77d8205-984d-45de-bede-54aaa50a7818/image.png differ diff --git a/themes/b77d8205-984d-45de-bede-54aaa50a7818/readme.md b/themes/b77d8205-984d-45de-bede-54aaa50a7818/readme.md new file mode 100644 index 000000000..12813adff --- /dev/null +++ b/themes/b77d8205-984d-45de-bede-54aaa50a7818/readme.md @@ -0,0 +1,17 @@ + +# Zen Dense Tabs + +A Mod that makes your tabs more compact — reducing vertical space for a denser, efficient layout. + +## ✨ Features +- Shrinks tab and workspace heights using Zen’s built-in CSS variables. +- Keeps alignment consistent for icons and labels. +- Lightweight, simple, and compatible with all Zen layouts. + +## 🧩 Compatibility +Developed and Testen on +Zen Browser +1.16b (Firefox 143.0.1) (64-bit) + +## 📄 License +MIT © Bischtinius diff --git a/themes/b77d8205-984d-45de-bede-54aaa50a7818/theme.json b/themes/b77d8205-984d-45de-bede-54aaa50a7818/theme.json new file mode 100644 index 000000000..c2bce5d6a --- /dev/null +++ b/themes/b77d8205-984d-45de-bede-54aaa50a7818/theme.json @@ -0,0 +1,14 @@ +{ + "id": "b77d8205-984d-45de-bede-54aaa50a7818", + "name": "Zen Dense Tabs", + "description": "A Mod that makes your tabs more compact - reducing vertical space for a denser, efficient layout.", + "homepage": "https://github.com/Bischtinius/zen-dense-tabs/", + "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/b77d8205-984d-45de-bede-54aaa50a7818/chrome.css", + "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/b77d8205-984d-45de-bede-54aaa50a7818/readme.md", + "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/b77d8205-984d-45de-bede-54aaa50a7818/image.png", + "author": "Bischtinius", + "version": "1.0.0", + "tags": [], + "createdAt": "2025-10-06", + "updatedAt": "2025-10-06" +} \ No newline at end of file