diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-04 16:59:24 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-05-04 16:59:24 +1000 |
| commit | b7b8e5c5a5383400f4d4beac5c2a9c4b1cc7abb3 (patch) | |
| tree | a9eeac7d9ee88a55113d9263e6a769a18bce2111 | |
| parent | feat: actually set wallpaper (diff) | |
| download | caelestia-shell-b7b8e5c5a5383400f4d4beac5c2a9c4b1cc7abb3.tar.gz caelestia-shell-b7b8e5c5a5383400f4d4beac5c2a9c4b1cc7abb3.tar.bz2 caelestia-shell-b7b8e5c5a5383400f4d4beac5c2a9c4b1cc7abb3.zip | |
launcher: fix wallpaper searching
| -rw-r--r-- | services/Wallpapers.qml | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/services/Wallpapers.qml b/services/Wallpapers.qml index 867d082..7e9a576 100644 --- a/services/Wallpapers.qml +++ b/services/Wallpapers.qml @@ -13,13 +13,14 @@ Singleton { 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), wall: w })) function fuzzyQuery(search: string): var { - return Fuzzy.go(search, preppedPaths, { + return Fuzzy.go(search, preppedWalls, { all: true, keys: ["name", "path"], scoreFn: r => r[0].score * 0.9 + r[1].score * 0.1 |