icons: better matching + add category icon
This commit is contained in:
parent
006189949c
commit
cb3444a266
1 changed files with 4 additions and 2 deletions
|
|
@ -142,14 +142,16 @@ Singleton {
|
||||||
"2DGraphics": "photo_library",
|
"2DGraphics": "photo_library",
|
||||||
RasterGraphics: "photo_library",
|
RasterGraphics: "photo_library",
|
||||||
TV: "tv",
|
TV: "tv",
|
||||||
System: "host"
|
System: "host",
|
||||||
|
Office: "content_paste"
|
||||||
})
|
})
|
||||||
|
|
||||||
property string osIcon: ""
|
property string osIcon: ""
|
||||||
property string osName
|
property string osName
|
||||||
|
|
||||||
function getAppCategoryIcon(name: string, fallback: string): string {
|
function getAppCategoryIcon(name: string, fallback: string): string {
|
||||||
const categories = DesktopEntries.applications.values.find(app => app.id === name)?.categories;
|
const lName = name.toLowerCase();
|
||||||
|
const categories = DesktopEntries.applications.values.find(app => app.id.toLowerCase() === lName)?.categories;
|
||||||
|
|
||||||
if (categories)
|
if (categories)
|
||||||
for (const [key, value] of Object.entries(categoryIcons))
|
for (const [key, value] of Object.entries(categoryIcons))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue