From 48ab77ef5279e856e73ad5a7204d19351a7b6d14 Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Thu, 20 Feb 2025 17:33:53 +0100 Subject: [PATCH] Refactor EME configuration to remove wmfcdm support and adjust gradient dot size --- configs/linux/mozconfig | 2 +- configs/macos/mozconfig | 2 +- configs/windows/mozconfig | 2 +- src/browser/base/content/zen-styles/zen-gradient-generator.css | 2 +- src/browser/base/zen-components/ZenGradientGenerator.mjs | 2 -- 5 files changed, 4 insertions(+), 6 deletions(-) diff --git a/configs/linux/mozconfig b/configs/linux/mozconfig index c9db86c2d..cdabe9862 100644 --- a/configs/linux/mozconfig +++ b/configs/linux/mozconfig @@ -9,7 +9,7 @@ fi if test "$SURFER_COMPAT" = "x86_64"; then ac_add_options --target=x86_64-pc-linux - ac_add_options --enable-eme=widevine,wmfcdm + ac_add_options --enable-eme=widevine # Enable Profile Guided Optimization if test "$ZEN_GA_DISABLE_PGO"; then diff --git a/configs/macos/mozconfig b/configs/macos/mozconfig index e9fecf097..34ee5c6a5 100644 --- a/configs/macos/mozconfig +++ b/configs/macos/mozconfig @@ -1,7 +1,7 @@ unset MOZ_STDCXX_COMPAT ac_add_options --disable-dmd -ac_add_options --enable-eme=widevine,wmfcdm +ac_add_options --enable-eme=widevine export MOZ_MACBUNDLE_ID=${appId} export MOZ_MACBUNDLE_NAME="Zen Browser.app" diff --git a/configs/windows/mozconfig b/configs/windows/mozconfig index 69f3ee978..9240b043f 100644 --- a/configs/windows/mozconfig +++ b/configs/windows/mozconfig @@ -38,7 +38,7 @@ if test "$SURFER_COMPAT" = "x86_64"; then export RUSTFLAGS="-Clink-args=--icf=safe" elif test "$SURFER_COMPAT" = "aarch64"; then ac_add_options --target=aarch64-pc-windows-msvc - ac_add_options --enable-eme=widevine,wmfcdm + ac_add_options --enable-eme=widevine ac_add_options --enable-optimize="-O2 -mtune=cortex-a55 -march=armv8.2-a+simd" diff --git a/src/browser/base/content/zen-styles/zen-gradient-generator.css b/src/browser/base/content/zen-styles/zen-gradient-generator.css index 15f63961b..3d346f5c6 100644 --- a/src/browser/base/content/zen-styles/zen-gradient-generator.css +++ b/src/browser/base/content/zen-styles/zen-gradient-generator.css @@ -176,7 +176,7 @@ position: absolute; z-index: 2; width: 22px; - height: 20px; + height: 22px; border-radius: 50%; background: var(--zen-theme-picker-dot-color); @media (-prefers-color-scheme: dark) { diff --git a/src/browser/base/zen-components/ZenGradientGenerator.mjs b/src/browser/base/zen-components/ZenGradientGenerator.mjs index 6c4cc1c23..efdc142c4 100644 --- a/src/browser/base/zen-components/ZenGradientGenerator.mjs +++ b/src/browser/base/zen-components/ZenGradientGenerator.mjs @@ -598,8 +598,6 @@ this.updateCurrentWorkspace(true); } else if (!clickedDot && existingPrimaryDot) { - existingPrimaryDot.element.style.left = `${relativeX}px`; - existingPrimaryDot.element.style.top = `${relativeY}px`; existingPrimaryDot.position = { x: relativeX, y: relativeY,