From cf1aeefe6721c2ce6445a44fe87277d1f4bed7db Mon Sep 17 00:00:00 2001 From: Edoc <123019149+edocli@users.noreply.github.com> Date: Sun, 8 Jun 2025 18:46:01 -0400 Subject: [PATCH 1/2] Update electron-builder.base.yml - Remove obsolete --enable-features=UseOzonePlatform flag - Add --enable-wayland-ime for IME support on Wayland --- build/electron-builder.base.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/electron-builder.base.yml b/build/electron-builder.base.yml index 6383fa9..eb1ecd3 100644 --- a/build/electron-builder.base.yml +++ b/build/electron-builder.base.yml @@ -17,9 +17,9 @@ linux: executableName: tidal-hifi executableArgs: [ - "--enable-features=UseOzonePlatform", "--ozone-platform-hint=auto", "--enable-features=WaylandWindowDecorations", + "--enable-wayland-ime", ] desktop: entry: From 174d0a38a1a6263d1c6fc1a9e932b560bcba202e Mon Sep 17 00:00:00 2001 From: Edoc <123019149+edocli@users.noreply.github.com> Date: Mon, 9 Jun 2025 03:09:37 -0400 Subject: [PATCH 2/2] Update electron-builder.base.yml Adds the `--use-angle` flag to work around driver compatibility issues that cause the NVIDIA GPU process to crash repeatedly on Wayland. The native EGL/GBM backend fails with "Cannot create bo" errors. --- build/electron-builder.base.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/build/electron-builder.base.yml b/build/electron-builder.base.yml index eb1ecd3..a4b2278 100644 --- a/build/electron-builder.base.yml +++ b/build/electron-builder.base.yml @@ -20,6 +20,7 @@ linux: "--ozone-platform-hint=auto", "--enable-features=WaylandWindowDecorations", "--enable-wayland-ime", + "--use-angle", ] desktop: entry: