diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-17 16:20:47 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-06-17 16:20:47 +1000 |
| commit | 746f41da16ddc463345948110d0a75a68918af90 (patch) | |
| tree | caf925b02b6fcada02e4f96bcff932b725db6d8d /modules/launcher/Schemes.qml | |
| parent | internal: use execDetached (diff) | |
| download | caelestia-shell-746f41da16ddc463345948110d0a75a68918af90.tar.gz caelestia-shell-746f41da16ddc463345948110d0a75a68918af90.tar.bz2 caelestia-shell-746f41da16ddc463345948110d0a75a68918af90.zip | |
feat: impl variant launcher action
Diffstat (limited to 'modules/launcher/Schemes.qml')
| -rw-r--r-- | modules/launcher/Schemes.qml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/launcher/Schemes.qml b/modules/launcher/Schemes.qml index b81dbe4..abdaaf2 100644 --- a/modules/launcher/Schemes.qml +++ b/modules/launcher/Schemes.qml @@ -9,14 +9,14 @@ import QtQuick Singleton { id: root - readonly property list<var> preppedActions: schemes.instances.map(s => ({ + readonly property list<var> preppedSchemes: schemes.instances.map(s => ({ name: Fuzzy.prepare(s.name), flavour: Fuzzy.prepare(s.flavour), scheme: s })) function fuzzyQuery(search: string): var { - return Fuzzy.go(search.slice(`${Config.launcher.actionPrefix}scheme `.length), preppedActions, { + return Fuzzy.go(search.slice(`${Config.launcher.actionPrefix}scheme `.length), preppedSchemes, { all: true, keys: ["name", "flavour"], scoreFn: r => r[0].score > 0 ? r[0].score * 0.9 + r[1].score * 0.1 : 0 |