From 6a14f85d226ae04a2b990541eb6021fb8aa3ae9c Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Wed, 2 Apr 2025 16:17:06 +0200 Subject: [PATCH] fix: update CSS media queries for Linux and remove unused border color variable --- .../base/content/zen-styles/zen-panel-ui.css | 2 +- .../base/content/zen-styles/zen-theme.css | 1 - .../libpref/init/StaticPrefList-yaml.patch | 25 +++---------------- src/modules/libpref/init/zen-static-prefs.inc | 20 +++++++++++++++ 4 files changed, 24 insertions(+), 24 deletions(-) create mode 100644 src/modules/libpref/init/zen-static-prefs.inc diff --git a/src/browser/base/content/zen-styles/zen-panel-ui.css b/src/browser/base/content/zen-styles/zen-panel-ui.css index 239c3050..9fed475c 100644 --- a/src/browser/base/content/zen-styles/zen-panel-ui.css +++ b/src/browser/base/content/zen-styles/zen-panel-ui.css @@ -7,7 +7,7 @@ panel[type='arrow'][animate='open'] { @media (-moz-platform: macos) { animation: zen-jello-animation-macos 0.4s ease-out; } - @media not (-moz-platform: macos) { + @media (-moz-platform: linux) { &::part(content) { animation: zen-jello-animation 0.35s ease; } diff --git a/src/browser/base/content/zen-styles/zen-theme.css b/src/browser/base/content/zen-styles/zen-theme.css index 0a914baa..1f46023f 100644 --- a/src/browser/base/content/zen-styles/zen-theme.css +++ b/src/browser/base/content/zen-styles/zen-theme.css @@ -64,7 +64,6 @@ --in-content-primary-button-border-color: transparent !important; --in-content-primary-button-border-hover: transparent !important; --in-content-primary-button-border-active: var(--zen-colors-border) !important; - --in-content-box-border-color: var(--zen-colors-border) !important; --in-content-accent-color: var(--zen-colors-primary) !important; --in-content-accent-color-active: currentColor !important; diff --git a/src/modules/libpref/init/StaticPrefList-yaml.patch b/src/modules/libpref/init/StaticPrefList-yaml.patch index f45fcb94..378369be 100644 --- a/src/modules/libpref/init/StaticPrefList-yaml.patch +++ b/src/modules/libpref/init/StaticPrefList-yaml.patch @@ -1,5 +1,5 @@ diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml -index 85974462e5ce2b7dbf85bd5c79f09b3db5c25915..428a245cdf58d959256aa3c975687f31aed16b05 100644 +index 85974462e5ce2b7dbf85bd5c79f09b3db5c25915..f914f5c0f29be4149be15265bb6571ae92fb23cc 100644 --- a/modules/libpref/init/StaticPrefList.yaml +++ b/modules/libpref/init/StaticPrefList.yaml @@ -18462,13 +18462,13 @@ @@ -18,30 +18,11 @@ index 85974462e5ce2b7dbf85bd5c79f09b3db5c25915..428a245cdf58d959256aa3c975687f31 mirror: always # Whether we expand the client area into the taskbar hidden edge on maximized -@@ -18594,6 +18594,26 @@ +@@ -18594,6 +18594,7 @@ mirror: always #endif -+# Dummy pref to always generate StaticPrefs_zen.h in every OS -+- name: zen.browser.is-cool -+ type: bool -+ value: true -+ mirror: never -+ -+#ifdef XP_MACOSX -+- name: zen.widget.macos.window-material -+ type: uint32_t -+ value: 1 -+ mirror: always -+#endif -+ -+#ifdef XP_WIN -+- name: zen.widget.windows.acrylic -+ type: bool -+ value: true -+ mirror: once -+#endif -+ ++#include zen-static-prefs.inc #--------------------------------------------------------------------------- # Prefs starting with "zoom." #--------------------------------------------------------------------------- diff --git a/src/modules/libpref/init/zen-static-prefs.inc b/src/modules/libpref/init/zen-static-prefs.inc new file mode 100644 index 00000000..b53d20ae --- /dev/null +++ b/src/modules/libpref/init/zen-static-prefs.inc @@ -0,0 +1,20 @@ + +# Dummy pref to always generate StaticPrefs_zen.h in every OS +- name: zen.browser.is-cool + type: bool + value: true + mirror: never + +#ifdef XP_MACOSX +- name: zen.widget.macos.window-material + type: uint32_t + value: 1 + mirror: always +#endif + +#ifdef XP_WIN +- name: zen.widget.windows.acrylic + type: bool + value: true + mirror: always +#endif