From f0c85b676a4ea06f9c6eecc4c3575eb0d2d674b1 Mon Sep 17 00:00:00 2001 From: constansino Date: Sat, 14 Feb 2026 02:33:19 +0000 Subject: [PATCH] Add theme: Named Container Tabs --- .../chrome.css | 133 ++++++++++++++++++ .../image.png | Bin 0 -> 11811 bytes .../preferences.json | 110 +++++++++++++++ .../readme.md | 21 +++ .../theme.json | 15 ++ 5 files changed, 279 insertions(+) create mode 100644 themes/477a0782-a912-432e-8417-f00ae4557ac4/chrome.css create mode 100644 themes/477a0782-a912-432e-8417-f00ae4557ac4/image.png create mode 100644 themes/477a0782-a912-432e-8417-f00ae4557ac4/preferences.json create mode 100644 themes/477a0782-a912-432e-8417-f00ae4557ac4/readme.md create mode 100644 themes/477a0782-a912-432e-8417-f00ae4557ac4/theme.json diff --git a/themes/477a0782-a912-432e-8417-f00ae4557ac4/chrome.css b/themes/477a0782-a912-432e-8417-f00ae4557ac4/chrome.css new file mode 100644 index 00000000..d3ecc43f --- /dev/null +++ b/themes/477a0782-a912-432e-8417-f00ae4557ac4/chrome.css @@ -0,0 +1,133 @@ + +.tab-context-line { + display: none !important; +} + +#tabbrowser-tabs .tabbrowser-tab[usercontextid]:is([selected], [visuallyselected], [multiselected]) .tab-background { + border: 2px solid var(--identity-icon-color) !important; + opacity: 0.85 !important; +} + +#tabbrowser-tabs .tabbrowser-tab:is( + [usercontextid="1"], + [usercontextid="2"], + [usercontextid="3"], + [usercontextid="4"], + [usercontextid="5"], + [usercontextid="6"], + [usercontextid="7"], + [usercontextid="8"], + [usercontextid="9"], + [usercontextid="10"], + [usercontextid="11"], + [usercontextid="12"], + [usercontextid="13"], + [usercontextid="14"], + [usercontextid="15"], + [usercontextid="16"], + [usercontextid="17"], + [usercontextid="18"] +):not([pinned]) .tab-label-container { + gap: 2px !important; +} + +#tabbrowser-tabs .tabbrowser-tab:is( + [usercontextid="1"], + [usercontextid="2"], + [usercontextid="3"], + [usercontextid="4"], + [usercontextid="5"], + [usercontextid="6"], + [usercontextid="7"], + [usercontextid="8"], + [usercontextid="9"], + [usercontextid="10"], + [usercontextid="11"], + [usercontextid="12"], + [usercontextid="13"], + [usercontextid="14"], + [usercontextid="15"], + [usercontextid="16"], + [usercontextid="17"], + [usercontextid="18"] +):not([pinned]) .tab-label-container::before { + content: var(--named-container-label); + display: inline-flex; + align-self: flex-start; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 9px; + font-weight: 700; + letter-spacing: 0.02em; + line-height: 1.2; + padding: 1px 6px; + border-radius: 999px; + color: var(--identity-icon-color, currentColor); + background: color-mix( + in srgb, + var(--identity-icon-color, currentColor) 18%, + transparent + ); + border: 1px solid color-mix( + in srgb, + var(--identity-icon-color, currentColor) 38%, + transparent + ); +} + +#tabbrowser-tabs .tabbrowser-tab[usercontextid="1"] { + --named-container-label: var(--mod-named_container_tabs-name_1); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="2"] { + --named-container-label: var(--mod-named_container_tabs-name_2); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="3"] { + --named-container-label: var(--mod-named_container_tabs-name_3); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="4"] { + --named-container-label: var(--mod-named_container_tabs-name_4); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="5"] { + --named-container-label: var(--mod-named_container_tabs-name_5); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="6"] { + --named-container-label: var(--mod-named_container_tabs-name_6); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="7"] { + --named-container-label: var(--mod-named_container_tabs-name_7); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="8"] { + --named-container-label: var(--mod-named_container_tabs-name_8); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="9"] { + --named-container-label: var(--mod-named_container_tabs-name_9); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="10"] { + --named-container-label: var(--mod-named_container_tabs-name_10); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="11"] { + --named-container-label: var(--mod-named_container_tabs-name_11); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="12"] { + --named-container-label: var(--mod-named_container_tabs-name_12); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="13"] { + --named-container-label: var(--mod-named_container_tabs-name_13); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="14"] { + --named-container-label: var(--mod-named_container_tabs-name_14); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="15"] { + --named-container-label: var(--mod-named_container_tabs-name_15); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="16"] { + --named-container-label: var(--mod-named_container_tabs-name_16); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="17"] { + --named-container-label: var(--mod-named_container_tabs-name_17); +} +#tabbrowser-tabs .tabbrowser-tab[usercontextid="18"] { + --named-container-label: var(--mod-named_container_tabs-name_18); +} diff --git a/themes/477a0782-a912-432e-8417-f00ae4557ac4/image.png b/themes/477a0782-a912-432e-8417-f00ae4557ac4/image.png new file mode 100644 index 0000000000000000000000000000000000000000..60c70528d004b67ad970018ce38b4e790dc07b23 GIT binary patch literal 11811 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 literal 0 HcmV?d00001 diff --git a/themes/477a0782-a912-432e-8417-f00ae4557ac4/preferences.json b/themes/477a0782-a912-432e-8417-f00ae4557ac4/preferences.json new file mode 100644 index 00000000..3577d804 --- /dev/null +++ b/themes/477a0782-a912-432e-8417-f00ae4557ac4/preferences.json @@ -0,0 +1,110 @@ +[ + { + "property": "mod.named_container_tabs.name_1", + "label": "Label for usercontextid=1", + "type": "string", + "defaultValue": "01" + }, + { + "property": "mod.named_container_tabs.name_2", + "label": "Label for usercontextid=2", + "type": "string", + "defaultValue": "02" + }, + { + "property": "mod.named_container_tabs.name_3", + "label": "Label for usercontextid=3", + "type": "string", + "defaultValue": "03" + }, + { + "property": "mod.named_container_tabs.name_4", + "label": "Label for usercontextid=4", + "type": "string", + "defaultValue": "04" + }, + { + "property": "mod.named_container_tabs.name_5", + "label": "Label for usercontextid=5", + "type": "string", + "defaultValue": "05" + }, + { + "property": "mod.named_container_tabs.name_6", + "label": "Label for usercontextid=6", + "type": "string", + "defaultValue": "06" + }, + { + "property": "mod.named_container_tabs.name_7", + "label": "Label for usercontextid=7", + "type": "string", + "defaultValue": "07" + }, + { + "property": "mod.named_container_tabs.name_8", + "label": "Label for usercontextid=8", + "type": "string", + "defaultValue": "08" + }, + { + "property": "mod.named_container_tabs.name_9", + "label": "Label for usercontextid=9", + "type": "string", + "defaultValue": "09" + }, + { + "property": "mod.named_container_tabs.name_10", + "label": "Label for usercontextid=10", + "type": "string", + "defaultValue": "10" + }, + { + "property": "mod.named_container_tabs.name_11", + "label": "Label for usercontextid=11", + "type": "string", + "defaultValue": "11" + }, + { + "property": "mod.named_container_tabs.name_12", + "label": "Label for usercontextid=12", + "type": "string", + "defaultValue": "12" + }, + { + "property": "mod.named_container_tabs.name_13", + "label": "Label for usercontextid=13", + "type": "string", + "defaultValue": "13" + }, + { + "property": "mod.named_container_tabs.name_14", + "label": "Label for usercontextid=14", + "type": "string", + "defaultValue": "14" + }, + { + "property": "mod.named_container_tabs.name_15", + "label": "Label for usercontextid=15", + "type": "string", + "defaultValue": "15" + }, + { + "property": "mod.named_container_tabs.name_16", + "label": "Label for usercontextid=16", + "type": "string", + "defaultValue": "16" + }, + { + "property": "mod.named_container_tabs.name_17", + "label": "Label for usercontextid=17", + "type": "string", + "defaultValue": "17" + }, + { + "property": "mod.named_container_tabs.name_18", + "label": "Label for usercontextid=18", + "type": "string", + "defaultValue": "18" + } +] \ No newline at end of file diff --git a/themes/477a0782-a912-432e-8417-f00ae4557ac4/readme.md b/themes/477a0782-a912-432e-8417-f00ae4557ac4/readme.md new file mode 100644 index 00000000..26ba49b7 --- /dev/null +++ b/themes/477a0782-a912-432e-8417-f00ae4557ac4/readme.md @@ -0,0 +1,21 @@ + +# Named Container Tabs + +Show a compact container name badge above each tab title. + +## What it does + +- Keeps selected tab container-color highlight. +- Adds a small label badge using `usercontextid` mapping. +- No `Container` prefix, only the label text. + +## Configuration + +Open the mod preferences and set labels for each `usercontextid` value. + +Examples: + +- If your container named `01` uses `usercontextid=6`, set `name_6` to `01`. +- If your container named `07` uses `usercontextid=12`, set `name_12` to `07`. + +Tip: You can inspect your IDs from `containers.json` in your profile folder. diff --git a/themes/477a0782-a912-432e-8417-f00ae4557ac4/theme.json b/themes/477a0782-a912-432e-8417-f00ae4557ac4/theme.json new file mode 100644 index 00000000..b2f11383 --- /dev/null +++ b/themes/477a0782-a912-432e-8417-f00ae4557ac4/theme.json @@ -0,0 +1,15 @@ +{ + "id": "477a0782-a912-432e-8417-f00ae4557ac4", + "name": "Named Container Tabs", + "description": "Show container labels above tab titles.", + "homepage": "https://github.com/constansino", + "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/477a0782-a912-432e-8417-f00ae4557ac4/chrome.css", + "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/477a0782-a912-432e-8417-f00ae4557ac4/readme.md", + "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/477a0782-a912-432e-8417-f00ae4557ac4/image.png", + "author": "constansino", + "version": "1.0.0", + "tags": [], + "createdAt": "2026-02-14", + "updatedAt": "2026-02-14", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/477a0782-a912-432e-8417-f00ae4557ac4/preferences.json" +} \ No newline at end of file