From edaad8e9f6e918c783fd8fb9237fa33032194ed5 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 9 Nov 2026 20:35:26 +0100 Subject: feat: launcher icons come from the configured icon theme --- static/deck.css | 13 +------------ static/logos/firefox.svg | 1 - static/logos/folder.svg | 15 --------------- static/logos/obsstudio.svg | 1 - static/logos/signal.svg | 1 - static/logos/terminal.svg | 16 ---------------- static/modules/windows.js | 6 +++--- 7 files changed, 4 insertions(+), 49 deletions(-) delete mode 100644 static/logos/firefox.svg delete mode 100644 static/logos/folder.svg delete mode 100644 static/logos/obsstudio.svg delete mode 100644 static/logos/signal.svg delete mode 100644 static/logos/terminal.svg (limited to 'static') diff --git a/static/deck.css b/static/deck.css index 1a09141..c56a7e5 100644 --- a/static/deck.css +++ b/static/deck.css @@ -250,18 +250,7 @@ select { } .wtile.on { background: var(--udt-accent); color: var(--udt-crust); border-color: var(--udt-accent); } .wtile.launch { min-width: 64px; min-height: 64px; padding: 0 12px; } -.laticon { - display: block; - width: 30px; - height: 30px; - background: var(--udt-text); - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: center; - -webkit-mask-size: contain; - mask-repeat: no-repeat; - mask-position: center; - mask-size: contain; -} +.laticon { display: block; width: 32px; height: 32px; object-fit: contain; } .windows .winlist { display: flex; flex-direction: column; gap: 6px; margin-bottom: 10px; } .wrow { display: flex; diff --git a/static/logos/firefox.svg b/static/logos/firefox.svg deleted file mode 100644 index b32c6a4..0000000 --- a/static/logos/firefox.svg +++ /dev/null @@ -1 +0,0 @@ -Firefox \ No newline at end of file diff --git a/static/logos/folder.svg b/static/logos/folder.svg deleted file mode 100644 index e45b3ce..0000000 --- a/static/logos/folder.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - diff --git a/static/logos/obsstudio.svg b/static/logos/obsstudio.svg deleted file mode 100644 index 090e856..0000000 --- a/static/logos/obsstudio.svg +++ /dev/null @@ -1 +0,0 @@ -OBS Studio \ No newline at end of file diff --git a/static/logos/signal.svg b/static/logos/signal.svg deleted file mode 100644 index 81bc449..0000000 --- a/static/logos/signal.svg +++ /dev/null @@ -1 +0,0 @@ -Signal \ No newline at end of file diff --git a/static/logos/terminal.svg b/static/logos/terminal.svg deleted file mode 100644 index f91c114..0000000 --- a/static/logos/terminal.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - diff --git a/static/modules/windows.js b/static/modules/windows.js index 018cc6a..002bb5b 100644 --- a/static/modules/windows.js +++ b/static/modules/windows.js @@ -67,10 +67,10 @@ export default { b.setAttribute("aria-label", item.label || item.key); b.title = item.label || item.key; if (item.icon) { - const icon = document.createElement("span"); + const icon = document.createElement("img"); icon.className = "laticon"; - icon.style.webkitMaskImage = `url(/logos/${item.icon}.svg)`; - icon.style.maskImage = `url(/logos/${item.icon}.svg)`; + icon.src = `/icons/${item.icon}.svg`; + icon.alt = ""; b.append(icon); } else { b.textContent = item.label || item.key; -- cgit v1.2.3