diff --git a/Assets/Translations/en.json b/Assets/Translations/en.json index ae3f2160d..cdaf78471 100644 --- a/Assets/Translations/en.json +++ b/Assets/Translations/en.json @@ -1065,6 +1065,8 @@ "settings-desc": "Customize the launcher's behavior and appearance.", "settings-enable-settings-search-description": "Show settings results when searching in the launcher.", "settings-enable-settings-search-label": "Enable settings search", + "settings-enable-windows-search-description": "Show open windows when searching in the launcher.", + "settings-enable-windows-search-label": "Enable windows search", "settings-grid-view-description": "Display items in a grid layout instead of a list.", "settings-icon-mode-description": "Use native system icons instead of Tabler icons.", "settings-icon-mode-label": "Use native icons", diff --git a/Assets/settings-default.json b/Assets/settings-default.json index 82505ba39..eea8f1a75 100644 --- a/Assets/settings-default.json +++ b/Assets/settings-default.json @@ -190,6 +190,7 @@ "iconMode": "tabler", "showIconBackground": false, "enableSettingsSearch": true, + "enableWindowsSearch": true, "ignoreMouseInput": false, "screenshotAnnotationTool": "" }, diff --git a/Assets/settings-search-index.json b/Assets/settings-search-index.json index bc01f6187..ae2f295be 100644 --- a/Assets/settings-search-index.json +++ b/Assets/settings-search-index.json @@ -830,6 +830,15 @@ "subTab": 0, "subTabLabel": "common.general" }, + { + "labelKey": "panels.launcher.settings-enable-windows-search-label", + "descriptionKey": "panels.launcher.settings-enable-windows-search-description", + "widget": "NToggle", + "tab": 8, + "tabLabel": "panels.launcher.title", + "subTab": 0, + "subTabLabel": "common.general" + }, { "labelKey": "panels.launcher.settings-ignore-mouse-input-label", "descriptionKey": "panels.launcher.settings-ignore-mouse-input-description", diff --git a/Assets/settings-widgets-default.json b/Assets/settings-widgets-default.json index 58f8196a8..26482ab7b 100644 --- a/Assets/settings-widgets-default.json +++ b/Assets/settings-widgets-default.json @@ -129,6 +129,7 @@ "usePrimaryColor": false, "useMonospaceFont": true, "showCpuUsage": true, + "showCpuFreq": false, "showCpuTemp": true, "showGpuTemp": false, "showLoadAverage": false, @@ -137,6 +138,7 @@ "showSwapUsage": false, "showNetworkStats": false, "showDiskUsage": false, + "showDiskAsFree": false, "diskPath": "/" }, "Taskbar": { diff --git a/Commons/Settings.qml b/Commons/Settings.qml index 616a24d1a..ae36a4d5d 100644 --- a/Commons/Settings.qml +++ b/Commons/Settings.qml @@ -395,6 +395,7 @@ Singleton { property string iconMode: "tabler" property bool showIconBackground: false property bool enableSettingsSearch: true + property bool enableWindowsSearch: true property bool ignoreMouseInput: false property string screenshotAnnotationTool: "" } diff --git a/Modules/Panels/Launcher/Providers/WindowsProvider.qml b/Modules/Panels/Launcher/Providers/WindowsProvider.qml index c2473328c..abaa927d7 100644 --- a/Modules/Panels/Launcher/Providers/WindowsProvider.qml +++ b/Modules/Panels/Launcher/Providers/WindowsProvider.qml @@ -8,7 +8,7 @@ Item { property string name: I18n.tr("launcher.providers.windows") property var launcher: null - property bool handleSearch: true + property bool handleSearch: Settings.data.appLauncher.enableWindowsSearch property string supportedLayouts: "list" function init() { diff --git a/Modules/Panels/Settings/Tabs/Launcher/GeneralSubTab.qml b/Modules/Panels/Settings/Tabs/Launcher/GeneralSubTab.qml index 615509bd0..b57e92382 100644 --- a/Modules/Panels/Settings/Tabs/Launcher/GeneralSubTab.qml +++ b/Modules/Panels/Settings/Tabs/Launcher/GeneralSubTab.qml @@ -107,6 +107,14 @@ ColumnLayout { defaultValue: Settings.getDefaultValue("appLauncher.enableSettingsSearch") } + NToggle { + label: I18n.tr("panels.launcher.settings-enable-windows-search-label") + description: I18n.tr("panels.launcher.settings-enable-windows-search-description") + checked: Settings.data.appLauncher.enableWindowsSearch + onToggled: checked => Settings.data.appLauncher.enableWindowsSearch = checked + defaultValue: Settings.getDefaultValue("appLauncher.enableWindowsSearch") + } + NToggle { label: I18n.tr("panels.launcher.settings-ignore-mouse-input-label") description: I18n.tr("panels.launcher.settings-ignore-mouse-input-description")