add app icon to active window, fix app icon method in dock

This commit is contained in:
Kainoa Kanter 2025-08-19 19:04:38 -07:00
parent bc27e237c9
commit 604321e30e
No known key found for this signature in database
GPG key ID: 8703CACD01000000
2 changed files with 25 additions and 14 deletions

View file

@ -159,13 +159,7 @@ NLoader {
function getAppIcon(toplevel: Toplevel): string {
if (!toplevel)
return ""
let icon = Quickshell.iconPath(toplevel.appId?.toLowerCase(), true)
if (!icon)
icon = Quickshell.iconPath(toplevel.appId, true)
if (!icon)
icon = Quickshell.iconPath(toplevel.title?.toLowerCase(), true)
if (!icon)
icon = Quickshell.iconPath(toplevel.title, true)
let icon = Quickshell.iconPath(DesktopEntries.byId(toplevel.appId?.toLowerCase()).icon);
return icon || Quickshell.iconPath("application-x-executable", true)
}