From 5d012bd63723e8e9ce63a477cd1b9957053a706d Mon Sep 17 00:00:00 2001 From: leukipp Date: Tue, 7 Oct 2025 09:17:57 +0200 Subject: [PATCH] feat: extended theme switching #87 --- html/status.html | 8 +++++ html/widget.html | 10 ++++++ js/integration.js | 44 +++++++++++++++++++++++-- js/webview.js | 84 ++++++++++++++++++++++++++++++++++++----------- 4 files changed, 124 insertions(+), 22 deletions(-) diff --git a/html/status.html b/html/status.html index 35ff0fb..4fba784 100644 --- a/html/status.html +++ b/html/status.html @@ -72,6 +72,11 @@ align-items: center; flex: 0 0 auto; } + li.disabled { + opacity: 0.5; + cursor: not-allowed; + pointer-events: none; + } button { width: 32px; height: 32px; @@ -138,6 +143,9 @@ }; const registerReceiveEvents = () => { + ipcRenderer.on("button-disabled", (e, button) => { + document.getElementById(button.id).parentNode.classList.toggle("disabled", button.disabled); + }); ipcRenderer.on("text-content", (e, text) => { document.getElementById(text.id).textContent = text.content; }); diff --git a/html/widget.html b/html/widget.html index e07a5c3..ddc4307 100644 --- a/html/widget.html +++ b/html/widget.html @@ -78,6 +78,16 @@ +
  • + +