diff --git a/themes.json b/themes.json index 3a725742..89c09e26 100644 --- a/themes.json +++ b/themes.json @@ -42,25 +42,6 @@ "updatedAt": "2025-01-26", "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/a7125691-139e-4a62-aad9-06c6e9f2e5ba/preferences.json" }, - "56449583-f295-4f34-baf8-da70d3d156e7": { - "id": "56449583-f295-4f34-baf8-da70d3d156e7", - "name": "Solarized", - "description": "Solarized color pallete ported into Zen!", - "homepage": "https://github.com/mohvn/solarized-zenbrowser", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/56449583-f295-4f34-baf8-da70d3d156e7/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/56449583-f295-4f34-baf8-da70d3d156e7/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/56449583-f295-4f34-baf8-da70d3d156e7/image.png", - "author": "mohvn", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-09-09", - "updatedAt": "2025-01-26" - }, "680424a8-a818-406b-98c5-7726214e2a9f": { "id": "680424a8-a818-406b-98c5-7726214e2a9f", "name": "Remove Browser Padding", @@ -171,11 +152,14 @@ "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css", "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/image.png", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/preferences.json", "author": "mally8", - "version": "1.0.3", - "tags": [], + "version": "1.0.5", + "tags": [ + "sidebar" + ], "createdAt": "2024-09-01", - "updatedAt": "2025-01-26" + "updatedAt": "2025-01-31" }, "c8f20381-388a-4b67-b640-eaa539355ea4": { "id": "c8f20381-388a-4b67-b640-eaa539355ea4", @@ -206,25 +190,6 @@ "createdAt": "2024-08-19", "updatedAt": "2025-01-26" }, - "e3eec307-7c64-4cbd-a0c5-3447cd45a840": { - "id": "e3eec307-7c64-4cbd-a0c5-3447cd45a840", - "name": "Catppuccin", - "description": "Dive into Catppuccin's, unique pastel color theme for Zen!", - "homepage": "https://catppuccin.com/", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/image.png", - "author": "mauro-balades", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-21", - "updatedAt": "2025-01-26" - }, "ad97bb70-0066-4e42-9b5f-173a5e42c6fc": { "id": "ad97bb70-0066-4e42-9b5f-173a5e42c6fc", "name": "SuperPins", @@ -242,25 +207,6 @@ "createdAt": "2024-08-28", "updatedAt": "2025-01-26" }, - "17f70712-4530-42d0-ba0f-fa25bcbf2ddc": { - "id": "17f70712-4530-42d0-ba0f-fa25bcbf2ddc", - "name": "Vesper Dark", - "description": "Pepermint and orange flavored dark theme for Zen browser.", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/readme.md", - "image": "https://i.imgur.com/SmQiVq7.png", - "author": "bdsqqq", - "version": "1.0.1", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-22", - "updatedAt": "2025-01-26" - }, "cfa711cf-e9f7-4c35-8289-3e7633f93565": { "id": "cfa711cf-e9f7-4c35-8289-3e7633f93565", "name": "Fluid URL", @@ -285,10 +231,10 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/image.png", "author": "Kaedriz", - "version": "1.0.0", + "version": "1.1.0", "tags": [], "createdAt": "2024-12-20", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-07" }, "58649066-2b6f-4a5b-af6d-c3d21d16fc00": { "id": "58649066-2b6f-4a5b-af6d-c3d21d16fc00", @@ -305,25 +251,6 @@ "createdAt": "2024-08-09", "updatedAt": "2025-01-26" }, - "e4faf306-61b1-4785-8678-7bdee9dc2564": { - "id": "e4faf306-61b1-4785-8678-7bdee9dc2564", - "name": "Tokyo Night Moon", - "description": "A dark theme inspired by folke's Tokyo Night Moon color palette", - "homepage": "https://github.com/ZweTyy/Tokyo-Night-Moon-Theme-Zen-browser", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/image.png", - "author": "ZweTyy", - "version": "1.0.1", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-09-15", - "updatedAt": "2025-01-26" - }, "49dbaa98-06ee-42bd-9a8e-834babef7a41": { "id": "49dbaa98-06ee-42bd-9a8e-834babef7a41", "name": "Collapsed Tab X Button", @@ -340,37 +267,6 @@ "createdAt": "2024-08-31", "updatedAt": "2025-01-26" }, - "f4a7562f-6e54-4f1e-b835-a397fc6c15f2": { - "id": "f4a7562f-6e54-4f1e-b835-a397fc6c15f2", - "name": "Ros\u00e9 Pine Dawn", - "description": "Minimalist, pine, freshness for your browser!", - "homepage": "https://github.com/feco/zen-rose-pine-dawn", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/image.png", - "author": "feco", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-10-06", - "updatedAt": "2025-01-26" - }, - "7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0": { - "id": "7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0", - "name": "Crimson", - "description": "A crimson red theme for Zen :)", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/image.png", - "author": "shaeriz", - "version": "1.0.0", - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-10-12", - "updatedAt": "2025-01-26" - }, "1e9f3101-210b-4ff5-8830-434e4919100d": { "id": "1e9f3101-210b-4ff5-8830-434e4919100d", "name": "Better Letterboxing", @@ -529,25 +425,6 @@ "createdAt": "2024-09-03", "updatedAt": "2025-01-26" }, - "ef16716a-58dc-42d4-99f8-b1667d32247d": { - "id": "ef16716a-58dc-42d4-99f8-b1667d32247d", - "name": "Formula 1", - "description": "Embrace the simplicity of black and red", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/image.png", - "author": "thejournalwriter", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-22", - "updatedAt": "2025-01-26" - }, "5c4d7772-d963-4672-ab03-e9d541438881": { "id": "5c4d7772-d963-4672-ab03-e9d541438881", "name": "Bigger Mute Button", @@ -706,23 +583,6 @@ "createdAt": "2024-09-18", "updatedAt": "2025-01-26" }, - "bb61b145-6875-4afe-86f2-ab00024459dc": { - "id": "bb61b145-6875-4afe-86f2-ab00024459dc", - "name": "AstroTheme Dark", - "description": "A dark theme inspired by AstroNvim's AstroTheme color palette", - "homepage": "https://github.com/AstroNvim/astrotheme", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bb61b145-6875-4afe-86f2-ab00024459dc/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bb61b145-6875-4afe-86f2-ab00024459dc/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bb61b145-6875-4afe-86f2-ab00024459dc/image.png", - "author": "mehalter", - "version": "1.0.0", - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-10-12", - "updatedAt": "2025-01-26" - }, "d93e67f8-e5e1-401e-9b82-f9d5bab231e6": { "id": "d93e67f8-e5e1-401e-9b82-f9d5bab231e6", "name": "Super Url Bar", @@ -833,40 +693,6 @@ "createdAt": "2024-08-16", "updatedAt": "2025-01-26" }, - "5ca67725-1f43-4ff2-9fcf-0c59af71c73a": { - "id": "5ca67725-1f43-4ff2-9fcf-0c59af71c73a", - "name": "Midnight", - "description": "A dark and pleasant to the eyes purple theme :)", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/image.png", - "author": "shaeriz", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-31", - "updatedAt": "2025-01-26" - }, - "d2953516-d239-4ef8-aac5-b238e3dc0360": { - "id": "d2953516-d239-4ef8-aac5-b238e3dc0360", - "name": "PywalZen", - "description": "Enable correct support for Pywalfox with this theme!", - "homepage": "https://github.com/Axenide/PywalZen", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/image.png", - "author": "Axenide", - "version": "1.0.4", - "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/preferences.json", - "tags": [], - "createdAt": "2024-09-29", - "updatedAt": "2025-01-26" - }, "ae051a40-3e3a-429a-a6f4-199a28b18a75": { "id": "ae051a40-3e3a-429a-a6f4-199a28b18a75", "name": "Only Reset On Hover", @@ -909,19 +735,19 @@ "createdAt": "2024-09-24", "updatedAt": "2025-01-26" }, - "11d685eb-4515-4045-864b-0a50589f8a4d": { - "id": "11d685eb-4515-4045-864b-0a50589f8a4d", - "name": "Monochrome", - "description": "There is no monochrome option in theme settings, so i created this theme.", - "homepage": "https://github.com/antonsizikov/zen-browser-monochrome-theme", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/11d685eb-4515-4045-864b-0a50589f8a4d/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/11d685eb-4515-4045-864b-0a50589f8a4d/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/11d685eb-4515-4045-864b-0a50589f8a4d/image.png", - "author": "antonsizikov", + "599a1599-e6ab-4749-ab22-de533860de2c": { + "id": "599a1599-e6ab-4749-ab22-de533860de2c", + "name": "Pimp your PiP", + "description": "Collection of tweaks and upgrades to PiP", + "homepage": "", + "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/599a1599-e6ab-4749-ab22-de533860de2c/chrome.css", + "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/599a1599-e6ab-4749-ab22-de533860de2c/readme.md", + "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/599a1599-e6ab-4749-ab22-de533860de2c/image.png", + "author": "shldk", "version": "1.0.0", "tags": [], - "createdAt": "2024-10-06", - "updatedAt": "2025-01-26" + "createdAt": "2025-02-07", + "updatedAt": "2025-02-07" }, "dd4f5461-1564-4e56-9f9d-f81e3c18f93c": { "id": "dd4f5461-1564-4e56-9f9d-f81e3c18f93c", @@ -952,21 +778,6 @@ "createdAt": "2024-10-06", "updatedAt": "2025-01-26" }, - "ed742dfd-e7e0-4b1b-a0aa-e0905b14d817": { - "id": "ed742dfd-e7e0-4b1b-a0aa-e0905b14d817", - "name": "Pinned Tabs Max Height", - "description": "Change max height of pinned tabs.", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/image.png", - "author": "TheCatRiX", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-12-16", - "updatedAt": "2025-01-26", - "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/preferences.json" - }, "1e86cf37-a127-4f24-b919-d265b5ce29a0": { "id": "1e86cf37-a127-4f24-b919-d265b5ce29a0", "name": "Cleaner Extension Menu", @@ -979,7 +790,7 @@ "version": "1.0.0", "tags": [], "createdAt": "2024-09-03", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-09" }, "a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec": { "id": "a5f6a231-e3c8-4ce8-8a8e-3e93efd6adec", @@ -1055,16 +866,17 @@ "2317fd93-c3ed-4f37-b55a-304c1816819e": { "id": "2317fd93-c3ed-4f37-b55a-304c1816819e", "name": "Audio Indicator Enhanced", - "description": "Enhanced audio indicator, with more polished style", + "description": "Enhanced audio indicator, with more polished style (New Visualizer Mode)", "homepage": "https://github.com/Kaedriz/ZenMods/tree/main/AudioIndicatorEnhanced", "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/chrome.css", "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/image.png", "author": "Kaedriz", - "version": "1.0.0", + "version": "1.1.0", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/preferences.json", "tags": [], "createdAt": "2024-12-06", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-09" }, "6cd4bca9-f17d-4461-b554-844d69a4887c": { "id": "6cd4bca9-f17d-4461-b554-844d69a4887c", @@ -1114,20 +926,6 @@ "createdAt": "2024-12-01", "updatedAt": "2025-01-26" }, - "5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c": { - "id": "5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c", - "name": "Uniform Workspaces Button", - "description": "Make the workspaces button consistent with the other sidebar buttons, while remaining unique.", - "homepage": "https://github.com/andrewbellucci/zen-uniform-workspaces-button", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/image.png", - "author": "andrewbellucci", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-08-24", - "updatedAt": "2025-01-26" - }, "c5f7fb68-cc75-4df0-8b02-dc9ee13aa773": { "id": "c5f7fb68-cc75-4df0-8b02-dc9ee13aa773", "name": "Audio TabIcon Plus", @@ -1200,10 +998,11 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/image.png", "author": "RobotoSkunk", - "version": "1.1.0", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json", + "version": "1.1.2", "tags": [], "createdAt": "2024-11-24", - "updatedAt": "2025-01-26" + "updatedAt": "2025-01-31" }, "2e3369c7-e450-46ba-8794-75ccb0de5e48": { "id": "2e3369c7-e450-46ba-8794-75ccb0de5e48", @@ -1245,10 +1044,10 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/image.png", "author": "wysh3", - "version": "1.0.0", + "version": "1.1.0", "tags": [], "createdAt": "2024-12-17", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-09" }, "6f11c932-b992-433e-8c80-56a613cc511e": { "id": "6f11c932-b992-433e-8c80-56a613cc511e", @@ -1287,13 +1086,13 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/image.png", "author": "KiKaraage", - "version": "1.1.4", + "version": "2.0", "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json", "tags": [ "context menu" ], "createdAt": "2024-10-06", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-09" }, "5941aefd-67b0-453d-9b62-9071a31cbb0d": { "id": "5941aefd-67b0-453d-9b62-9071a31cbb0d", diff --git a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/chrome.css b/themes/11d685eb-4515-4045-864b-0a50589f8a4d/chrome.css deleted file mode 100644 index 12f3b0a0..00000000 --- a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/chrome.css +++ /dev/null @@ -1,21 +0,0 @@ -:root { - --zen-primary-color: #808080 !important; -} - -@media not (prefers-color-scheme: dark) { - :root { - --zen-colors-primary: #d2d2d2 !important; - --zen-colors-secondary: #d2d2d2 !important; - --zen-colors-tertiary: #ffffff !important; - --zen-colors-border: #dddddd !important; - } -} - -@media (prefers-color-scheme: dark) { - :root { - --zen-colors-primary: #373737 !important; - --zen-colors-secondary: #373737 !important; - --zen-colors-tertiary: #171717 !important; - --zen-colors-border: #202020 !important; - } -} diff --git a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/image.png b/themes/11d685eb-4515-4045-864b-0a50589f8a4d/image.png deleted file mode 100644 index 2da4221a..00000000 Binary files a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/image.png and /dev/null differ diff --git a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/readme.md b/themes/11d685eb-4515-4045-864b-0a50589f8a4d/readme.md deleted file mode 100644 index bd5abb09..00000000 --- a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/readme.md +++ /dev/null @@ -1,8 +0,0 @@ -# Monochrome theme for [Zen Browser](https://github.com/zen-browser/desktop) - -There is no monochrome option in theme settings, so i created this theme. - -- No distracting colours, only grayscale. -- No outline border on tabs. -- Window outline border slightly dimmed. -- Supports Light and Dark mode. diff --git a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/theme.json b/themes/11d685eb-4515-4045-864b-0a50589f8a4d/theme.json deleted file mode 100644 index 93bb378d..00000000 --- a/themes/11d685eb-4515-4045-864b-0a50589f8a4d/theme.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "11d685eb-4515-4045-864b-0a50589f8a4d", - "name": "Monochrome", - "description": "There is no monochrome option in theme settings, so i created this theme.", - "homepage": "https://github.com/antonsizikov/zen-browser-monochrome-theme", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/11d685eb-4515-4045-864b-0a50589f8a4d/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/11d685eb-4515-4045-864b-0a50589f8a4d/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/11d685eb-4515-4045-864b-0a50589f8a4d/image.png", - "author": "antonsizikov", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-10-06", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/chrome.css b/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/chrome.css deleted file mode 100644 index 7e67b1af..00000000 --- a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/chrome.css +++ /dev/null @@ -1,7 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: #FDC797 !important; - --zen-colors-secondary: #FFFFFF25 !important; - --zen-colors-tertiary: #101010 !important; - --zen-colors-border: #282828 !important; -} diff --git a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/colors.json b/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/colors.json deleted file mode 100644 index 47e03fa7..00000000 --- a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/colors.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "#FDC797", - "secondaryColor": "#FFFFFF25", - "tertiaryColor": "#101010", - "colorsBorder": "#282828" -} diff --git a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/image.png b/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/image.png deleted file mode 100644 index 18f70c8d..00000000 Binary files a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/image.png and /dev/null differ diff --git a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/readme.md b/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/readme.md deleted file mode 100644 index 9934731a..00000000 --- a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/readme.md +++ /dev/null @@ -1,5 +0,0 @@ -# Vesper - -Peppermint and orange flavored dark theme for Zen broser. This theme makes use of a wise selection of orange and dark colors to create a visually appealing and easy-to-read theme. - -@bdsqqq's Port of the [Vesper VSCode theme](https://github.com/raunofreiberg/vesper/tree/main) For usage in Zen browser. diff --git a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/theme.json b/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/theme.json deleted file mode 100644 index b5802004..00000000 --- a/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/theme.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "17f70712-4530-42d0-ba0f-fa25bcbf2ddc", - "name": "Vesper Dark", - "description": "Pepermint and orange flavored dark theme for Zen browser.", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/17f70712-4530-42d0-ba0f-fa25bcbf2ddc/readme.md", - "image": "https://i.imgur.com/SmQiVq7.png", - "author": "bdsqqq", - "version": "1.0.1", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-22", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css b/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css index ec697faa..816916ac 100644 --- a/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css +++ b/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/chrome.css @@ -1,22 +1,48 @@ #unified-extensions-view box.panel-header, #unified-extensions-description, -#unified-extensions-messages-container { +#unified-extensions-messages-container, +.unified-extensions-item-message-deck { display: none !important; } - #unified-extensions-view { width: var(--menu-panel-width) !important; } - panelview .unified-extensions-item-action-button { padding-inline: 10px !important; padding-block: 0px !important; } - #unified-extensions-manage-extensions { padding-inline: 10px !important; } - #unified-extensions-panel .unified-extensions-item { - margin-block: 1px !important; + margin-block: 2px !important; +} +#unified-extensions-view .unified-extensions-item-action-button:hover { + background-color: transparent !important; +} +#unified-extensions-view .unified-extensions-item-menu-button.subviewbutton, +.unified-extensions-item-row-wrapper { + padding: 0 !important; +} +#unified-extensions-view .unified-extensions-item-menu-button.subviewbutton > .toolbarbutton-icon { + opacity: 0 !important; + transition: 0.2s ease !important; +} +#unified-extensions-panel .unified-extensions-item:hover { + .unified-extensions-item-menu-button.subviewbutton > .toolbarbutton-icon { + opacity: 0.85 !important; + } +} +#unified-extensions-view .unified-extensions-item-action-button .panel-no-padding .webextension-browser-action { + padding: 0 !important; +} +#unified-extensions-view .toolbar-menupopup :is(menu, menuitem), .subview-subheader, panelview .toolbarbutton-1, .subviewbutton, .widget-overflow-list .toolbarbutton-1 { + max-height: 3em !important; +} +#unified-extensions-view .subviewbutton-iconic { +& > .toolbarbutton-icon { + width: 1.2em !important; + height: 1.2em !important; + padding: 0.7em !important; + } } diff --git a/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/theme.json b/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/theme.json index b95a2220..92d5e180 100644 --- a/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/theme.json +++ b/themes/1e86cf37-a127-4f24-b919-d265b5ce29a0/theme.json @@ -10,5 +10,5 @@ "version": "1.0.0", "tags": [], "createdAt": "2024-09-03", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-09" } \ No newline at end of file diff --git a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/chrome.css b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/chrome.css index 4ac90068..91dcd007 100644 --- a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/chrome.css +++ b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/chrome.css @@ -1,43 +1,323 @@ -#tabbrowser-tabs[orient="vertical"] - .tabbrowser-tab - .tab-icon-overlay:not([crashed]) { - &:is([soundplaying], [muted], [activemedia-blocked]) { - background-color: #161717 !important; - border: 1px solid #ffffff29 !important; - transition: - transform 100ms ease-in-out, - background-color 100ms ease-in-out; +@media not (-moz-bool-pref: 'zen.mods.AudioIndicatorEnhanced.audioWave.enabled') { + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab + .tab-icon-overlay:not([crashed]) { + &:is([soundplaying], [muted], [activemedia-blocked]) { + background-color: #161717 !important; + border: 1px solid #ffffff29 !important; + transition: transform 100ms ease-in-out, + background-color 100ms ease-in-out; - &:hover { - transition: - transform 100ms ease-in-out, - background-color 100ms ease-in-out !important; - transform: scale(1.3) translate(-8%, 14%); - transform-origin: center !important; - } - } + @media (-moz-bool-pref: 'zen.mods.AudioIndicatorEnhanced.hoverScaleAnimationEnabled') { + &:hover { + transition: transform 100ms ease-in-out, + background-color 100ms ease-in-out !important; + transform: scale(1.3) translate(-8%, 14%); + transform-origin: center !important; + } + } + } - &[muted] { - /* Different background color when muted */ - background-color: rgb(122, 31, 31) !important; + &[muted] { + /* Different background color when muted */ + background-color: rgb(122, 31, 31) !important; - /* Revert old icon */ - background-image: url("chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg") !important; - } + /* Revert old icon */ + @media (-moz-bool-pref: 'zen.mods.AudioIndicatorEnhanced.returnOldIcons') { + background-image: url('chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg') !important; + } + } - &[soundplaying] { - /* Revert old icon */ - background-image: url("chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg") !important; - } + &[soundplaying] { + /* Revert old icon */ + @media (-moz-bool-pref: 'zen.mods.AudioIndicatorEnhanced.returnOldIcons') { + background-image: url('chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg') !important; + } + } - &[activemedia-blocked] { - /* Revert old icon */ - background-image: url("chrome://browser/skin/tabbrowser/tab-audio-blocked-small.svg") !important; - } + &[activemedia-blocked] { + /* Revert old icon */ + @media (-moz-bool-pref: 'zen.mods.AudioIndicatorEnhanced.returnOldIcons') { + background-image: url('chrome://browser/skin/tabbrowser/tab-audio-blocked-small.svg') !important; + } + } - /* Revert new, zen's audio indicator */ - &[muted], - &[soundplaying] { - list-style-image: none !important; - } + /* Revert new, zen's audio indicator */ + @media (-moz-bool-pref: 'zen.mods.AudioIndicatorEnhanced.returnOldIcons') { + &[muted], + &[soundplaying], + &[activemedia-blocked] { + list-style-image: none !important; + } + } + } } + +/* Standardize tab icon size, to prevent size flexing */ +#navigator-toolbox[zen-sidebar-expanded='true'] + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab + .tab-icon-stack { + height: 16px; + width: 28.5px; +} + +/** Audio Wave version */ +@media (-moz-bool-pref: 'zen.mods.AudioIndicatorEnhanced.audioWave.enabled') { + /** Variables section */ + /* Normal tab bar */ + #tabbrowser-tabs[orient='vertical'] { + /* Normal tab */ + & .tabbrowser-tab { + --audio-button-top: -4px; + --audio-button-left: -3px; + --audio-wave-top: 0px; + --audio-wave-left: 0px; + --audio-wave-height: 17px; + } + + /* Essential tab */ + & .tabbrowser-tab[zen-essential='true'] { + --audio-button-top: -4px; + --audio-button-left: 0px; + --audio-wave-top: -4px; + --audio-wave-left: 0px; + } + } + + /* Collapsed tab bar */ + #navigator-toolbox:not([zen-sidebar-expanded='true']) + #tabbrowser-tabs[orient='vertical'] { + /* Normal tab */ + & .tabbrowser-tab:not([zen-essential='true']) { + --audio-button-top: 0px; + --audio-button-left: 0px; + --audio-wave-top: 4px; + } + + /* Essential tab */ + & .tabbrowser-tab[zen-essential='true'] { + /* These 2 could be deleted, as are inherited */ + --audio-button-top: 0px; + --audio-button-left: 0px; + --audio-wave-top: 4px; + --audio-wave-left: -6px; + } + } + + /* Some styling for mute/unmute audio button */ + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab + .tab-icon-overlay:not([crashed]) { + top: var(--audio-button-top, 0px) !important; + left: var(--audio-button-left, 0px) !important; + width: 24px !important; + height: 24px !important; + + padding: 4px !important; + border-radius: 6px !important; + display: initial !important; + + opacity: 0; + visibility: hidden; + } + + /* Centers the tab icon, when collapsed tab bar */ + #navigator-toolbox:not([zen-sidebar-expanded='true']) + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab { + & .tab-icon-image, + .tab-throbber { + place-self: center; + } + } + + /* Centers the tab icon on essential tabs */ + #navigator-toolbox + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab[zen-essential='true'] { + & .tab-icon-image, + .tab-throbber { + justify-self: center; + } + } + + /* Centers & resizes the glance tab indicator, to be more cohesive across essential & pinned tabs */ + #navigator-toolbox + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab[zen-glance-tab='true'] { + & .tab-content { + padding: 0px !important; + } + + & .tab-icon-stack { + height: var(--tab-min-height, 24px) !important; + width: var(--tab-min-width, 24px) !important; + + & .tab-icon-image, + .tab-throbber { + place-self: center; + } + } + } + + /* Resizes the glance tab indicator on essential tabs */ + #navigator-toolbox + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab[zen-essential='true'] + .tabbrowser-tab[zen-glance-tab='true'] { + --tab-collapsed-width: 24px !important; + --tab-min-width: 16px !important; + + & .tab-icon-stack { + align-content: center; + } + } + + /* Tab Icon to mute playing audio */ + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab[soundplaying]:not([zen-glance-tab]):hover + > .tab-stack + > .tab-content + > .tab-icon-stack + > .tab-icon-overlay:not([crashed]) { + list-style-image: url('chrome://browser/skin/tabbrowser/tab-audio-muted-small.svg') !important; + } + + /* Tab Icon to unmute muted audio */ + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab[muted]:not([zen-glance-tab]):hover + > .tab-stack + > .tab-content + > .tab-icon-stack + > .tab-icon-overlay:not([crashed]) { + list-style-image: url('chrome://browser/skin/tabbrowser/tab-audio-playing-small.svg') !important; + } + + /* Show button to mute/unmute audio, on hover, in place of tab icon */ + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab:has([soundplaying], [muted]):not([zen-glance-tab]):hover { + & + > .tab-stack + > .tab-content + > .tab-icon-stack + > .tab-icon-overlay:not([crashed]) { + display: flex !important; + opacity: 1; + visibility: visible; + + background-color: transparent !important; + + &:hover { + background-color: color-mix( + in srgb, + currentColor 10%, + transparent + ) !important; + } + } + + & > .tab-stack > .tab-content > .tab-icon-stack > .tab-icon-image { + opacity: 0 !important; + } + } + + /* Patch for essential tabs */ + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab[zen-essential='true'] + .tab-icon-stack { + width: 100% !important; + justify-content: center; + + &::before { + /* TODO: Take padding from variable */ + width: calc(100% + 10px) !important; + } + } + + /* Patch for collapsed essential tabs */ + #navigator-toolbox:not([zen-sidebar-expanded='true']) + #tabbrowser-tabs[orient='vertical'] + .tabbrowser-tab[zen-essential='true'] + .tab-icon-stack { + width: var(--tab-collapsed-background-width) !important; + + &::before { + width: var(--tab-collapsed-background-width) !important; + } + } + + /* Code for audio wave */ + .tabbrowser-tab:not([zen-glance-tab]) + > .tab-stack + > .tab-content + > .tab-icon-stack::before { + content: '' !important; + z-index: -1 !important; + position: absolute !important; + bottom: 0; + left: 0; + width: calc(var(--zen-sidebar-width) - 9px) !important; + height: var(--audio-wave-height) !important; + transform: translate( + calc(-6px - var(--audio-wave-left)), + calc(10px - var(--audio-wave-top)) + ) !important; + transform-origin: bottom; + border-radius: 20px !important; + opacity: 0; + + -moz-context-properties: fill, fill-opacity; + background-size: 492px 100% !important; + background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='1000' height='120' viewBox='0 0 1000 120' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1000' height='120' /%3E%3Cg class='g' transform='translate(20 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.95;1 0.8;1 0.52;1 0.78;1 0.95;1 1.04;1 1.04;1 1.17;1 0.94;1 0.8;1 0.73;1 0.7;1 0.9;1 0.95' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(45 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1.1;1 1.05;1 1.2;1 0.82;1 1.13;1 1.3;1 1.31;1 1.14;1 1.07;1 1.1;1 1.1' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(70 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1.12;1 1.33;1 1.22;1 1.07;1 1.07;1 1.00;1 1.37;1 1.32;1 1.37;1 1.27;1 1.19;1 1.28;1 1.18;1 1.16;1 1.04;1 1.13;1 1.31;1 1.06;1 1.12' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(95 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1.38;1 1.23;1 1.11;1 1.40;1 1.21;1 1.45;1 1.36;1 1.30;1 1.35;1 1.24;1 1.38;1 1.16;1 1.41;1 1.43;1 1.14;1 1.15;1 1.20;1 1.42;1 1.38' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(120 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.86;1 1.09;1 1.07;1 0.86;1 1.00;1 0.89;1 0.95;1 0.91;1 1.18;1 1.06;1 1.14;1 1.08;1 0.82;1 1.10;1 0.96;1 0.87;1 1.04;1 1.15;1 0.86' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(145 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1.04;1 0.83;1 1.18;1 1.19;1 1.09;1 1.12;1 1.10;1 1.01;1 0.83;1 0.83;1 1.15;1 0.82;1 1.05;1 0.90;1 1.10;1 1.20;1 0.92;1 0.96;1 1.04' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(170 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.88;1 1.07;1 0.91;1 1.12;1 1.07;1 1.15;1 1.13;1 1.14;1 0.99;1 1.14;1 0.99;1 1.15;1 0.89;1 0.97;1 1.18;1 1.10;1 0.81;1 1.10;1 0.88' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(195 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.92;1 1.09;1 1.07;1 1.07;1 0.84;1 1.16;1 1.04;1 1.06;1 0.99;1 1.19;1 1.04;1 0.93;1 0.96;1 0.84;1 1.01;1 1.08;1 1.11;1 0.83;1 0.92' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(220 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.92;1 1.11;1 0.98;1 1.10;1 1.03;1 0.92;1 1.18;1 0.85;1 1.06;1 0.89;1 1.06;1 0.98;1 0.86;1 1.17;1 0.87;1 1.11;1 0.97;1 1.14;1 0.92' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(245 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.80;1 1.01;1 1.01;1 0.95;1 0.96;1 0.73;1 0.95;1 0.88;1 0.81;1 0.79;1 0.99;1 1.04;1 0.84;1 0.94;1 0.92;1 1.03;1 0.90;1 1.07;1 0.8' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(270 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.87;1 0.81;1 0.92;1 0.78;1 1.08;1 0.79;1 1.00;1 0.93;1 0.98;1 1.04;1 0.88;1 1.05;1 1.09;1 1.03;1 1.00;1 0.99;1 1.08;1 1.09;1 0.87' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(295 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.93;1 0.80;1 0.73;1 0.90;1 0.99;1 0.77;1 0.79;1 0.62;1 0.69;1 0.78;1 0.70;1 0.68;1 0.70;1 0.83;1 0.82;1 0.78;1 0.88;1 0.66;1 0.93' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(320 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.78;1 0.82;1 0.65;1 0.65;1 0.87;1 0.88;1 0.64;1 0.97;1 0.94;1 0.91;1 0.77;1 0.99;1 0.71;1 0.88;1 0.87;1 0.77;1 0.91;1 0.82;1 0.78' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(345 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.93;1 0.99;1 0.62;1 0.75;1 0.62;1 0.70;1 0.99;1 0.91;1 0.99;1 0.74;1 1.00;1 0.81;1 0.82;1 0.62;1 0.97;1 0.95;1 0.93;1 0.80;1 0.93' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(370 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.83;1 0.68;1 0.66;1 0.80;1 0.84;1 0.83;1 0.74;1 0.85;1 0.71;1 0.75;1 0.84;1 0.69;1 0.99;1 0.97;1 0.93;1 0.68;1 0.80;1 0.81;1 0.83' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(395 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.72;1 0.69;1 0.74;1 0.80;1 0.72;1 0.66;1 0.99;1 0.66;1 0.86;1 0.69;1 0.70;1 0.95;1 0.71;1 0.64;1 0.65;1 0.87;1 0.70;1 0.93;1 0.72' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(420 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.57;1 0.84;1 0.67;1 0.83;1 0.60;1 0.70;1 0.81;1 0.65;1 0.65;1 0.90;1 0.71;1 0.70;1 0.54;1 0.57;1 0.73;1 0.67;1 0.73;1 0.66;1 0.57' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(445 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.98;1 0.86;1 0.94;1 1.18;1 1.06;1 0.95;1 1.10;1 1.00;1 0.85;1 1.15;1 0.97;1 0.81;1 0.84;1 1.13;1 0.94;1 1.01;1 1.12;1 0.93;1 0.98' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(470 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.92;1 1.20;1 1.02;1 1.08;1 0.93;1 0.92;1 1.25;1 1.27;1 1.17;1 1.19;1 0.94;1 1.24;1 0.92;1 1.15;1 1.26;1 1.20;1 0.98;1 1.23;1 0.92' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(495 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1.33;1 1.23;1 1.11;1 1.31;1 1.48;1 1.31;1 1.12;1 1.40;1 1.30;1 1.30;1 1.18;1 1.20;1 1.41;1 1.45;1 1.35;1 1.12;1 1.17;1 1.20;1 1.33' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(520 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1.17;1 0.96;1 1.19;1 0.82;1 1.08;1 1.05;1 0.93;1 0.95;1 1.15;1 0.95;1 0.85;1 0.85;1 1.16;1 1.15;1 0.94;1 1.04;1 1.02;1 0.99;1 1.17' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(545 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1.12;1 0.89;1 1.14;1 0.95;1 1.08;1 1.07;1 1.00;1 1.04;1 0.81;1 1.12;1 0.92;1 0.89;1 0.98;1 0.81;1 0.97;1 0.96;1 1.02;1 0.87;1 1.12' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(570 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.99;1 0.82;1 1.01;1 1.11;1 0.96;1 1.06;1 1.07;1 0.84;1 0.91;1 0.85;1 1.01;1 0.99;1 1.03;1 0.81;1 1.19;1 0.94;1 0.83;1 1.01;1 0.99' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(595 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.98;1 0.84;1 0.81;1 0.82;1 1.04;1 0.74;1 0.81;1 0.79;1 1.04;1 0.85;1 0.73;1 1.05;1 0.91;1 0.80;1 0.77;1 0.98;1 0.82;1 0.98;1 0.98' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(620 130) rotate(180)'%3E%3Crect class='test ' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.77;1 0.83;1 1.03;1 0.76;1 0.71;1 0.95;1 0.80;1 1.00;1 0.81;1 0.75;1 0.96;1 0.96;1 0.84;1 1.02;1 1.09;1 0.71;1 1.06;1 0.85;1 0.77' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(645 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.78;1 0.91;1 0.75;1 0.79;1 0.80;1 0.66;1 0.81;1 0.72;1 0.83;1 0.63;1 0.63;1 0.71;1 0.86;1 0.86;1 0.79;1 0.86;1 0.67;1 0.93;1 0.78' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(670 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.90;1 0.84;1 0.54;1 0.82;1 0.76;1 0.76;1 0.80;1 0.69;1 0.57;1 0.57;1 0.61;1 0.76;1 0.84;1 0.72;1 0.85;1 0.82;1 0.70;1 0.74;1 0.9' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(695 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.8;1 0.74;1 0.85;1 0.86;1 0.73;1 0.64;1 0.81;1 0.57;1 0.50;1 0.85;1 0.88;1 0.88;1 0.69;1 0.89;1 0.67;1 0.60;1 0.75;1 0.84;1 0.8' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(720 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.51;1 0.87;1 0.68;1 0.81;1 0.81;1 0.58;1 0.54;1 0.75;1 0.81;1 0.56;1 0.76;1 0.78;1 0.71;1 0.72;1 0.54;1 0.88;1 0.68;1 0.87;1 0.51' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(745 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.31;1 0.50;1 0.47;1 0.67;1 0.42;1 0.40;1 0.47;1 0.53;1 0.36;1 0.66;1 0.50;1 0.54;1 0.49;1 0.47;1 0.30;1 0.40;1 0.49;1 0.50;1 0.31' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(770 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.5;1 0.43;1 0.39;1 0.54;1 0.65;1 0.56;1 0.32;1 0.48;1 0.36;1 0.45;1 0.32;1 0.59;1 0.59;1 0.38;1 0.59;1 0.31;1 0.51;1 0.40;1 0.5' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(795 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.55;1 0.69;1 0.46;1 0.62;1 0.54;1 0.57;1 0.48;1 0.44;1 0.57;1 0.45;1 0.44;1 0.33;1 0.56;1 0.31;1 0.54;1 0.39;1 0.55;1 0.61;1 0.55' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(820 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.38;1 0.67;1 0.66;1 0.41;1 0.52;1 0.55;1 0.43;1 0.49;1 0.55;1 0.59;1 0.41;1 0.64;1 0.58;1 0.59;1 0.62;1 0.35;1 0.67;1 0.38;1 0.38' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(845 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.49;1 0.57;1 0.70;1 0.56;1 0.52;1 0.43;1 0.55;1 0.71;1 0.55;1 0.77;1 0.58;1 0.51;1 0.43;1 0.61;1 0.40;1 0.64;1 0.53;1 0.50;1 0.49' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(870 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.62;1 0.58;1 0.40;1 0.64;1 0.44;1 0.45;1 0.66;1 0.76;1 0.76;1 0.69;1 0.74;1 0.47;1 0.54;1 0.55;1 0.66;1 0.60;1 0.58;1 0.55;1 0.62' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(895 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.75;1 0.44;1 0.74;1 0.78;1 0.71;1 0.48;1 0.75;1 0.47;1 0.78;1 0.73;1 0.70;1 0.79;1 0.65;1 0.55;1 0.41;1 0.48;1 0.41;1 0.68;1 0.75' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(920 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.58;1 0.79;1 0.61;1 0.60;1 0.63;1 0.42;1 0.71;1 0.51;1 0.44;1 0.63;1 0.76;1 0.76;1 0.58;1 0.74;1 0.42;1 0.45;1 0.51;1 0.46;1 0.58' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(945 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.64;1 0.82;1 0.75;1 0.83;1 0.89;1 0.61;1 0.60;1 0.84;1 0.62;1 0.54;1 0.72;1 0.52;1 0.60;1 0.65;1 0.52;1 0.87;1 0.75;1 0.66;1 0.64' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(970 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.71;1 0.57;1 0.80;1 0.76;1 0.71;1 0.62;1 0.51;1 0.52;1 0.67;1 0.62;1 0.73;1 0.69;1 0.67;1 0.81;1 0.55;1 0.70;1 0.55;1 0.88;1 0.71' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(995 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.57;1 0.71;1 0.67;1 0.77;1 0.76;1 0.69;1 0.88;1 0.55;1 0.83;1 0.63;1 0.59;1 0.73;1 0.63;1 0.53;1 0.81;1 0.82;1 0.53;1 0.67;1 0.57' dur='7.5s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cstyle%3E .test %7B fill: context-fill; %7D %3C/style%3E%3C/svg%3E") !important; + + transition: fill 1000ms ease-in-out, opacity 1000ms ease-in-out; + } + + /* Compability patch for hidden tab bar */ + #zen-main-app-wrapper[zen-compact-mode='true'] + .tabbrowser-tab + .tab-icon-stack::before { + width: calc(var(--zen-sidebar-width) - 30px) !important; + } + + /* TODO: Attempt at different animation for subset of tabs, will need manual re-timing of each svg animation sadly */ + .tabbrowser-tab[soundplaying] { + /* 4s delay */ + &:nth-of-type(2n) .tab-icon-stack::before { + /* background-image: '' !important; */ + } + + /* 6s delay */ + &:nth-of-type(3n) .tab-icon-stack::before { + /* background-image: '' !important; */ + } + + /* 2s delay */ + &:nth-of-type(4n) .tab-icon-stack::before { + /* background-image: '' !important; */ + } + + /* 5s delay */ + &:nth-of-type(5n) .tab-icon-stack::before { + /* background-image: '' !important; */ + } + } + + .tabbrowser-tab[soundplaying]:not([zen-glance-tab]) + > .tab-stack + > .tab-content + .tab-icon-stack::before { + fill: -moz-dialogtext; + opacity: 0.2; + } + + .tabbrowser-tab[muted]:not([zen-glance-tab]) + > .tab-stack + > .tab-content + .tab-icon-stack::before { + fill: color-mix(in srgb, -moz-dialogtext 50%, rgb(129, 0, 0) 50%); + opacity: 0.2; + background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='1000' height='120' viewBox='0 0 1000 120' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1000' height='120' /%3E%3Cg class='g' transform='translate(20 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(45 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(70 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(95 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(120 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(145 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(170 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(195 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(220 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(245 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(270 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(295 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(320 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(345 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(370 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(395 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(420 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(445 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(470 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(495 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(520 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(545 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(570 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(595 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(620 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(645 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(670 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(695 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(720 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(745 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(770 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(795 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(820 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(845 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(870 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(895 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(920 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(945 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(970 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cg class='g' transform='translate(995 130) rotate(180)'%3E%3Crect class='test' width='20' height='60' rx='5'%3E%3CanimateTransform attributeName='transform' type='scale' values='1 0.85' dur='1s' repeatCount='indefinite' /%3E%3C/rect%3E%3C/g%3E%3Cstyle%3E .test %7B fill: context-fill; %7D %3C/style%3E%3C/svg%3E") !important; + } +} \ No newline at end of file diff --git a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/image.png b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/image.png index f3f6a91e..6fb2a4b6 100644 Binary files a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/image.png and b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/image.png differ diff --git a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/preferences.json b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/preferences.json new file mode 100644 index 00000000..a9e94c10 --- /dev/null +++ b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/preferences.json @@ -0,0 +1,20 @@ +[ + { + "property": "zen.mods.AudioIndicatorEnhanced.hoverScaleAnimationEnabled", + "label": "Increases indicator size on hover", + "type": "checkbox", + "defaultValue": true + }, + { + "property": "zen.mods.AudioIndicatorEnhanced.returnOldIcons", + "label": "Bring back default Firefox icons", + "type": "checkbox", + "defaultValue": true + }, + { + "property": "zen.mods.AudioIndicatorEnhanced.audioWave.enabled", + "label": "Audio Wave: Brings new look for audio indicator.", + "type": "checkbox", + "defaultValue": false + } +] \ No newline at end of file diff --git a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/readme.md b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/readme.md index 2a4e1ef7..91501469 100644 --- a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/readme.md +++ b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/readme.md @@ -1,6 +1,6 @@ -Enhanced audio indicator on tabs, visible when playing videos. +Enhanced audio indicator on tabs, visible when playing videos & audios. Currently, mod is tailored to dark theme. For now, mostly just styles it differently, later some customization and matching to color theme is planned. -Works as of `1.0.1-a.22` +Works as of `1.7.4b` diff --git a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/theme.json b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/theme.json index bc2a932f..6fe0499a 100644 --- a/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/theme.json +++ b/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/theme.json @@ -1,14 +1,15 @@ { "id": "2317fd93-c3ed-4f37-b55a-304c1816819e", "name": "Audio Indicator Enhanced", - "description": "Enhanced audio indicator, with more polished style", + "description": "Enhanced audio indicator, with more polished style (New Visualizer Mode)", "homepage": "https://github.com/Kaedriz/ZenMods/tree/main/AudioIndicatorEnhanced", "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/chrome.css", "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/image.png", "author": "Kaedriz", - "version": "1.0.0", + "version": "1.1.1", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/2317fd93-c3ed-4f37-b55a-304c1816819e/preferences.json", "tags": [], "createdAt": "2024-12-06", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-16" } \ No newline at end of file diff --git a/themes/39907934-59e9-4e42-89f0-a254d3c5e280/preferences.json b/themes/39907934-59e9-4e42-89f0-a254d3c5e280/preferences.json index 52ea486c..e44ca1c2 100644 --- a/themes/39907934-59e9-4e42-89f0-a254d3c5e280/preferences.json +++ b/themes/39907934-59e9-4e42-89f0-a254d3c5e280/preferences.json @@ -26,7 +26,7 @@ "property": "browser.tabs.allow_transparent_browser", "label": "Allow Transparent Browser Tabs", "type": "checkbox", - "defaultValue": true + "defaultValue": false }, { "property": "theme.sidebery.hide-zen-tabbar", @@ -46,4 +46,4 @@ "type": "checkbox", "defaultValue": true } -] \ No newline at end of file +] diff --git a/themes/39907934-59e9-4e42-89f0-a254d3c5e280/theme.json b/themes/39907934-59e9-4e42-89f0-a254d3c5e280/theme.json index 064f9c21..93b02085 100644 --- a/themes/39907934-59e9-4e42-89f0-a254d3c5e280/theme.json +++ b/themes/39907934-59e9-4e42-89f0-a254d3c5e280/theme.json @@ -11,5 +11,5 @@ "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/39907934-59e9-4e42-89f0-a254d3c5e280/preferences.json", "tags": [], "createdAt": "2024-10-09", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-16" } \ No newline at end of file diff --git a/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css b/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css index a5126d9a..40a91180 100644 --- a/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css +++ b/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css @@ -1,7 +1,15 @@ -scrollbox:nth-child(5) { - scrollbar-width: none !important; +@media not (-moz-bool-pref: "theme.nosidebarscrollbar.before173b") { + #zen-browser-tabs-wrapper { + scrollbar-width: none !important; + } } -/* Pinned Tabs */ -#vertical-pinned-tabs-container { - scrollbar-width: none !important; + +@media (-moz-bool-pref: "theme.nosidebarscrollbar.before173b") { + scrollbox:nth-child(5) { + scrollbar-width: none !important; + } + /* Pinned Tabs */ + #vertical-pinned-tabs-container { + scrollbar-width: none !important; + } } diff --git a/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/preferences.json b/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/preferences.json new file mode 100644 index 00000000..12c99f7c --- /dev/null +++ b/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/preferences.json @@ -0,0 +1,9 @@ +[ + { + "property": "theme.nosidebarscrollbar.before173b", + "label": "Enable if you are on version 1.7.2b or lower.", + "type": "checkbox", + "disabledOn": [], + "defaultValue": false + } +] \ No newline at end of file diff --git a/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/theme.json b/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/theme.json index 672b72b9..a7f98027 100644 --- a/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/theme.json +++ b/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/theme.json @@ -6,9 +6,12 @@ "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/chrome.css", "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/image.png", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/4ab93b88-151c-451b-a1b7-a1e0e28fa7f8/preferences.json", "author": "mally8", - "version": "1.0.3", - "tags": [], + "version": "1.0.6", + "tags": [ + "sidebar" + ], "createdAt": "2024-09-01", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-16" } \ No newline at end of file diff --git a/themes/56449583-f295-4f34-baf8-da70d3d156e7/chrome.css b/themes/56449583-f295-4f34-baf8-da70d3d156e7/chrome.css deleted file mode 100644 index 2bf2ebfc..00000000 --- a/themes/56449583-f295-4f34-baf8-da70d3d156e7/chrome.css +++ /dev/null @@ -1,8 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: #2d5b69 !important; - --zen-colors-secondary: #2d5b69 !important; - --zen-colors-tertiary: #002b36 !important; - --zen-colors-border: #2d5b69 !important; - --zen-dialog-background: #002b36 !important; -} diff --git a/themes/56449583-f295-4f34-baf8-da70d3d156e7/colors.json b/themes/56449583-f295-4f34-baf8-da70d3d156e7/colors.json deleted file mode 100644 index c9775c77..00000000 --- a/themes/56449583-f295-4f34-baf8-da70d3d156e7/colors.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "#2d5b69", - "secondaryColor": " #2d5b69", - "tertiaryColor": "#002b36", - "colorsBorder": "#2d5b69", - "dialogBg": "#002b36" -} diff --git a/themes/56449583-f295-4f34-baf8-da70d3d156e7/image.png b/themes/56449583-f295-4f34-baf8-da70d3d156e7/image.png deleted file mode 100644 index c440cc77..00000000 Binary files a/themes/56449583-f295-4f34-baf8-da70d3d156e7/image.png and /dev/null differ diff --git a/themes/56449583-f295-4f34-baf8-da70d3d156e7/readme.md b/themes/56449583-f295-4f34-baf8-da70d3d156e7/readme.md deleted file mode 100644 index bb8db2fe..00000000 --- a/themes/56449583-f295-4f34-baf8-da70d3d156e7/readme.md +++ /dev/null @@ -1 +0,0 @@ -Dive into Solarized theme for Zen! diff --git a/themes/56449583-f295-4f34-baf8-da70d3d156e7/theme.json b/themes/56449583-f295-4f34-baf8-da70d3d156e7/theme.json deleted file mode 100644 index 3495ecc8..00000000 --- a/themes/56449583-f295-4f34-baf8-da70d3d156e7/theme.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "56449583-f295-4f34-baf8-da70d3d156e7", - "name": "Solarized", - "description": "Solarized color pallete ported into Zen!", - "homepage": "https://github.com/mohvn/solarized-zenbrowser", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/56449583-f295-4f34-baf8-da70d3d156e7/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/56449583-f295-4f34-baf8-da70d3d156e7/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/56449583-f295-4f34-baf8-da70d3d156e7/image.png", - "author": "mohvn", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-09-09", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/599a1599-e6ab-4749-ab22-de533860de2c/chrome.css b/themes/599a1599-e6ab-4749-ab22-de533860de2c/chrome.css new file mode 100644 index 00000000..09ece236 --- /dev/null +++ b/themes/599a1599-e6ab-4749-ab22-de533860de2c/chrome.css @@ -0,0 +1,79 @@ + +.control-item.control-button { + background-color: rgba(0, 0, 0, 0) !important; +} + +#close, #unpip { + fill: white !important; + padding: 5px !important; + top: 2px !important; + +&:hover { + &::after { + display: none !important; + } + } +} + +#close { + left: auto !important; + right: 5px !important; +} + +#unpip { + left: 5px !important; + right: auto !important; +} + +#controls { + margin: 0 !important; + height: 100% !important; + width: 100% !important; + +transition: background-color 160ms linear; + +&:hover { + background-color: rgba(0, 0, 0, 0.69) !important; + } +} + +#controls-bottom-gradient { + display: none !important; +} + +#controls-bottom { + display: flex; + flex-direction: column-reverse; + bottom: 5px !important; +} + +/* progress bar */ +.scrubber-no-drag { + display: flex !important; + margin: 0 !important; + height: 100% !important; +} + +#scrubber::-moz-range-thumb { + width: 0 !important; + height: 0 !important; + border: none !important; +} + +#scrubber { + height: 5px !important; + transition: all 160ms linear !important; + overflow: hidden; + padding: 0 !important; + border: 5px solid rgba(0, 0, 0, 0); + +&:hover { + height: 8px !important; + } +} + +#scrubber { + &::-moz-range-track, &::-moz-range-progress { + height: 100% !important; + } +} diff --git a/themes/599a1599-e6ab-4749-ab22-de533860de2c/image.png b/themes/599a1599-e6ab-4749-ab22-de533860de2c/image.png new file mode 100644 index 00000000..3b496f8c Binary files /dev/null and b/themes/599a1599-e6ab-4749-ab22-de533860de2c/image.png differ diff --git a/themes/599a1599-e6ab-4749-ab22-de533860de2c/readme.md b/themes/599a1599-e6ab-4749-ab22-de533860de2c/readme.md new file mode 100644 index 00000000..6a279997 --- /dev/null +++ b/themes/599a1599-e6ab-4749-ab22-de533860de2c/readme.md @@ -0,0 +1,2 @@ + +My collection of improvements to PiP inspired by we know which browser. Greatly improves look and feel. diff --git a/themes/599a1599-e6ab-4749-ab22-de533860de2c/theme.json b/themes/599a1599-e6ab-4749-ab22-de533860de2c/theme.json new file mode 100644 index 00000000..a49ea77c --- /dev/null +++ b/themes/599a1599-e6ab-4749-ab22-de533860de2c/theme.json @@ -0,0 +1,14 @@ +{ + "id": "599a1599-e6ab-4749-ab22-de533860de2c", + "name": "Pimp your PiP", + "description": "Collection of tweaks and upgrades to PiP", + "homepage": "", + "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/599a1599-e6ab-4749-ab22-de533860de2c/chrome.css", + "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/599a1599-e6ab-4749-ab22-de533860de2c/readme.md", + "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/599a1599-e6ab-4749-ab22-de533860de2c/image.png", + "author": "shldk", + "version": "1.0.0", + "tags": [], + "createdAt": "2025-02-07", + "updatedAt": "2025-02-09" +} \ No newline at end of file diff --git a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/chrome.css b/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/chrome.css deleted file mode 100644 index b15e58c9..00000000 --- a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/chrome.css +++ /dev/null @@ -1,27 +0,0 @@ -#zen-workspaces-button { - border-radius: 8px !important; - box-sizing: border-box; - height: 34px !important; - width: 34px !important; - border-width: 1px; - aspect-ratio: 1 / 1; - transition: - min-width 100ms ease-out, - max-width 100ms ease-out; - font-weight: 500; -} - -#zen-workspaces-button:hover { - background: var(--toolbarbutton-hover-background) !important; -} - -#zen-workspaces-button:active { - transform: scale(0.9); - font-weight: initial; -} - -@media (-moz-bool-pref: "zen.view.sidebar-expanded") { - #zen-workspaces-button { - width: calc(100% - 4px) !important; - } -} diff --git a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/image.png b/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/image.png deleted file mode 100644 index ae73ba12..00000000 Binary files a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/image.png and /dev/null differ diff --git a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/readme.md b/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/readme.md deleted file mode 100644 index 14536f13..00000000 --- a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/readme.md +++ /dev/null @@ -1,3 +0,0 @@ -# Zen Browser Theme - Consistent Workspaces Button - -This is a really simple theme put together to make the workspaces button a little more consistent with the other sidebar buttons. diff --git a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/theme.json b/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/theme.json deleted file mode 100644 index e6aaca29..00000000 --- a/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/theme.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c", - "name": "Uniform Workspaces Button", - "description": "Make the workspaces button consistent with the other sidebar buttons, while remaining unique.", - "homepage": "https://github.com/andrewbellucci/zen-uniform-workspaces-button", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ac61d13-a0dc-400e-aaa0-0f10fd3a7d0c/image.png", - "author": "andrewbellucci", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-08-24", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/chrome.css b/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/chrome.css deleted file mode 100644 index 75e6bb8c..00000000 --- a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/chrome.css +++ /dev/null @@ -1,9 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: #8f77f2 !important; - --zen-colors-secondary: #393061 !important; - --zen-colors-tertiary: #13121c !important; - --zen-colors-border: #514480 !important; - --zen-primary-color: #8f77f2 !important; - --zen-dialog-background: #13121c !important; -} diff --git a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/colors.json b/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/colors.json deleted file mode 100644 index deb3552b..00000000 --- a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/colors.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "#8f77f2", - "secondaryColor": "#393061", - "tertiaryColor": "#13121c", - "colorsBorder": "#514480", - "accentColor": "#8f77f2", - "dialogBg": "#13121c" -} diff --git a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/image.png b/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/image.png deleted file mode 100644 index 9b875718..00000000 Binary files a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/image.png and /dev/null differ diff --git a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/readme.md b/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/readme.md deleted file mode 100644 index 81f452a3..00000000 --- a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/readme.md +++ /dev/null @@ -1,5 +0,0 @@ -# Midnight Purple - -A good theme for those who like dark mode and the purple color :) - -This theme combines the dark mode with a purple color scheme. It is a good choice for those who like dark mode and the purple color. It is easy on the eyes and looks great. diff --git a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/theme.json b/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/theme.json deleted file mode 100644 index fb410eb2..00000000 --- a/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/theme.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "5ca67725-1f43-4ff2-9fcf-0c59af71c73a", - "name": "Midnight", - "description": "A dark and pleasant to the eyes purple theme :)", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/5ca67725-1f43-4ff2-9fcf-0c59af71c73a/image.png", - "author": "shaeriz", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-31", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/chrome.css b/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/chrome.css deleted file mode 100644 index 9b16b7c6..00000000 --- a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/chrome.css +++ /dev/null @@ -1,9 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: #A5373A !important; - --zen-colors-secondary: #D26A76 !important; - --zen-colors-tertiary: #A5373A !important; - --zen-colors-border: #D7737E !important; - --zen-primary-color: #2F0E0E !important; - --zen-dialog-background: #772F36 !important; -} diff --git a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/colors.json b/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/colors.json deleted file mode 100644 index a6342bb5..00000000 --- a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/colors.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "#A5373A", - "secondaryColor": "#D26A76", - "tertiaryColor": "#A5373A", - "colorsBorder": "#D7737E", - "accentColor": "#2F0E0E", - "dialogBg": "#772F36" -} diff --git a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/image.png b/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/image.png deleted file mode 100644 index 4810a84d..00000000 Binary files a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/image.png and /dev/null differ diff --git a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/readme.md b/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/readme.md deleted file mode 100644 index 0c7aaabe..00000000 --- a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A crimson red theme for Zen! - -If the urlBar background is not red, please add this into your userChrome.css file: --toolbar-field-background-color: #772F36 !important; diff --git a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/theme.json b/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/theme.json deleted file mode 100644 index ec4b1a9a..00000000 --- a/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/theme.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0", - "name": "Crimson", - "description": "A crimson red theme for Zen :)", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/7ba20fe1-7286-4b1f-9bf6-39d40bec8ae0/image.png", - "author": "shaeriz", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-10-12", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css index 46c230d5..1eadc763 100644 --- a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css +++ b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/chrome.css @@ -1,4 +1,4 @@ -/* Zen Context Menu v1.1 by KiKaraage */ +/* Zen Context Menu v2.0 by KiKaraage */ /* Hide all separators */ @media (-moz-bool-pref: "uc.hidecontext.separators") { @@ -9,7 +9,6 @@ padding-block: 0px !important; } } - /* Hide all icons (Won't work for extension & checkbox context menu options) */ @media (-moz-bool-pref: "uc.hidecontext.optionicons") { :not(:not(menubar) > menu, #ContentSelectDropdown) @@ -63,7 +62,16 @@ background-image: none !important; } } - +/* Apply Zen workspace colors to all context menu, panels, and confirmation pop-ups */ +@media (-moz-bool-pref: "uc.fixcontext.applyzencolors") { + menupopup, panel { + --panel-background: var(--zen-main-browser-background) !important; + } + /* Fix text color on confirmation pop-ups when applying Zen colors on light mode */ + #confirmation-hint { + --arrowpanel-color: var(--sidebar-text-color) !important; + } +} @media (-moz-bool-pref: "uc.fixcontext.extensionmargins") { /* Fix padding for extensions-related context menu on Windows */ menu > .menu-iconic-text, @@ -102,11 +110,19 @@ } } } - /* Only use “Copy Link Without Site Tracking” */ @media (-moz-bool-pref: "uc.hidecontext.copylink") { #context-copylink { - display: none !important; + opacity: 0 !important; + padding: 0 !important; + height: 2px !important; + } + + #context-copylink:hover { + opacity: 1 !important; + padding-block: 0.5em !important; + padding-inline-start: calc( var(--fp-contextmenu-menuitem-padding-inline) + 16px + var(--fp-contextmenu-menuicon-margin-inline) ) !important; + height: inherit !important; } } /* Hide "Menu Bar" toggle */ @@ -126,13 +142,24 @@ } /* Hide "Mute Tab" option */ @media (-moz-bool-pref: "uc.hidecontext.mutetab") { - #context_toggleMuteTab { + #context_toggleMuteTab, + #context_toggleMuteSelectedTabs, + #context_playTab, + #context_playSelectedTabs { display: none !important; } } -/* Hide "New Tab" option */ +/* Hide "New Tab" options */ @media (-moz-bool-pref: "uc.hidecontext.newtab") { - #context_openANewTab { + #context_openANewTab, + #toolbar-context-openANewTab, + #toolbarNavigatorItemsMenuSeparator { + display: none !important; + } +} +/* Hide 'Add to Web Panel' option" */ +@media (-moz-bool-pref: "uc.hidecontext.addtowebpanel") { + #context-zenAddToWebPanel { display: none !important; } } @@ -201,22 +228,29 @@ display: none !important; } } -/* Hide "Check Spelling" option while typing in text fields */ +/* Hide "Check Spelling" and "Text/Page Direction" option while typing in text fields */ @media (-moz-bool-pref: "uc.hidecontext.checkspelling") { + #spell-separator, #spell-check-enabled, - #context-sep-bidi { + #spell-add-dictionaries-main, + #spell-dictionaries, + #context-sep-bidi, + #context-bidi-text-direction-toggle, + #context-bidi-page-direction-toggle { display: none !important; } } /* Hide “Select All Text” option */ @media (-moz-bool-pref: "uc.hidecontext.selectalltext") { - #context-selectall { + #context-selectall, + #context-sep-selectall { display: none !important; } } /* Hide “Select All Tabs" option */ @media (-moz-bool-pref: "uc.hidecontext.selectalltabs") { #context_selectAllTabs, + #context_selectedAllTabs, #toolbar-context-selectAllTabs { display: none !important; } @@ -224,6 +258,7 @@ /* Hide “Reload Tab” option */ @media (-moz-bool-pref: "uc.hidecontext.reloadtab") { #context_reloadTab, + #context_reloadSelectedTabs, #toolbar-context-reloadSelectedTab, #toolbar-context-reloadSelectedTabs { display: none !important; @@ -231,7 +266,8 @@ } /* Hide "Duplicate Tab" */ @media (-moz-bool-pref: "uc.hidecontext.duplicatetab") { - #context_duplicateTab { + #context_duplicateTab, + #context_duplicateTabs { display: none !important; } } @@ -241,17 +277,20 @@ display: none !important; } } -/* Hide “View Page Source” and “Inspect” options */ +/* Hide “View Page Source”, "View Selection Source" and “Inspect” options */ @media (-moz-bool-pref: "uc.hidecontext.inspect") { #context-viewsource, #context-inspect-a11y, #context-inspect, - #context-media-eme-separator { + #inspect-separator, + #context-media-eme-separator, + #context-viewpartialsource-selection { display: none !important; } } -/* Hide “Save Link As” */ +/* Hide “Save Page As and Save Link As” */ @media (-moz-bool-pref: "uc.hidecontext.savelink") { + #context-savepage, #context-savelink { display: none !important; } @@ -264,3 +303,20 @@ display: none !important; } } +/* Hide "Pin Tab" and "Add to Essentials" options */ +@media (-moz-bool-pref: "uc.hidecontext.pin") { + #context_pinTab, + #context_unpinTab, + #context_pinSelectedTabs, + #context_unpinSelectedTabs, + #context_zen-add-essential, + #context_zen-remove-essential { + display: none !important; + } +} +/* Hide "This Frame" option */ +@media (-moz-bool-pref: "uc.hidecontext.frame") { + #frame-sep, #frame { + display: none !important; + } +} diff --git a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json index 7e269666..d4c67319 100644 --- a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json +++ b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json @@ -1,4 +1,13 @@ [ + { + "property": "widget.macos.native-context-menus", + "label": "Enable this mod on macOS (Let Zen override native macOS context menu)", + "type": "checkbox", + "disabledOn": [ + "windows", + "linux" + ] + }, { "property": "uc.hidecontext.separators", "label": "Hide all separators", @@ -9,9 +18,14 @@ "label": "Hide all icons (won't work for extension and checkbox context menu options)", "type": "checkbox" }, + { + "property": "uc.fixcontext.applyzencolors", + "label": "Apply Zen workspace colors to all context menu, panels, and confirmation pop-ups", + "type": "checkbox" + }, { "property": "uc.fixcontext.extensionmargins", - "label": "Fix margin for 'Tabs on the right' checkbox and extensions-related context menu", + "label": "[Toolbar] Fix margin for 'Tabs on the right' checkbox and extensions-related context menu", "type": "checkbox", "disabledOn": [ "macos", @@ -20,112 +34,132 @@ }, { "property": "uc.hidecontext.copylink", - "label": "Only use 'Copy Link Without Site Tracking'", + "label": "[Link] Hide regular 'Copy Link' button (Only shown when hovering above 'Copy Clean Link')", "type": "checkbox" }, { "property": "uc.hidecontext.menubar", - "label": "Hide 'Menu Bar' toggle", + "label": "[Toolbar] Hide 'Menu Bar' toggle", "type": "checkbox" }, { "property": "uc.hidecontext.bookmark", - "label": "Hide 'Bookmark Tab/Link'", + "label": "[Tab] [Link] Hide 'Bookmark Tab/Link'", "type": "checkbox" }, { "property": "uc.hidecontext.mutetab", - "label": "Hide 'Mute Tab' option", + "label": "[Tab] Hide 'Mute Tab' option", "type": "checkbox" }, { "property": "uc.hidecontext.newtab", - "label": "Hide 'New Tab' option", + "label": "[Tab] Hide 'New Tab' option", + "type": "checkbox" + }, + { + "property": "uc.hidecontext.addtowebpanel", + "label": "[Link] Hide 'Add to Web Panel' option", "type": "checkbox" }, { "property": "uc.hidecontext.movetaboptions", - "label": "Hide 'Move Tab' options", + "label": "[Tab] Hide 'Move Tab' options", "type": "checkbox" }, { "property": "uc.hidecontext.newcontainer", - "label": "Hide 'Open Tab/Link in New Container Tab'", + "label": "[Tab] [Link] Hide 'Open Tab/Link in New Container Tab'", "type": "checkbox" }, { "property": "uc.hidecontext.sendtodevice", - "label": "Hide 'Send Tab/Link to Device'", + "label": "[Tab] [Link] Hide 'Send Tab/Link to Device'", "type": "checkbox" }, { "property": "uc.hidecontext.closetab", - "label": "Hide close tab options (Close Tab, Close Duplicate Tabs, Close Multiple Tabs)", + "label": "[Tab] Hide close tab options (Close Tab, Close Duplicate Tabs, Close Multiple Tabs)", "type": "checkbox" }, { "property": "uc.hidecontext.search", - "label": "Hide 'Search Keywords' with your preferred search engine", + "label": "[Link] Hide 'Search Keywords' on your preferred search engine", "type": "checkbox" }, { "property": "uc.hidecontext.searchinpriv", - "label": "Hide 'Search Keywords in a Private Window'", + "label": "[Text] [Link] Hide 'Search Keywords in a Private Window'", "type": "checkbox" }, { "property": "uc.hidecontext.translate", - "label": "Hide Firefox's 'Translate Selection/Link' options", + "label": "[Text] [Link] Hide Firefox's 'Translate Selection/Link' options", "type": "checkbox" }, { "property": "uc.hidecontext.printselection", - "label": "Hide 'Print Selection'", + "label": "[Text] Hide 'Print Selection'", "type": "checkbox" }, { "property": "uc.hidecontext.image", - "label": "Hide 'Email Image', 'Set Image as Desktop Background', and 'View Image Info' options", + "label": "[Image] Hide 'Email Image', 'Set Image as Desktop Background', and 'View Image Info' options", + "type": "checkbox" + }, + { + "property": "uc.hidecontext.checkspelling", + "label": "[Text] Hide 'Check Spelling' and 'Change Text/Page Direction' options while typing in text fields", "type": "checkbox" }, { "property": "uc.hidecontext.selectalltext", - "label": "Hide 'Select All Text' option", + "label": "[Page] [Text] Hide 'Select All Text' option", "type": "checkbox" }, { "property": "uc.hidecontext.selectalltabs", - "label": "Hide 'Select All Tabs' option", + "label": "[Tab] Hide 'Select All Tabs' option", "type": "checkbox" }, { "property": "uc.hidecontext.reloadtab", - "label": "Hide 'Reload Tab' option", + "label": "[Tab] Hide 'Reload Tab' option", "type": "checkbox" }, { "property": "uc.hidecontext.duplicatetab", - "label": "Hide 'Duplicate Tab' option", + "label": "[Tab] Hide 'Duplicate Tab' option", "type": "checkbox" }, { "property": "uc.hidecontext.unloadactions", - "label": "Hide 'Tab Unloader Actions'", + "label": "[Tab] Hide 'Tab Unloader Actions'", "type": "checkbox" }, { "property": "uc.hidecontext.inspect", - "label": "Hide 'View Page Source' and 'Inspect' options", + "label": "[Text] [Page] Hide 'View Page Source' and 'Inspect' options", "type": "checkbox" }, { "property": "uc.hidecontext.savelink", - "label": "Hide 'Save Link As'", + "label": "[Page] [Link] Hide 'Save Page As' and 'Save Link As' option", "type": "checkbox" }, { "property": "uc.hidecontext.screenshot", - "label": "Hide 'Take Screenshot' option", + "label": "[Page] Hide 'Take Screenshot' option", + "type": "checkbox" + }, + { + "property": "uc.hidecontext.pin", + "label": "[Page] Hide 'Pin Tab' and 'Add to Essentials' option", + "type": "checkbox" + }, + { + "property": "uc.hidecontext.frame", + "label": "[Image] Hide 'This Frame' options", "type": "checkbox" } ] \ No newline at end of file diff --git a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md index d54a0295..ea01d2c9 100644 --- a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md +++ b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md @@ -1,29 +1,34 @@ What can you do with this Mod: -- Hide all separators in context menu _**NEW!**_ -- Hide all icons, excluding checkboxes & extension context menu _**NEW!**_ -- Fix margins for checkboxes & extension context menu on Windows, including "Tabs on the right" and "Compact Mode" options _**NEW!**_ -- Only use “Copy Link Without Site Tracking” +- Hide all separators in context menu +- Hide all icons, excluding checkboxes & extension context menu +- Apply your Zen workspace colors to all context menu, tab previews, and small notification pop-ups _**NEW!**_ +- Fix margins for checkboxes & extension context menu on Windows, including "Tabs on the right" and "Compact Mode" options +- Prioritizing "Copy Clean Link", hide default Copy Link option unless a small trigger area is hovered - Hide "Menu Bar" toggle - Hide "Bookmark Tab/Link” -- Hide "New Tab" option _**NEW!**_ -- Hide "Move Tab" options _**NEW!**_ +- Hide "New Tab" options +- Hide "Move Tab" options - Hide “Open Tab/Link in New Container Tab” - Hide “Send Tab/Link to Device” -- Hide close tab options ("Close Tab", "Close Duplicate Tabs", "Close Multiple Tabs") _**NEW!**_ +- Hide close tab options ("Close Tab", "Close Duplicate Tabs", "Close Multiple Tabs") - Hide “Search Keywords" with your preferred search engine - Hide “Search Keywords in a Private Window” - Hide Firefox's "Translate Selection/Link" options -- Hide "Print Selection" _**NEW!**_ +- Hide "Print Selection" - Hide “Email Image”, “Set Image as Desktop Background”, and “View Image Info” options +- Hide "Check Spelling" and "Text/Page Direction" option while typing in text fields _**NEW!**_ - Hide “Select All Text” option - Hide “Select All Tabs” option - Hide “Reload Tab” option -- Hide "Duplicate Tab" option _**NEW!**_ +- Hide "Duplicate Tab" option - Hide “Tab Unloader Actions” - Hide “View Page Source” and “Inspect” options - Hide “Save Link As” - Hide “Take Screenshot” option +- Hide "Add to Web Panels" _**NEW!**_ +- Hide "Pin Tab" and "Add to Essentials" _**NEW!**_ +- Hide "This Frame" options on image context menu _**NEW!**_ Go to Settings, Zen Mods, look up "Zen Context Menu", click the gear ⚙️ button, and check your desired preferences. diff --git a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/theme.json b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/theme.json index 5953d04f..1cb85d4e 100644 --- a/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/theme.json +++ b/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/theme.json @@ -7,11 +7,11 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/image.png", "author": "KiKaraage", - "version": "1.1.4", + "version": "2.0", "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/81fcd6b3-f014-4796-988f-6c3cb3874db8/preferences.json", "tags": [ "context menu" ], "createdAt": "2024-10-06", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-09" } \ No newline at end of file diff --git a/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/chrome.css b/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/chrome.css index 605e393b..3f6d33ec 100644 --- a/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/chrome.css +++ b/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/chrome.css @@ -1,44 +1,63 @@ #tab-preview-panel { - /* Removes default background color of panel, below tab title */ - --panel-background: none !important; + /* Matches Zen main background color, also supports gradients */ + @media (-moz-bool-pref: 'zen.mods.TabPreviewEnhanced.enabledBackgroundNative') { + --panel-background: var(--zen-main-browser-background-toolbar) !important; + } - /* Removes shadow in the margin area (dunno if actually does something, or it's just my imagination) */ - --panel-shadow-margin: none !important; + /* Matches Zen panel radius */ + @media not (-moz-bool-pref: 'zen.mods.TabPreviewEnhanced.enabledCustomBorderRadius') { + border-radius: var(--panel-border-radius) !important; + } - /* Removes border between tab title & tab preview image */ - --arrowpanel-border-color: transparent; + /* Custom border radius for tab preview*/ + @media (-moz-bool-pref: 'zen.mods.TabPreviewEnhanced.enabledCustomBorderRadius') { + --panel-border-radius: var( + --zen-mods-TabPreviewEnhanced-borderRadiusAmount + ) !important; + } - /* Matches Zen main background color, also supports gradients */ - background: var(--zen-main-browser-background) !important; + /* Removes border around tab preview */ + --zen-appcontent-border: transparent !important; - /* Matches Zen panel radius */ - border-radius: var(--zen-panel-radius); - - /* Shifts panel to the slightly right */ - /* TODO: Make customizable */ - margin-left: 0.5em !important; + /* Shifts panel to the slightly right */ + /* TODO: Make customizable */ + margin-left: 0.5em !important; } .tab-preview-thumbnail-container { - /* Fixes proper tab preview image sizing */ - &:has(canvas) { - /* TODO: Make optional */ - padding: var(--zen-element-separation); + /* Fixes proper tab preview image sizing */ + &:has(canvas) { + @media (-moz-bool-pref: 'zen.mods.TabPreviewEnhanced.enabledMargins') { + /* Add padding around tab preview image */ + padding: var(--zen-element-separation); + } - /* Hide border above preview */ - border-top: none !important; + /* Hide border above preview */ + border-top: none !important; - /* Shrink preview to match added padding */ - /* TODO: Make optional with padding as well */ - width: calc(var(--panel-width) - (var(--zen-element-separation) * 2)) px !important; - height: unset !important; + /* Hides padding between tab preview image and tab preview title */ + padding-top: 0 !important; - /* Some safety code to maintain aspect ratio */ - aspect-ratio: 2 / 1 !important; - } + /* Shrink preview to match added padding */ + /* TODO: Make optional */ + width: calc(var(--panel-width) - (var(--zen-element-separation) * 2)) px !important; + height: unset !important; - canvas { - /* Makes tab preview image rounded */ - border-radius: var(--zen-panel-radius) !important; - } + /* Some safety code to maintain aspect ratio */ + aspect-ratio: 2 / 1 !important; + } + + canvas { + /* Matches Zen panel radius */ + @media not (-moz-bool-pref: 'zen.mods.TabPreviewEnhanced.enabledCustomBorderRadius') { + border-radius: calc(var(--panel-border-radius) / 1.3) !important; + } + + /* Custom border radius for tab preview image */ + @media (-moz-bool-pref: 'zen.mods.TabPreviewEnhanced.enabledCustomBorderRadius') { + border-radius: calc( + var(--zen-mods-TabPreviewEnhanced-borderRadiusAmount) / 1.3 + ) !important; + } + } } diff --git a/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/preferences.json b/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/preferences.json new file mode 100644 index 00000000..b1e5c02c --- /dev/null +++ b/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/preferences.json @@ -0,0 +1,26 @@ +[ + { + "property": "zen.mods.TabPreviewEnhanced.enabledMargins", + "label": "Put margins around tab preview image", + "type": "checkbox", + "defaultValue": true + }, + { + "property": "zen.mods.TabPreviewEnhanced.enabledBackgroundNative", + "label": "Follows background color of Zen main browser (Workspaces included)", + "type": "checkbox", + "defaultValue": true + }, + { + "property": "zen.mods.TabPreviewEnhanced.enabledCustomBorderRadius", + "label": "Enables custom border radius for tab preview", + "type": "checkbox", + "defaultValue": true + }, + { + "property": "zen.mods.TabPreviewEnhanced.borderRadiusAmount", + "label": "Amount of custom border radius (Only active if above is enabled)", + "type": "string", + "defaultValue": "10px" + } +] \ No newline at end of file diff --git a/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/theme.json b/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/theme.json index ad3d2176..c8a638d4 100644 --- a/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/theme.json +++ b/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/theme.json @@ -7,8 +7,8 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/87196c08-8ca1-4848-b13b-7ea41ee830e7/image.png", "author": "Kaedriz", - "version": "1.0.0", + "version": "1.1.0", "tags": [], "createdAt": "2024-12-20", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-07" } \ No newline at end of file diff --git a/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json b/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json index 8ac74354..185ec5ac 100644 --- a/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json +++ b/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json @@ -1,7 +1,12 @@ [ + { + "property": "theme.better_find_bar.transparent_background", + "label": "Transparent background", + "type": "checkbox" + }, { "property": "theme.better_find_bar.horizontal_position", - "label": "Changes the horizontal position of the find bar.", + "label": "Horizontal position", "type": "dropdown", "disabledOn": [], "options": [ @@ -18,10 +23,5 @@ "value": "right" } ] - }, - { - "property": "theme.better_find_bar.transparent_background", - "label": "Makes the background of the find bar to be transparent.", - "type": "checkbox" } ] \ No newline at end of file diff --git a/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/theme.json b/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/theme.json index a6fb2e16..caabdf32 100644 --- a/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/theme.json +++ b/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/theme.json @@ -7,8 +7,9 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/image.png", "author": "RobotoSkunk", - "version": "1.1.0", + "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/a6335949-4465-4b71-926c-4a52d34bc9c0/preferences.json", + "version": "1.1.2", "tags": [], "createdAt": "2024-11-24", - "updatedAt": "2025-01-26" + "updatedAt": "2025-01-31" } \ No newline at end of file diff --git a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/chrome.css b/themes/bb61b145-6875-4afe-86f2-ab00024459dc/chrome.css deleted file mode 100644 index 9fff4652..00000000 --- a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/chrome.css +++ /dev/null @@ -1,8 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: #50A4E9 !important; - --zen-colors-secondary: #CC83E3 !important; - --zen-colors-tertiary: #16181D !important; - --zen-colors-border: #3A3E47 !important; - --zen-dialog-background: #1A1D23 !important; -} diff --git a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/colors.json b/themes/bb61b145-6875-4afe-86f2-ab00024459dc/colors.json deleted file mode 100644 index 17ddf597..00000000 --- a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/colors.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "#50A4E9", - "secondaryColor": "#CC83E3", - "tertiaryColor": "#16181D", - "colorsBorder": "#3A3E47", - "dialogBg": "#1A1D23" -} diff --git a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/image.png b/themes/bb61b145-6875-4afe-86f2-ab00024459dc/image.png deleted file mode 100644 index f942f096..00000000 Binary files a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/image.png and /dev/null differ diff --git a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/readme.md b/themes/bb61b145-6875-4afe-86f2-ab00024459dc/readme.md deleted file mode 100644 index 685fefda..00000000 --- a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/readme.md +++ /dev/null @@ -1 +0,0 @@ -For people who enjoy the AstroNvim aesthetic. diff --git a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/theme.json b/themes/bb61b145-6875-4afe-86f2-ab00024459dc/theme.json deleted file mode 100644 index 37be899a..00000000 --- a/themes/bb61b145-6875-4afe-86f2-ab00024459dc/theme.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "bb61b145-6875-4afe-86f2-ab00024459dc", - "name": "AstroTheme Dark", - "description": "A dark theme inspired by AstroNvim's AstroTheme color palette", - "homepage": "https://github.com/AstroNvim/astrotheme", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bb61b145-6875-4afe-86f2-ab00024459dc/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bb61b145-6875-4afe-86f2-ab00024459dc/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bb61b145-6875-4afe-86f2-ab00024459dc/image.png", - "author": "mehalter", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-10-12", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/chrome.css b/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/chrome.css index 00f70306..487a1448 100644 --- a/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/chrome.css +++ b/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/chrome.css @@ -236,22 +236,22 @@ @media not (-moz-bool-pref: "theme.no_gaps.rounded_corners") { @media not (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") { - #tabbrowser-tabpanels { - --zen-webview-border-radius: 0; + #tabbrowser-tabpanels .browserSidebarContainer { + border-radius: 0 !important; } } @media (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") { - #tabbrowser-tabpanels:not([zen-split-view="true"]) { - --zen-webview-border-radius: 0; + #tabbrowser-tabpanels:not([zen-split-view="true"]) .browserSidebarContainer { + border-radius: 0 !important; } } } @media (-moz-bool-pref: "theme.no_gaps.rounded_corners") { @media not (-moz-bool-pref: "theme.no_gaps.split.rounded_corners") { - #tabbrowser-tabpanels[zen-split-view="true"] { - --zen-webview-border-radius: 0; + #tabbrowser-tabpanels[zen-split-view="true"] .browserSidebarContainer { + border-radius: 0 !important; } } } diff --git a/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/theme.json b/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/theme.json index a90b147c..6893eadc 100644 --- a/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/theme.json +++ b/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/theme.json @@ -7,9 +7,9 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/image.png", "author": "Peleret", - "version": "1.2.1", + "version": "1.2.2", "tags": [], "createdAt": "2024-10-21", - "updatedAt": "2025-01-26", + "updatedAt": "2025-02-09", "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/bfcc400a-4ecb-4752-bfd2-a68f116a2722/preferences.json" } \ No newline at end of file diff --git a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/chrome.css b/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/chrome.css deleted file mode 100644 index ad896844..00000000 --- a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/chrome.css +++ /dev/null @@ -1,129 +0,0 @@ -:root { - --zen-primary-color: #d9d9d9 !important; - --zen-colors-primary: var(--tab-loading-fill) !important; - --zen-colors-secondary: var(--tab-loading-fill) !important; - --toolbarbutton-icon-fill: var(--tab-loading-fill) !important; -} - -:root:has(#theme-PywalZen[uc-pywalzen-darkness="default"]) { - --zen-colors-tertiary: var(--lwt-accent-color) !important; - --zen-main-browser-background: var(--lwt-accent-color) !important; - --zen-themed-toolbar-bg: var(--lwt-accent-color) !important; - --arrowpanel-background: var(--lwt-accent-color) !important; - #urlbar[breakout-extend="true"] > #urlbar-background { - background: var(--lwt-accent-color) !important; - } -} - -:root:has(#theme-PywalZen[uc-pywalzen-darkness="dark"]) { - --zen-colors-tertiary: color-mix( - in srgb, - var(--lwt-accent-color), - black 25% - ) !important; - --zen-main-browser-background: color-mix( - in srgb, - var(--lwt-accent-color), - black 25% - ) !important; - --zen-themed-toolbar-bg: color-mix( - in srgb, - var(--lwt-accent-color), - black 25% - ) !important; - --arrowpanel-background: color-mix( - in srgb, - var(--lwt-accent-color), - black 25% - ) !important; - #urlbar[breakout-extend="true"] > #urlbar-background { - background: color-mix( - in srgb, - var(--lwt-accent-color), - black 25% - ) !important; - } -} - -:root:has(#theme-PywalZen[uc-pywalzen-darkness="darker"]) { - --zen-colors-tertiary: color-mix( - in srgb, - var(--lwt-accent-color), - black 50% - ) !important; - --zen-main-browser-background: color-mix( - in srgb, - var(--lwt-accent-color), - black 50% - ) !important; - --zen-themed-toolbar-bg: color-mix( - in srgb, - var(--lwt-accent-color), - black 50% - ) !important; - --arrowpanel-background: color-mix( - in srgb, - var(--lwt-accent-color), - black 50% - ) !important; - #urlbar[breakout-extend="true"] > #urlbar-background { - background: color-mix( - in srgb, - var(--lwt-accent-color), - black 50% - ) !important; - } -} - -:root:has(#theme-PywalZen[uc-pywalzen-darkness="yet-darker"]) { - --zen-colors-tertiary: color-mix( - in srgb, - var(--lwt-accent-color), - black 75% - ) !important; - --zen-main-browser-background: color-mix( - in srgb, - var(--lwt-accent-color), - black 75% - ) !important; - --zen-themed-toolbar-bg: color-mix( - in srgb, - var(--lwt-accent-color), - black 75% - ) !important; - --arrowpanel-background: color-mix( - in srgb, - var(--lwt-accent-color), - black 75% - ) !important; - #urlbar[breakout-extend="true"] > #urlbar-background { - background: color-mix( - in srgb, - var(--lwt-accent-color), - black 75% - ) !important; - } -} - -:root:has(#theme-PywalZen[uc-pywalzen-darkness="pitch-black"]) { - --zen-colors-tertiary: black !important; - --zen-main-browser-background: black !important; - --zen-themed-toolbar-bg: black !important; - --arrowpanel-background: black !important; - #urlbar[breakout-extend="true"] > #urlbar-background { - background: black !important; - } -} - -#urlbar:not([focused="true"]):not([breakout-extend="true"]) - > #urlbar-background { - background: color-mix( - in srgb, - light-dark(#fff, var(--zen-colors-secondary)) 35%, - transparent 65% - ) !important; -} - -#commonDialogWindow { - background-color: black !important; -} diff --git a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/image.png b/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/image.png deleted file mode 100644 index 187a863f..00000000 Binary files a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/image.png and /dev/null differ diff --git a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/preferences.json b/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/preferences.json deleted file mode 100644 index 8217d30c..00000000 --- a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/preferences.json +++ /dev/null @@ -1,31 +0,0 @@ -[ - { - "property": "uc.pywalzen.darkness", - "label": "Darkness level", - "type": "dropdown", - "defaultValue": "default", - "options": [ - { - "value": "default", - "label": "Default" - }, - { - "value": "dark", - "label": "Dark" - }, - { - "value": "darker", - "label": "Darker" - }, - { - "value": "yet-darker", - "label": "Yet darker" - }, - { - "value": "pitch-black", - "label": "Pitch black" - } - ], - "disabledOn": [] - } -] \ No newline at end of file diff --git a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/readme.md b/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/readme.md deleted file mode 100644 index dc2d580e..00000000 --- a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/readme.md +++ /dev/null @@ -1,11 +0,0 @@ -# 🎨 PywalZen - -By using some native color variables, this theme makes [Pywalfox](https://github.com/Frewacom/pywalfox) work with [Zen](https://zen-browser.app/) Browser correctly. - -> **NOTE**: This theme overrides custom gradients, but it is compatible with the new grain effect! - -![](https://raw.githubusercontent.com/Axenide/PywalZen/main/screenshots/1.png) -![](https://raw.githubusercontent.com/Axenide/PywalZen/main/screenshots/2.png) -![](https://raw.githubusercontent.com/Axenide/PywalZen/main/screenshots/3.png) - -> **CAUTION**: Use this exclusively with Pywalfox, if not the theme will look wrong causing unreadable text and other issues. diff --git a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/theme.json b/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/theme.json deleted file mode 100644 index 41a1fc05..00000000 --- a/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/theme.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "id": "d2953516-d239-4ef8-aac5-b238e3dc0360", - "name": "PywalZen", - "description": "Enable correct support for Pywalfox with this theme!", - "homepage": "https://github.com/Axenide/PywalZen", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/image.png", - "author": "Axenide", - "version": "1.0.4", - "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/d2953516-d239-4ef8-aac5-b238e3dc0360/preferences.json", - "tags": [], - "createdAt": "2024-09-29", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/chrome.css b/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/chrome.css deleted file mode 100644 index 7b28b8b0..00000000 --- a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/chrome.css +++ /dev/null @@ -1,7 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: #24273a !important; - --zen-colors-secondary: #1e2030 !important; - --zen-colors-tertiary: #181926 !important; - --zen-colors-border: #363a4f !important; -} diff --git a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/colors.json b/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/colors.json deleted file mode 100644 index 050f6792..00000000 --- a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/colors.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "#24273a", - "secondaryColor": "#1e2030", - "tertiaryColor": "#181926", - "colorsBorder": "#363a4f" -} diff --git a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/image.png b/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/image.png deleted file mode 100644 index 6c363372..00000000 Binary files a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/image.png and /dev/null differ diff --git a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/readme.md b/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/readme.md deleted file mode 100644 index 54c73401..00000000 --- a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/readme.md +++ /dev/null @@ -1,5 +0,0 @@ -# Catppuccin - -Catppuccin color pallete ported into Zen! - -~ _Not affiliated with `Catppuccin`_ diff --git a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/theme.json b/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/theme.json deleted file mode 100644 index cf51f59f..00000000 --- a/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/theme.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "e3eec307-7c64-4cbd-a0c5-3447cd45a840", - "name": "Catppuccin", - "description": "Dive into Catppuccin's, unique pastel color theme for Zen!", - "homepage": "https://catppuccin.com/", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e3eec307-7c64-4cbd-a0c5-3447cd45a840/image.png", - "author": "mauro-balades", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-21", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/chrome.css b/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/chrome.css deleted file mode 100644 index c2451f1b..00000000 --- a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/chrome.css +++ /dev/null @@ -1,8 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: #82aaff !important; - --zen-colors-secondary: #c099ff !important; - --zen-colors-tertiary: #1e2030 !important; - --zen-colors-border: #3b4261 !important; - --zen-dialog-background: #222436 !important; -} diff --git a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/colors.json b/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/colors.json deleted file mode 100644 index fb0c039c..00000000 --- a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/colors.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "#82aaff", - "secondaryColor": "#c099ff", - "tertiaryColor": "#1e2030", - "colorsBorder": "#3b4261", - "dialogBg": "#222436" -} diff --git a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/image.png b/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/image.png deleted file mode 100644 index 1b1d5b3e..00000000 Binary files a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/image.png and /dev/null differ diff --git a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/readme.md b/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/readme.md deleted file mode 100644 index 6b271c8e..00000000 --- a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/readme.md +++ /dev/null @@ -1 +0,0 @@ -For folks who enjoy the Tokyo Night aesthetic diff --git a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/theme.json b/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/theme.json deleted file mode 100644 index 05496bbe..00000000 --- a/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/theme.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "e4faf306-61b1-4785-8678-7bdee9dc2564", - "name": "Tokyo Night Moon", - "description": "A dark theme inspired by folke's Tokyo Night Moon color palette", - "homepage": "https://github.com/ZweTyy/Tokyo-Night-Moon-Theme-Zen-browser", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/e4faf306-61b1-4785-8678-7bdee9dc2564/image.png", - "author": "ZweTyy", - "version": "1.0.1", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-09-15", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/chrome.css b/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/chrome.css deleted file mode 100644 index 6b29366c..00000000 --- a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/chrome.css +++ /dev/null @@ -1,6 +0,0 @@ -#vertical-pinned-tabs-container { - max-height: calc( - var(--theme-pinnedtabsmaxheight-number_of_tabs) * - (var(--tab-min-height) + 2 * var(--tab-block-margin)) - ) !important; -} diff --git a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/image.png b/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/image.png deleted file mode 100644 index 51fc8eed..00000000 Binary files a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/image.png and /dev/null differ diff --git a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/preferences.json b/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/preferences.json deleted file mode 100644 index 972e8a45..00000000 --- a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/preferences.json +++ /dev/null @@ -1,9 +0,0 @@ -[ - { - "property": "theme.pinnedtabsmaxheight.number_of_tabs", - "label": "Number of pinned tabs to fit", - "type": "string", - "placeholder": "Number of tabs", - "defaultValue": "5" - } -] \ No newline at end of file diff --git a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/readme.md b/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/readme.md deleted file mode 100644 index f42cde5e..00000000 --- a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/readme.md +++ /dev/null @@ -1,2 +0,0 @@ -Change max height of pinned tabs. -Go to Settings, Zen Mods, look up "Pinned Tabs Max Height", click the gear ⚙️ button, and set desired number of pinned tabs to fit. diff --git a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/theme.json b/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/theme.json deleted file mode 100644 index 7a2f1b82..00000000 --- a/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/theme.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "id": "ed742dfd-e7e0-4b1b-a0aa-e0905b14d817", - "name": "Pinned Tabs Max Height", - "description": "Change max height of pinned tabs.", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/image.png", - "author": "TheCatRiX", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-12-16", - "updatedAt": "2025-01-26", - "preferences": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ed742dfd-e7e0-4b1b-a0aa-e0905b14d817/preferences.json" -} \ No newline at end of file diff --git a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/chrome.css b/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/chrome.css deleted file mode 100644 index dcc44370..00000000 --- a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/chrome.css +++ /dev/null @@ -1,8 +0,0 @@ -/* This is an auto generated color theme. */ -:root { - --zen-colors-primary: color-mix(in srgb, var(--zen-primary-color) 100%, black 0%) !important; - --zen-colors-secondary: color-mix(in srgb, var(--zen-primary-color) 0%, black 100%) !important; - --zen-colors-tertiary: color-mix(in srgb, var(--zen-primary-color) 10%, black 90%) !important; - --zen-colors-border: color-mix(in srgb, var(--zen-colors-primary) 100%, black 0%) !important; - --zen-primary-color: #ff2600 !important; -} diff --git a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/colors.json b/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/colors.json deleted file mode 100644 index bd130f9b..00000000 --- a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/colors.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "isDarkMode": true, - "primaryColor": "color-mix(in srgb, var(--zen-primary-color) 100%, black 0%)", - "secondaryColor": "color-mix(in srgb, var(--zen-primary-color) 0%, black 100%)", - "tertiaryColor": "color-mix(in srgb, var(--zen-primary-color) 10%, black 90%)", - "colorsBorder": "color-mix(in srgb, var(--zen-colors-primary) 100%, black 0%)", - "accentColor": "#ff2600" -} diff --git a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/image.png b/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/image.png deleted file mode 100644 index 9de5260b..00000000 Binary files a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/image.png and /dev/null differ diff --git a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/readme.md b/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/readme.md deleted file mode 100644 index 1bde903b..00000000 --- a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/readme.md +++ /dev/null @@ -1,3 +0,0 @@ -# Formula 1 Theme - -- This sleek theme combines deep blacks with striking red accents diff --git a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/theme.json b/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/theme.json deleted file mode 100644 index 31205a71..00000000 --- a/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/theme.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "ef16716a-58dc-42d4-99f8-b1667d32247d", - "name": "Formula 1", - "description": "Embrace the simplicity of black and red", - "homepage": "", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/ef16716a-58dc-42d4-99f8-b1667d32247d/image.png", - "author": "thejournalwriter", - "version": "1.0.0", - "isDarkMode": true, - "isColorTheme": true, - "tags": [ - "color scheme", - "dark" - ], - "createdAt": "2024-08-22", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/chrome.css b/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/chrome.css deleted file mode 100644 index f24ef3b0..00000000 --- a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/chrome.css +++ /dev/null @@ -1,21 +0,0 @@ -#zen-main-app-wrapper { - background-color: #faf4ed !important; -} - -#appMenu-mainView { - background-color: #f2e9e1 !important; -} - -#appmenu-moreTools { - background-color: #f2e9e1 !important; -} - -#PanelUI-button { - --button-active-bgcolor: black !important; -} - -html#main-window { - --lwt-text-color: #575279 !important; - --toolbarbutton-icon-fill: #b4637a !important; - --toolbar-field-color: #286983 !important; -} diff --git a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/image.png b/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/image.png deleted file mode 100644 index 5f5262c1..00000000 Binary files a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/image.png and /dev/null differ diff --git a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/readme.md b/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/readme.md deleted file mode 100644 index 63ab7f79..00000000 --- a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/readme.md +++ /dev/null @@ -1,4 +0,0 @@ -# Zen Rosé Pine Dawn - -A theme around the Rosé Pine Dawn colors for the Zen-browser. -Click install and enjoy! diff --git a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/theme.json b/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/theme.json deleted file mode 100644 index 31db652f..00000000 --- a/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/theme.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "f4a7562f-6e54-4f1e-b835-a397fc6c15f2", - "name": "Ros\u00e9 Pine Dawn", - "description": "Minimalist, pine, freshness for your browser!", - "homepage": "https://github.com/feco/zen-rose-pine-dawn", - "style": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/chrome.css", - "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/readme.md", - "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/f4a7562f-6e54-4f1e-b835-a397fc6c15f2/image.png", - "author": "feco", - "version": "1.0.0", - "tags": [], - "createdAt": "2024-10-06", - "updatedAt": "2025-01-26" -} \ No newline at end of file diff --git a/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/chrome.css b/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/chrome.css index 0a6afbe5..6917973c 100644 --- a/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/chrome.css +++ b/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/chrome.css @@ -9,17 +9,24 @@ transition: opacity 0.1s !important; } -.tab-icon-overlay { +.tab-icon-overlay { + &:is([soundplaying], [muted], [activemedia-blocked]) { display: block !important; - background: transparent !important; border: 0px !important; border-radius: 0px !important; top: 0px !important; right: 0px !important; scale: 1.5 !important; - opacity: 0.8 !important; + opacity: 0.9 !important; margin: 0px 3px !important; + background: white !important; + /* svg modified from https://samherbert.net/svg-loaders/ */ + --play-svg: url('data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%20135%20140%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%22%3E%3Crect%20y%3D%2210%22%20width%3D%2215%22%20height%3D%22120%22%20rx%3D%226%22%3E%3Canimate%20attributeName%3D%22height%22%20begin%3D%220.5s%22%20dur%3D%221s%22%20values%3D%22120%3B110%3B100%3B90%3B80%3B70%3B60%3B50%3B40%3B140%3B120%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3Canimate%20attributeName%3D%22y%22%20begin%3D%220.5s%22%20dur%3D%221s%22%20values%3D%2210%3B15%3B20%3B25%3B30%3B35%3B40%3B45%3B50%3B0%3B10%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Frect%3E%3Crect%20x%3D%2230%22%20y%3D%2210%22%20width%3D%2215%22%20height%3D%22120%22%20rx%3D%226%22%3E%3Canimate%20attributeName%3D%22height%22%20begin%3D%220.25s%22%20dur%3D%221s%22%20values%3D%22120%3B110%3B100%3B90%3B80%3B70%3B60%3B50%3B40%3B140%3B120%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3Canimate%20attributeName%3D%22y%22%20begin%3D%220.25s%22%20dur%3D%221s%22%20values%3D%2210%3B15%3B20%3B25%3B30%3B35%3B40%3B45%3B50%3B0%3B10%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Frect%3E%3Crect%20x%3D%2260%22%20width%3D%2215%22%20height%3D%22140%22%20rx%3D%226%22%3E%3Canimate%20attributeName%3D%22height%22%20begin%3D%220s%22%20dur%3D%221s%22%20values%3D%22120%3B110%3B100%3B90%3B80%3B70%3B60%3B50%3B40%3B140%3B120%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3Canimate%20attributeName%3D%22y%22%20begin%3D%220s%22%20dur%3D%221s%22%20values%3D%2210%3B15%3B20%3B25%3B30%3B35%3B40%3B45%3B50%3B0%3B10%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Frect%3E%3Crect%20x%3D%2290%22%20y%3D%2210%22%20width%3D%2215%22%20height%3D%22120%22%20rx%3D%226%22%3E%3Canimate%20attributeName%3D%22height%22%20begin%3D%220.25s%22%20dur%3D%221s%22%20values%3D%22120%3B110%3B100%3B90%3B80%3B70%3B60%3B50%3B40%3B140%3B120%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3Canimate%20attributeName%3D%22y%22%20begin%3D%220.25s%22%20dur%3D%221s%22%20values%3D%2210%3B15%3B20%3B25%3B30%3B35%3B40%3B45%3B50%3B0%3B10%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Frect%3E%3Crect%20x%3D%22120%22%20y%3D%2210%22%20width%3D%2215%22%20height%3D%22120%22%20rx%3D%226%22%3E%3Canimate%20attributeName%3D%22height%22%20begin%3D%220.5s%22%20dur%3D%221s%22%20values%3D%22120%3B110%3B100%3B90%3B80%3B70%3B60%3B50%3B40%3B140%3B120%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3Canimate%20attributeName%3D%22y%22%20begin%3D%220.5s%22%20dur%3D%221s%22%20values%3D%2210%3B15%3B20%3B25%3B30%3B35%3B40%3B45%3B50%3B0%3B10%22%20calcMode%3D%22linear%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Frect%3E%3C%2Fsvg%3E'); + --mute-svg: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMzYgMTQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiPjxyZWN0IHg9IjQiIHk9IjcwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSI2Ii8+PHJlY3QgeD0iMzQiIHk9IjcwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSI2Ii8+PHJlY3QgeD0iNjQiIHk9IjcwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSI2Ii8+PHJlY3QgeD0iOTQiIHk9IjcwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHJ4PSI2Ii8+PHJlY3QgeD0iMTI0IiB5PSI3MCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iNiIvPjwvc3ZnPg=='); + mask-size: 10px 10px !important; + mask-repeat: no-repeat !important; + mask-position: center !important; } @media (prefers-color-scheme: light) { @@ -29,6 +36,7 @@ } &:is([activemedia-blocked]) { + background: none !important; list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEb0lEQVR4nO2YW4hWVRTHP7URvM6ooWYa1kPlQ4GXxISyC4mUVg/RZQyjKLUsUcsmJRm8pqUgXSCRbhZCqT1mkARaWm+l9qK9jCKZ2KhUD4nWLxbuM/1ncfb3nfPNGaeH84cPPtZ/n7XX2pe1/3tXKiVKlChR4v8I4BZgFtCnB/q+AnjQYuiqo2bgby6htbAIs/e/KvRtMTxWr5PpwHn+w3uFR1o7hg+kf4vlnrwOrgHaxckp4Npuizgex3Wh7wS/AWOyftwH2C8f/wFM6Pao4/FMDDEk+BboneXDBXTGbMe/CvwKbOqGoFcCx4Hlzv64i2l+LUdXAmflg22Of9E5bCowif7O92LHfyLcGWBYNWerXePhwt0JXBT+G6BXUYmEPvaKf+trmnAj3CCvjDkZ5Bq2CDcwTHmCX4DRRSYR+hkNnJR+jgEDhH/FDfTANCdPukaDhXtNuL+AKe7Qmgc8kjNoKyrPAwuBBrHfGvpIsEa4wSG2BE+kOf5aGrwl9mGuarzhvtsqXOZkgOfku3cdt1G434Ghwr0t3B7vtNGt/8nCLXUzpU7nC5c+QvFEnnXfzhVuqFvmS4WbIvYLunIqQUslOKWbGDgk3GqxD3HTvE+XSGjTFxgXfn1TOPtGD7sm4dcId1DsvYHTwt2nTtcJ8anbfIrxkQrX7ipc/7A8zkkb+/860E/aDXeDsUq4Ca7vq4XbkbaHjNglRMdhZEJN7G1upn4W7mWXxHfEccAl0yLcEbH3cpXyUXcoJ9ihiRwU4qHIqOtM3Sh2U6YjIhs1hg3S/ipR2IYbhNtOyrkBPCz2HzURzfx2sW8T+2axPyD2Q27d63KK4awruT8Jd3+KjDd8KPZpYj+miZyJ7IPPI8tHK84XYrdNnRU68rvTdBSwROy7IvunPW8iLZGyuzuy5GrhevnuS7HP60oiurRuE/tHGZbW4R5eWm15N/tnkZG3jTpSOCuxtbBe2o8C/onM1PYMm/0HTWRnpPzanV0FnJbfo5Fl1y+U2Bj2u/K7rI7yuyJWftdGyuwYF8T4yLR7yW/JbHAyw/6vd0lEpTmXboaxA3FnmtowYmYViXI4okSb3L0+TaI0iERJ46pJlLVpZ0WQKNY2wb1eNJoAS9DxjmRl142qisa5btSeqdSnfg1PO8WtM/WScFPFbjEPqibj36wi4ze677YI15wjEbuLJNjiuE1VZPw7wn2V92K1zr0vTXUXq6dsM+a5+oZS/UKYmQY34ucjirvRzdScvFfdAa6CnMz8vtS1q26biVDhlwvXnnrVzfD4cIe7fH1f5OND2MQH3PpX3TfSHbattZ6DVK587PjFdEZjgYlY34pFjtfD0arWkLzVxD/Q2fSeUCleYDKbQ5DLnH1O7uoYXjfsWTKBVayJlR4CMAn4U+LZm+nJVE50/4g9ttujdrCHc/eIfVpP+EywJ3xXBjvV+ssB4H3p32K5q15HzVKpOp5kLheA1tD3RRWN9Tq7Cbi7sOjyl+QZwM090X+JEiVKlKjUwr/rwkME7dPwYwAAAABJRU5ErkJggg==") !important; width: 16px !important; height: 16px !important; @@ -36,18 +44,27 @@ } &:is([soundplaying]) { - list-style-image: url("data:image/gif;base64,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") !important; - width: 16px !important; - height: 16px !important; + list-style-image: none !important; + mask-image: var(--play-svg) !important; } &:is([muted]) { - list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAb9QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AlH9xQAAAJV0Uk5TAAgcOltfVzEYBCl4zN/r7+a+Yx4PPlBPMA0DVK//mzgBE1ym0urpmUwLBihxqdrcs30K0fu7hf7ld8ny9+JpESu2/JL0dmeEBYNhbkrZVr/9lwmJsfnD+uju7c7U8cbKoQ6u15hzB4FmkDeqJhqe+BmPrGvNLpzsjhWr87lLsgIbfsf1aIrYpCr24CBVckcdnTNYe1JodJtZAAADqElEQVR4nO2WW0gUYRSAz0kRjVolDGUXL4UaXirJyMJbRYRUKEQXkFK0ILOCLvQoJj70Fj4ElVRSFoVYkYhkRGSKZTcK1NSgNPOS2YMSCZJOu+7MP//Yzk4HIhXO9zKHb/6d+XZ2HAdhToKzHeAZzqLAWRQ4iwJnUeAsCpxFgbMocBYFzqLAWRQ4iwJnUeAsCpxFgbMocBYFzqLAWRQ4iwJnUeAsCpxFgbMocBYFzqLAWRQ4iwJnUeAsCpxFgbMocBaF+ZCFGuOzlSNKpHmhu2nSF/G7YVEwoit5cMZnTfS/zbI7zyAsYo/YsczVCjjgQHwvfdJEQxy6d2BH/BtJr2mPUxRQXHSApdezHKHDYg7B4V5t9l+FA1r3M/2DJhrAdx1+dm0jnHGNwmY4Tzt9yHDlxS9ptYkXWRvx54Cuo/tH1N8xwxe7NDua/EW7MCYa7AnjPdo8th4fqGMmttg0HRnQJs5k5rUszGwDAyvr3dvtzTZdOoLrwKsGn+Q+3SdirTplKW91HdY6CRZeXK2gxcas0JfubbZ8gyThPfCoO9XLtRMnX0s7kmvUYVervNxHuevZ3/kja/dzY9aSd+6tLVC2YS3gVcMew30W0K0OMYZHzoZqsPAia28LGHComam9sk25DV41pPXIfsUjddjSJevIJrDwImvzB2NW6i1P5xdf30TP+PoRzRbLzbzIWvvVmKUtmeUss3srp0m26TfBq4Z9jbIfG1WHQJusM26AhRdZ+58YszZdd2/zHkvSHtsw6FXnY7v09IOtV9ThwEN5ebxSaeG1rHyfBmNWJlZMbw/VSzLErj2ITLQ9q1u+R3dcVNxnKayTbHRMrdpu5vWrVTRi+NPOwvPu4Rii9pCB8IRO7Tcy0XAcm8RNmrR8Qj0IHPX7KJ5nIWlKOVh4/X/iqYogMSdFVYmDn0b1bxJyEM+ChYbQAlR/fsjDMqGLlWvqlKtcHQIrr2fFbusT1yv/UmGp2HEGsSoXoD3Kv3xEP56ZhgVleMG1dWTjuH6QkgDlfr9rOKwUT0mrTbz8vlU06J/46lOKHcer2+UTRR5xvqhUFuAJgL/Qzgs2segkXE5fWmqwJd+eHoRzP/yGZqz26A1vp/mJiG1Tq2tiKmae6X8zH97l5w6cRYGzKHAWBc6iwFkUOIsCZ1HgLAqcRYGzKHAWBc6iwFkUOIsCZ1HgLAqcRYGzKHAWBc6iwFkUOIsCZ1HgLAqcRYGzKHAWBc6iwFkUOIsCZ1H4DdCcIqZ2xl9xAAAAAElFTkSuQmCC") !important; - width: 16px !important; - height: 16px !important; + list-style-image: none !important; + mask-image: var(--mute-svg) !important; } } +@media not (-moz-bool-pref: "zen.view.sidebar-expanded") { + .tabbrowser-tab:is([soundplaying], [muted], [activemedia-blocked]):hover img { + opacity: 1 !important; + transition: opacity 0.1s ease-out !important; + } + .tabbrowser-tab:is([soundplaying], [muted], [activemedia-blocked]):hover .tab-icon-overlay { + margin: 0px !important; + transition: opacity 0.1s ease-out, transform 0.1s ease-out !important; + transform: translate(6.9px, -6.9px) scale(0.69) !important; + } + } #zen-essentials-container { .tab-icon-overlay:is([soundplaying], [muted]) { margin: 0px !important; diff --git a/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/theme.json b/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/theme.json index 7d5b178e..20c172ba 100644 --- a/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/theme.json +++ b/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/theme.json @@ -7,8 +7,8 @@ "readme": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/readme.md", "image": "https://raw.githubusercontent.com/zen-browser/theme-store/main/themes/fd24f832-a2e6-4ce9-8b19-7aa888eb7f8e/image.png", "author": "wysh3", - "version": "1.0.0", + "version": "1.1.0", "tags": [], "createdAt": "2024-12-17", - "updatedAt": "2025-01-26" + "updatedAt": "2025-02-09" } \ No newline at end of file diff --git a/zen-alpha-mantis.svg b/zen-alpha-mantis.svg deleted file mode 100644 index 860b477d..00000000 --- a/zen-alpha-mantis.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file