forked from Shinonome/dots-hyprland
appsearch: icon guess: both lower n uppercase domain name app name (#1674)
This commit is contained in:
@@ -82,7 +82,7 @@ Singleton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getReverseDomainNameAppName(str) {
|
function getReverseDomainNameAppName(str) {
|
||||||
return str.split('.').slice(-1)[0].toLowerCase()
|
return str.split('.').slice(-1)[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
function getKebabNormalizedAppName(str) {
|
function getKebabNormalizedAppName(str) {
|
||||||
@@ -117,6 +117,9 @@ Singleton {
|
|||||||
const reverseDomainNameAppName = getReverseDomainNameAppName(str);
|
const reverseDomainNameAppName = getReverseDomainNameAppName(str);
|
||||||
if (iconExists(reverseDomainNameAppName)) return reverseDomainNameAppName;
|
if (iconExists(reverseDomainNameAppName)) return reverseDomainNameAppName;
|
||||||
|
|
||||||
|
const lowercasedDomainNameAppName = reverseDomainNameAppName.toLowerCase();
|
||||||
|
if (iconExists(lowercasedDomainNameAppName)) return lowercasedDomainNameAppName;
|
||||||
|
|
||||||
const kebabNormalizedGuess = getKebabNormalizedAppName(str);
|
const kebabNormalizedGuess = getKebabNormalizedAppName(str);
|
||||||
if (iconExists(kebabNormalizedGuess)) return kebabNormalizedGuess;
|
if (iconExists(kebabNormalizedGuess)) return kebabNormalizedGuess;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user