From 3db394c80ab21b1b821ea5496be202e0730d44c0 Mon Sep 17 00:00:00 2001 From: Ly-sec Date: Sat, 29 Nov 2025 08:30:32 +0100 Subject: [PATCH] Autoformat --- Modules/Panels/Launcher/Launcher.qml | 20 ++++++------- .../Panels/Launcher/Plugins/EmojiPlugin.qml | 22 +++++++-------- .../NotificationHistoryPanel.qml | 28 ++++++++----------- Services/Keyboard/EmojiService.qml | 16 +++++------ 4 files changed, 41 insertions(+), 45 deletions(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index 4c159bdc..03953878 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -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); + }); } } } diff --git a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml index 12eb4771..5336f806 100644 --- a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml +++ b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml @@ -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"] diff --git a/Modules/Panels/NotificationHistory/NotificationHistoryPanel.qml b/Modules/Panels/NotificationHistory/NotificationHistoryPanel.qml index 5899ac6f..31325d0e 100644 --- a/Modules/Panels/NotificationHistory/NotificationHistoryPanel.qml +++ b/Modules/Panels/NotificationHistory/NotificationHistoryPanel.qml @@ -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 diff --git a/Services/Keyboard/EmojiService.qml b/Services/Keyboard/EmojiService.qml index 09f1dcb8..d4425d7e 100644 --- a/Services/Keyboard/EmojiService.qml +++ b/Services/Keyboard/EmojiService.qml @@ -48,17 +48,17 @@ Singleton { } function _getPopularEmojis(limit) { - var emojisWithUsage = emojis.map(function(emoji) { + var emojisWithUsage = emojis.map(function (emoji) { return { emoji: emoji, usageCount: usageCounts[emoji.emoji] || 0 }; - }).filter(function(item) { + }).filter(function (item) { return item.usageCount > 0; }); // Sort by usage count (descending), then by name - emojisWithUsage.sort(function(a, b) { + emojisWithUsage.sort(function (a, b) { if (b.usageCount !== a.usageCount) { return b.usageCount - a.usageCount; } @@ -66,7 +66,7 @@ Singleton { }); // Return the emoji objects limited by the specified count - return emojisWithUsage.slice(0, limit).map(function(item) { + return emojisWithUsage.slice(0, limit).map(function (item) { return item.emoji; }); } @@ -90,9 +90,9 @@ Singleton { var categories = []; for (var cat in categoryCounts) { categories.push({ - name: cat, - count: categoryCounts[cat] - }); + name: cat, + count: categoryCounts[cat] + }); } return categories; @@ -107,7 +107,7 @@ Singleton { return _getPopularEmojis(25); } - return emojis.filter(function(emoji) { + return emojis.filter(function (emoji) { return emoji.category === category; }); }