Autoformat

This commit is contained in:
Ly-sec
2025-11-29 08:30:32 +01:00
parent 0d6b70a4c1
commit 3db394c80a
4 changed files with 41 additions and 45 deletions

View File

@@ -3,9 +3,9 @@ import QtQuick.Controls
import QtQuick.Layouts
import Quickshell
import Quickshell.Widgets
import "../../../Helpers/FuzzySort.js" as Fuzzysort
import "Plugins"
import "../../../Helpers/FuzzySort.js" as Fuzzysort
import qs.Commons
import qs.Modules.MainScreen
import qs.Services.Keyboard
@@ -215,24 +215,24 @@ SmartPanel {
} else if (searchText.length > 1) {
// Filter commands using fuzzy search when typing partial command
const query = searchText.substring(1); // Remove the ">" prefix
if (typeof Fuzzysort !== 'undefined') {
// Use fuzzy search to filter commands
const fuzzyResults = Fuzzysort.go(query, allCommands, {
"keys": ["name"],
"threshold": -1000,
"limit": 50
});
"keys": ["name"],
"threshold": -1000,
"limit": 50
});
// Convert fuzzy results back to command objects
results = fuzzyResults.map(result => result.obj);
} else {
// Fallback to simple substring matching
const queryLower = query.toLowerCase();
results = allCommands.filter(cmd => {
const cmdName = (cmd.name || "").toLowerCase();
return cmdName.includes(queryLower);
});
const cmdName = (cmd.name || "").toLowerCase();
return cmdName.includes(queryLower);
});
}
}
}

View File

@@ -15,17 +15,17 @@ Item {
property bool isBrowsingMode: false
property var categoryIcons: ({
"recent": "clock",
"people": "user",
"animals": "paw",
"nature": "leaf",
"food": "apple",
"activity": "run",
"travel": "plane",
"objects": "home",
"symbols": "star",
"flags": "flag"
})
"recent": "clock",
"people": "user",
"animals": "paw",
"nature": "leaf",
"food": "apple",
"activity": "run",
"travel": "plane",
"objects": "home",
"symbols": "star",
"flags": "flag"
})
property var categories: ["recent", "people", "animals", "nature", "food", "activity", "travel", "objects", "symbols", "flags"]

View File

@@ -71,7 +71,9 @@ SmartPanel {
Connections {
target: NotificationService.historyList
function onCountChanged() { recalcRangeCounts(); }
function onCountChanged() {
recalcRangeCounts();
}
}
Component.onCompleted: recalcRangeCounts()
@@ -168,16 +170,12 @@ SmartPanel {
text: {
if (rangeId === 0)
return I18n.tr("notifications.range.all") +
" (" + root.countForRange(rangeId) + ")";
return I18n.tr("notifications.range.all") + " (" + root.countForRange(rangeId) + ")";
else if (rangeId === 1)
return I18n.tr("notifications.range.today") +
" (" + root.countForRange(rangeId) + ")";
return I18n.tr("notifications.range.today") + " (" + root.countForRange(rangeId) + ")";
else if (rangeId === 2)
return I18n.tr("notifications.range.yesterday") +
" (" + root.countForRange(rangeId) + ")";
return I18n.tr("notifications.range.earlier") +
" (" + root.countForRange(rangeId) + ")";
return I18n.tr("notifications.range.yesterday") + " (" + root.countForRange(rangeId) + ")";
return I18n.tr("notifications.range.earlier") + " (" + root.countForRange(rangeId) + ")";
}
Layout.fillWidth: true
@@ -186,17 +184,15 @@ SmartPanel {
fontSize: Style.fontSizeXS
outlined: false
backgroundColor: isActive
? Color.mPrimary
: (hovered ? Color.mHover : Color.transparent)
textColor: isActive
? Color.mOnPrimary
: (hovered ? Color.mOnHover : Color.mOnSurface)
backgroundColor: isActive ? Color.mPrimary : (hovered ? Color.mHover : Color.transparent)
textColor: isActive ? Color.mOnPrimary : (hovered ? Color.mOnHover : Color.mOnSurface)
hoverColor: backgroundColor
Behavior on backgroundColor {
enabled: !Settings.data.general.animationDisabled
ColorAnimation { duration: Style.animationFast }
ColorAnimation {
duration: Style.animationFast
}
}
onClicked: root.currentRange = rangeId