mirror of
https://github.com/aunetx/deezer-linux.git
synced 2025-07-28 16:14:09 +02:00
Add patch to optionally hide the "Application is offline" banner
This commit is contained in:
parent
9f42fb1046
commit
d5cb310799
62
patches/11-hide-appoffline-banner.patch
Normal file
62
patches/11-hide-appoffline-banner.patch
Normal file
@ -0,0 +1,62 @@
|
||||
From eada05985500a3fb4c8dc0a9fa12a2300f785206 Mon Sep 17 00:00:00 2001
|
||||
From: Aurélien Hamy <me@aunetx.dev>
|
||||
Date: Mon, 26 May 2025 15:50:35 +0200
|
||||
Subject: [PATCH] feat: add toggle to hide application offline banner
|
||||
|
||||
This solves #123 by adding the `--hide-appoffline-banner` command-line argument
|
||||
to hide the annoying "Application is offline" banner, that sometimes appears when
|
||||
using a VPN or DNS level blocker.
|
||||
---
|
||||
build/index.html | 5 +++++
|
||||
build/main.js | 1 +
|
||||
build/preload.js | 6 ++++++
|
||||
3 files changed, 12 insertions(+)
|
||||
|
||||
diff --git a/build/index.html b/build/index.html
|
||||
index 4efcd23..019e786 100644
|
||||
--- a/build/index.html
|
||||
+++ b/build/index.html
|
||||
@@ -86,6 +86,11 @@
|
||||
width: auto !important;
|
||||
}
|
||||
}
|
||||
+
|
||||
+ /* hide the offline alert when needed */
|
||||
+ .hide-AppOffline-banner .alert-wrapper:has(> div[data-testid="alert-AppOffline"]) {
|
||||
+ display: none !important;
|
||||
+ }
|
||||
</style>
|
||||
</head>
|
||||
<body class="electron">
|
||||
diff --git a/build/main.js b/build/main.js
|
||||
index 99935cb..91c99fb 100644
|
||||
--- a/build/main.js
|
||||
+++ b/build/main.js
|
||||
@@ -3166,6 +3166,7 @@
|
||||
getRealPath(external_electron_namespaceObject.app, __dirname),
|
||||
"preload.js"
|
||||
),
|
||||
+ additionalArguments: [`--hide-appoffline-banner=${process.argv.some((arg) => arg === "--hide-appoffline-banner")}`],
|
||||
},
|
||||
windowOptions = {
|
||||
title: "Deezer Desktop",
|
||||
diff --git a/build/preload.js b/build/preload.js
|
||||
index 1301e93..6814466 100644
|
||||
--- a/build/preload.js
|
||||
+++ b/build/preload.js
|
||||
@@ -538,6 +538,12 @@
|
||||
external_i18next_default().dir(external_i18next_default().language)
|
||||
? "rtl"
|
||||
: "ltr");
|
||||
+ if (process.argv.some((arg) => arg === "--hide-appoffline-banner=true"))
|
||||
+ document
|
||||
+ .getElementsByTagName("body")[0]
|
||||
+ .classList.add(
|
||||
+ "hide-AppOffline-banner"
|
||||
+ );
|
||||
});
|
||||
})(),
|
||||
(module.exports = __webpack_exports__);
|
||||
--
|
||||
2.49.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user