forked from Shinonome/dots-hyprland
qs: use new qs import for search algorithms
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
pragma Singleton
|
||||||
|
import Quickshell
|
||||||
|
import "./fuzzysort.js" as FuzzySort
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Wrapper for FuzzySort to play nicely with Quickshell's imports
|
||||||
|
*/
|
||||||
|
|
||||||
|
Singleton {
|
||||||
|
function go(...args) {
|
||||||
|
return FuzzySort.go(...args)
|
||||||
|
}
|
||||||
|
|
||||||
|
function prepare(...args) {
|
||||||
|
return FuzzySort.prepare(...args)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
pragma Singleton
|
||||||
|
import Quickshell
|
||||||
|
import "./levendist.js" as Levendist
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Wrapper for levendist.js to play nicely with Quickshell's imports
|
||||||
|
*/
|
||||||
|
|
||||||
|
Singleton {
|
||||||
|
function computeScore(...args) {
|
||||||
|
return Levendist.computeScore(...args)
|
||||||
|
}
|
||||||
|
|
||||||
|
function computeTextMatchScore(...args) {
|
||||||
|
return Levendist.computeTextMatchScore(...args)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -2,9 +2,8 @@ import qs
|
|||||||
import qs.services
|
import qs.services
|
||||||
import qs.modules.common
|
import qs.modules.common
|
||||||
import qs.modules.common.widgets
|
import qs.modules.common.widgets
|
||||||
import "./aiChat/"
|
|
||||||
import "root:/modules/common/functions/fuzzysort.js" as Fuzzy
|
|
||||||
import qs.modules.common.functions
|
import qs.modules.common.functions
|
||||||
|
import "./aiChat/"
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Controls
|
import QtQuick.Controls
|
||||||
import QtQuick.Layouts
|
import QtQuick.Layouts
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ import qs.services
|
|||||||
import qs.modules.common
|
import qs.modules.common
|
||||||
import qs.modules.common.widgets
|
import qs.modules.common.widgets
|
||||||
import qs.modules.common.functions
|
import qs.modules.common.functions
|
||||||
import "root:/modules/common/functions/fuzzysort.js" as Fuzzy
|
|
||||||
import "./anime/"
|
import "./anime/"
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import QtQuick.Controls
|
import QtQuick.Controls
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
pragma Singleton
|
pragma Singleton
|
||||||
|
|
||||||
import qs.modules.common
|
import qs.modules.common
|
||||||
import "root:/modules/common/functions/fuzzysort.js" as Fuzzy
|
import qs.modules.common.functions
|
||||||
import "root:/modules/common/functions/levendist.js" as Levendist
|
|
||||||
import Quickshell
|
import Quickshell
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
pragma Singleton
|
pragma Singleton
|
||||||
pragma ComponentBehavior: Bound
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import "root:/modules/common/functions/fuzzysort.js" as Fuzzy
|
|
||||||
import "root:/modules/common/functions/levendist.js" as Levendist
|
|
||||||
import qs.modules.common
|
import qs.modules.common
|
||||||
import qs.modules.common.functions
|
import qs.modules.common.functions
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
pragma Singleton
|
pragma Singleton
|
||||||
pragma ComponentBehavior: Bound
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import "root:/modules/common/functions/fuzzysort.js" as Fuzzy
|
|
||||||
import "root:/modules/common/functions/levendist.js" as Levendist
|
|
||||||
import qs.modules.common
|
import qs.modules.common
|
||||||
|
import qs.modules.common.functions
|
||||||
import QtQuick
|
import QtQuick
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
|
|||||||
Reference in New Issue
Block a user