diff --git a/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/chrome.css b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/chrome.css new file mode 100644 index 000000000..53443ef86 --- /dev/null +++ b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/chrome.css @@ -0,0 +1,13 @@ + +#zen-workspaces-button toolbarbutton { + filter: grayscale(0) !important; + opacity: var(--mod-visible-workspace-icons-button_opacity, 1) !important; +} + +#zen-workspaces-button toolbarbutton[active='true'] { + background-color: var(--zen-toolbar-element-bg) !important; +} + +#zen-workspaces-button toolbarbutton:not([active='true']):hover { + background-color: color-mix(in srgb, var(--zen-toolbar-element-bg) 40%, transparent) !important; +} diff --git a/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/image.png b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/image.png new file mode 100644 index 000000000..e68e75a4d Binary files /dev/null and b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/image.png differ diff --git a/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/preferences.json b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/preferences.json new file mode 100644 index 000000000..c59b22d2d --- /dev/null +++ b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/preferences.json @@ -0,0 +1,8 @@ +[ + { + "property": "mod.visible-workspace-icons.button_opacity", + "label": "Workspace button opacity (Zen default was 0.7)", + "type": "string", + "defaultValue": "1" + } +] \ No newline at end of file diff --git a/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/readme.md b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/readme.md new file mode 100644 index 000000000..e364f43e9 --- /dev/null +++ b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/readme.md @@ -0,0 +1,7 @@ + +**Makes workspace icons always visible in full color.** + +- Removes grayscale filter from all workspace buttons +- Highlights the active workspace with a persistent background +- Shows a faded background on inactive workspace hover +- Configurable button opacity via preferences diff --git a/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/theme.json b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/theme.json new file mode 100644 index 000000000..304799473 --- /dev/null +++ b/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/theme.json @@ -0,0 +1,15 @@ +{ + "id": "6b8ab735-8b62-4f7a-991c-3fa96bc638e7", + "name": "Visible Workspace Icons", + "description": "Makes workspace icons always visible in full color", + "homepage": "https://github.com/AhmedCharfeddine/zenbrowser-visible-workspace-icons", + "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/chrome.css", + "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/readme.md", + "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/image.png", + "author": "AhmedCharfeddine", + "version": "1.0.0", + "tags": [], + "createdAt": "2026-06-26", + "updatedAt": "2026-06-26", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/6b8ab735-8b62-4f7a-991c-3fa96bc638e7/preferences.json" +} \ No newline at end of file