From 0208444bc39e27d732541a0b88dbf733541ca00e Mon Sep 17 00:00:00 2001 From: parintorn0 Date: Sat, 4 Apr 2026 02:55:46 +0000 Subject: [PATCH] Add theme: Container Tab Highlight --- .../chrome.css | 27 ++++++++++++++++++ .../image.png | Bin 0 -> 9381 bytes .../readme.md | 4 +++ .../theme.json | 14 +++++++++ 4 files changed, 45 insertions(+) create mode 100644 themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/chrome.css create mode 100644 themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/image.png create mode 100644 themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/readme.md create mode 100644 themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/theme.json diff --git a/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/chrome.css b/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/chrome.css new file mode 100644 index 00000000..0f13aadd --- /dev/null +++ b/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/chrome.css @@ -0,0 +1,27 @@ + +/* Selected-Tabs Theme */ +.tabbrowser-tab:is([selected], [visuallyselected], [multiselected]) + .tab-background { + background-color: color-mix( + in srgb, + var(--identity-tab-color, var(--tab-group-color-gray-invert)) 15%, + transparent + ) !important; + border: 2.5px solid + color-mix( + in srgb, + var(--identity-tab-color, var(--tab-group-color-gray-invert)) 20%, + transparent + ) !important; + opacity: 0.8 !important; + /* Selected-Non-essentials-Tabs Theme */ + &:not(.zen-essentials-container .tab-background) { + border-left: 32px solid + color-mix( + in srgb, + var(--identity-tab-color, var(--tab-group-color-gray-invert)) + 20%, + transparent + ) !important; + } +} diff --git a/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/image.png b/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/image.png new file mode 100644 index 0000000000000000000000000000000000000000..5806d7ef3d642276745d8d9187a231a4b5f047b3 GIT binary patch literal 9381 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 JO!@ii{{VZ-pSS=3 literal 0 HcmV?d00001 diff --git a/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/readme.md b/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/readme.md new file mode 100644 index 00000000..08d8da70 --- /dev/null +++ b/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/readme.md @@ -0,0 +1,4 @@ + +# Container Tab Highlighting + +Highlight tabs with container color diff --git a/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/theme.json b/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/theme.json new file mode 100644 index 00000000..cba59968 --- /dev/null +++ b/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/theme.json @@ -0,0 +1,14 @@ +{ + "id": "9282ad4f-3fe2-4ef9-81e8-3d4002d2a987", + "name": "Container Tab Highlight", + "description": "Highlight tabs with container color", + "homepage": "https://github.com/parintorn0/zen-container-tab-highlighting", + "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/chrome.css", + "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/readme.md", + "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/9282ad4f-3fe2-4ef9-81e8-3d4002d2a987/image.png", + "author": "parintorn0", + "version": "1.0.0", + "tags": [], + "createdAt": "2026-04-04", + "updatedAt": "2026-04-04" +} \ No newline at end of file