From b22c2e7d4ddd951c55a353e873e51e1e4128483c Mon Sep 17 00:00:00 2001 From: DuckySoLucky Date: Fri, 10 Oct 2025 21:34:37 +0200 Subject: [PATCH] refactor: remove setting --- Assets/Translations/en.json | 4 ---- Assets/settings-default.json | 3 +-- Commons/Settings.qml | 1 - Modules/Launcher/Launcher.qml | 4 ++-- Modules/Settings/Tabs/LauncherTab.qml | 7 ------- 5 files changed, 3 insertions(+), 16 deletions(-) diff --git a/Assets/Translations/en.json b/Assets/Translations/en.json index d3a3b630..c4ff50ae 100644 --- a/Assets/Translations/en.json +++ b/Assets/Translations/en.json @@ -354,10 +354,6 @@ "label": "Use App2Unit to launch applications", "description": "Uses an alternative launch method to better manage app processes and prevent issues." }, - "ignore-initial-mouse": { - "label": "Ignore initial mouse position", - "description": "When enabled, the launcher always defaults to the first item, ignoring where your mouse cursor is positioned. Selection only changes when you move the mouse." - }, "terminal-command": { "label": "Terminal command", "description": "Command to launch a terminal. E.g., 'kitty -e' or 'gnome-terminal --'." diff --git a/Assets/settings-default.json b/Assets/settings-default.json index 1df70c5a..29ebba85 100644 --- a/Assets/settings-default.json +++ b/Assets/settings-default.json @@ -104,8 +104,7 @@ "pinnedExecs": [], "useApp2Unit": false, "sortByMostUsed": true, - "terminalCommand": "xterm -e", - "ignoreInitialMousePosition": false + "terminalCommand": "xterm -e" }, "controlCenter": { "position": "close_to_bar_button", diff --git a/Commons/Settings.qml b/Commons/Settings.qml index 355c42e3..7e62b2cf 100644 --- a/Commons/Settings.qml +++ b/Commons/Settings.qml @@ -233,7 +233,6 @@ Singleton { property bool useApp2Unit: false property bool sortByMostUsed: true property string terminalCommand: "xterm -e" - property bool ignoreInitialMousePosition: true } // control center diff --git a/Modules/Launcher/Launcher.qml b/Modules/Launcher/Launcher.qml index d31762ea..f4a7fd4d 100644 --- a/Modules/Launcher/Launcher.qml +++ b/Modules/Launcher/Launcher.qml @@ -95,7 +95,7 @@ NPanel { // Lifecycle onOpened: { resultsReady = false - ignoreMouseHover = Settings.data.appLauncher.ignoreInitialMousePosition // Use setting value + ignoreMouseHover = true // Notify plugins for (let plugin of plugins) { @@ -112,7 +112,7 @@ NPanel { onClosed: { // Reset search text searchText = "" - ignoreMouseHover = Settings.data.appLauncher.ignoreInitialMousePosition // Use setting value + ignoreMouseHover = true // Notify plugins for (let plugin of plugins) { diff --git a/Modules/Settings/Tabs/LauncherTab.qml b/Modules/Settings/Tabs/LauncherTab.qml index 1149c811..a01c13fb 100644 --- a/Modules/Settings/Tabs/LauncherTab.qml +++ b/Modules/Settings/Tabs/LauncherTab.qml @@ -99,13 +99,6 @@ ColumnLayout { onToggled: checked => Settings.data.appLauncher.useApp2Unit = checked } - NToggle { - label: I18n.tr("settings.launcher.settings.ignore-initial-mouse.label") - description: I18n.tr("settings.launcher.settings.ignore-initial-mouse.description") - checked: Settings.data.appLauncher.ignoreInitialMousePosition - onToggled: checked => Settings.data.appLauncher.ignoreInitialMousePosition = checked - } - NTextInput { label: I18n.tr("settings.launcher.settings.terminal-command.label") description: I18n.tr("settings.launcher.settings.terminal-command.description")