launcher: fix wallpaper searching

This commit is contained in:
2 * r + 2 * t 2025-05-04 16:59:24 +10:00
parent 4c84e4fff3
commit b7b8e5c5a5

View file

@ -13,13 +13,14 @@ Singleton {
property list<Wallpaper> list property list<Wallpaper> list
readonly property list<var> preppedPaths: list.map(w => ({ readonly property list<var> preppedWalls: list.map(w => ({
name: Fuzzy.prepare(w.name),
path: Fuzzy.prepare(w.path), path: Fuzzy.prepare(w.path),
wall: w wall: w
})) }))
function fuzzyQuery(search: string): var { function fuzzyQuery(search: string): var {
return Fuzzy.go(search, preppedPaths, { return Fuzzy.go(search, preppedWalls, {
all: true, all: true,
keys: ["name", "path"], keys: ["name", "path"],
scoreFn: r => r[0].score * 0.9 + r[1].score * 0.1 scoreFn: r => r[0].score * 0.9 + r[1].score * 0.1