From 734cf566314bff131ffc704933260ec66cd97af6 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Mon, 21 Jul 2025 11:56:04 +0700 Subject: [PATCH] appsearch: icon guess: both lower n uppercase domain name app name (#1674) --- .config/quickshell/ii/services/AppSearch.qml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.config/quickshell/ii/services/AppSearch.qml b/.config/quickshell/ii/services/AppSearch.qml index f9ffb960f..d6a7008db 100644 --- a/.config/quickshell/ii/services/AppSearch.qml +++ b/.config/quickshell/ii/services/AppSearch.qml @@ -82,7 +82,7 @@ Singleton { } function getReverseDomainNameAppName(str) { - return str.split('.').slice(-1)[0].toLowerCase() + return str.split('.').slice(-1)[0] } function getKebabNormalizedAppName(str) { @@ -117,6 +117,9 @@ Singleton { const reverseDomainNameAppName = getReverseDomainNameAppName(str); if (iconExists(reverseDomainNameAppName)) return reverseDomainNameAppName; + const lowercasedDomainNameAppName = reverseDomainNameAppName.toLowerCase(); + if (iconExists(lowercasedDomainNameAppName)) return lowercasedDomainNameAppName; + const kebabNormalizedGuess = getKebabNormalizedAppName(str); if (iconExists(kebabNormalizedGuess)) return kebabNormalizedGuess;