diff --git a/Modals/Settings/PowerSettings.qml b/Modals/Settings/PowerSettings.qml index a540ac58..23864710 100644 --- a/Modals/Settings/PowerSettings.qml +++ b/Modals/Settings/PowerSettings.qml @@ -419,8 +419,8 @@ Item { width: parent.width height: 48 placeholderText: "/usr/bin/myLock.sh" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { @@ -451,8 +451,8 @@ Item { width: parent.width height: 48 placeholderText: "/usr/bin/myLogout.sh" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { @@ -483,8 +483,8 @@ Item { width: parent.width height: 48 placeholderText: "/usr/bin/mySuspend.sh" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { @@ -515,8 +515,8 @@ Item { width: parent.width height: 48 placeholderText: "/usr/bin/myHibernate.sh" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { @@ -547,8 +547,8 @@ Item { width: parent.width height: 48 placeholderText: "/usr/bin/myReboot.sh" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { @@ -579,8 +579,8 @@ Item { width: parent.width height: 48 placeholderText: "/usr/bin/myPowerOff.sh" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { diff --git a/Modules/AppDrawer/AppDrawerPopout.qml b/Modules/AppDrawer/AppDrawerPopout.qml index 610c8dc2..f495d940 100644 --- a/Modules/AppDrawer/AppDrawerPopout.qml +++ b/Modules/AppDrawer/AppDrawerPopout.qml @@ -210,8 +210,8 @@ DankPopout { anchors.horizontalCenter: parent.horizontalCenter height: 52 cornerRadius: Theme.cornerRadius - backgroundColor: Theme.withAlpha(Theme.surfaceVariant, Theme.popupTransparency) - normalBorderColor: Qt.rgba(Theme.outline.r, Theme.outline.g, Theme.outline.b, 0.3) + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHigh, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary leftIconName: "search" leftIconSize: Theme.iconSize diff --git a/Modules/ControlCenter/Details/AudioInputDetail.qml b/Modules/ControlCenter/Details/AudioInputDetail.qml index 96fa053d..a3495ba4 100644 --- a/Modules/ControlCenter/Details/AudioInputDetail.qml +++ b/Modules/ControlCenter/Details/AudioInputDetail.qml @@ -123,9 +123,11 @@ Rectangle { spacing: Theme.spacingS Repeater { - model: Pipewire.nodes.values.filter(node => { - return node.audio && !node.isSink && !node.isStream - }) + model: ScriptModel { + values: Pipewire.nodes.values.filter(node => { + return node.audio && !node.isSink && !node.isStream + }) + } delegate: Rectangle { required property var modelData diff --git a/Modules/ControlCenter/Details/AudioOutputDetail.qml b/Modules/ControlCenter/Details/AudioOutputDetail.qml index 1fd41a26..a9c25aef 100644 --- a/Modules/ControlCenter/Details/AudioOutputDetail.qml +++ b/Modules/ControlCenter/Details/AudioOutputDetail.qml @@ -128,9 +128,11 @@ Rectangle { spacing: Theme.spacingS Repeater { - model: Pipewire.nodes.values.filter(node => { - return node.audio && node.isSink && !node.isStream - }) + model: ScriptModel { + values: Pipewire.nodes.values.filter(node => { + return node.audio && node.isSink && !node.isStream + }) + } delegate: Rectangle { required property var modelData diff --git a/Modules/ControlCenter/Details/NetworkDetail.qml b/Modules/ControlCenter/Details/NetworkDetail.qml index 947dc4a0..3ec16583 100644 --- a/Modules/ControlCenter/Details/NetworkDetail.qml +++ b/Modules/ControlCenter/Details/NetworkDetail.qml @@ -210,19 +210,20 @@ Rectangle { spacing: Theme.spacingS Repeater { - model: sortedNetworks - - property var sortedNetworks: { - const currentUuid = NetworkService.ethernetConnectionUuid - const networks = NetworkService.wiredConnections - let sorted = [...networks] - sorted.sort((a, b) => { - if (a.isActive && !b.isActive) return -1 - if (!a.isActive && b.isActive) return 1 - return a.id.localeCompare(b.id) - }) - return sorted + model: ScriptModel { + values: { + const currentUuid = NetworkService.ethernetConnectionUuid + const networks = NetworkService.wiredConnections + let sorted = [...networks] + sorted.sort((a, b) => { + if (a.isActive && !b.isActive) return -1 + if (!a.isActive && b.isActive) return 1 + return a.id.localeCompare(b.id) + }) + return sorted + } } + delegate: Rectangle { required property var modelData required property int index @@ -406,22 +407,23 @@ Rectangle { } Repeater { - model: wifiContent.menuOpen ? wifiContent.frozenNetworks : sortedNetworks - - property var sortedNetworks: { - const ssid = NetworkService.currentWifiSSID - const networks = NetworkService.wifiNetworks - let sorted = [...networks] - sorted.sort((a, b) => { - if (a.ssid === ssid) return -1 - if (b.ssid === ssid) return 1 - return b.signal - a.signal - }) - if (!wifiContent.menuOpen) { - wifiContent.frozenNetworks = sorted + model: ScriptModel { + values: { + const ssid = NetworkService.currentWifiSSID + const networks = NetworkService.wifiNetworks + let sorted = [...networks] + sorted.sort((a, b) => { + if (a.ssid === ssid) return -1 + if (b.ssid === ssid) return 1 + return b.signal - a.signal + }) + if (!wifiContent.menuOpen) { + wifiContent.frozenNetworks = sorted + } + return wifiContent.menuOpen ? wifiContent.frozenNetworks : sorted } - return sorted } + delegate: Rectangle { required property var modelData required property int index diff --git a/Modules/DankBar/Popouts/BatteryPopout.qml b/Modules/DankBar/Popouts/BatteryPopout.qml index e2aa7bd1..0a85d756 100644 --- a/Modules/DankBar/Popouts/BatteryPopout.qml +++ b/Modules/DankBar/Popouts/BatteryPopout.qml @@ -381,7 +381,9 @@ DankPopout { } Repeater { - model: BatteryService.batteries + model: ScriptModel { + values: BatteryService.batteries + } delegate: StyledRect { required property var modelData diff --git a/Modules/DankBar/Widgets/WorkspaceSwitcher.qml b/Modules/DankBar/Widgets/WorkspaceSwitcher.qml index 89bb0dd6..9dfdad13 100644 --- a/Modules/DankBar/Widgets/WorkspaceSwitcher.qml +++ b/Modules/DankBar/Widgets/WorkspaceSwitcher.qml @@ -435,7 +435,9 @@ Item { flow: isVertical ? Flow.TopToBottom : Flow.LeftToRight Repeater { - model: root.workspaceList + model: ScriptModel { + values: root.workspaceList + } Item { id: delegateRoot @@ -658,7 +660,9 @@ Item { visible: loadedIcons.length > 0 Repeater { - model: loadedIcons.slice(0, SettingsData.maxWorkspaceIcons) + model: ScriptModel { + values: loadedIcons.slice(0, SettingsData.maxWorkspaceIcons) + } delegate: Item { width: 18 height: 18 @@ -727,7 +731,9 @@ Item { visible: loadedIcons.length > 0 Repeater { - model: loadedIcons.slice(0, SettingsData.maxWorkspaceIcons) + model: ScriptModel { + values: loadedIcons.slice(0, SettingsData.maxWorkspaceIcons) + } delegate: Item { width: 18 height: 18 diff --git a/Modules/Notifications/Center/NotificationCard.qml b/Modules/Notifications/Center/NotificationCard.qml index af54653d..c6da124d 100644 --- a/Modules/Notifications/Center/NotificationCard.qml +++ b/Modules/Notifications/Center/NotificationCard.qml @@ -321,7 +321,9 @@ Rectangle { spacing: 16 Repeater { - model: notificationGroup?.notifications?.slice(0, 10) || [] + model: ScriptModel { + values: notificationGroup?.notifications?.slice(0, 10) || [] + } delegate: Rectangle { required property var modelData diff --git a/Modules/ProcessList/ProcessListView.qml b/Modules/ProcessList/ProcessListView.qml index 9093308d..50551b9f 100644 --- a/Modules/ProcessList/ProcessListView.qml +++ b/Modules/ProcessList/ProcessListView.qml @@ -1,5 +1,6 @@ import QtQuick import QtQuick.Controls +import Quickshell import qs.Common import qs.Services import qs.Widgets @@ -248,7 +249,10 @@ Column { height: parent.height - columnHeaders.height clip: true spacing: 4 - model: DgopService.processes + model: ScriptModel { + values: DgopService.processes + objectProp: "pid" + } delegate: ProcessListItem { process: modelData diff --git a/Modules/Settings/DockTab.qml b/Modules/Settings/DockTab.qml index 9e3b227a..50031cb5 100644 --- a/Modules/Settings/DockTab.qml +++ b/Modules/Settings/DockTab.qml @@ -111,6 +111,60 @@ Item { width: parent.width spacing: Theme.spacingM + DankIcon { + name: "dock_to_bottom" + size: Theme.iconSize + color: Theme.primary + anchors.verticalCenter: parent.verticalCenter + } + + Column { + width: parent.width - Theme.iconSize - Theme.spacingM + - enableToggle.width - Theme.spacingM + spacing: Theme.spacingXS + anchors.verticalCenter: parent.verticalCenter + + StyledText { + text: I18n.tr("Show Dock") + font.pixelSize: Theme.fontSizeLarge + font.weight: Font.Medium + color: Theme.surfaceText + } + + StyledText { + text: I18n.tr("Display a dock with pinned and running applications that can be positioned at the top, bottom, left, or right edge of the screen") + font.pixelSize: Theme.fontSizeSmall + color: Theme.surfaceVariantText + wrapMode: Text.WordWrap + width: parent.width + } + } + + DankToggle { + id: enableToggle + + anchors.verticalCenter: parent.verticalCenter + checked: SettingsData.showDock + onToggled: checked => { + SettingsData.setShowDock(checked) + } + } + } + + Rectangle { + width: parent.width + height: 1 + color: Theme.outline + opacity: 0.2 + visible: SettingsData.showDock + } + + Row { + width: parent.width + spacing: Theme.spacingM + visible: SettingsData.showDock + opacity: visible ? 1 : 0 + DankIcon { name: "visibility_off" size: Theme.iconSize @@ -149,56 +203,12 @@ Item { SettingsData.set("dockAutoHide", checked) } } - } - Rectangle { - width: parent.width - height: 1 - color: Theme.outline - opacity: 0.2 - } - - Row { - width: parent.width - spacing: Theme.spacingM - - DankIcon { - name: "dock_to_bottom" - size: Theme.iconSize - color: Theme.primary - anchors.verticalCenter: parent.verticalCenter - } - - Column { - width: parent.width - Theme.iconSize - Theme.spacingM - - enableToggle.width - Theme.spacingM - spacing: Theme.spacingXS - anchors.verticalCenter: parent.verticalCenter - - StyledText { - text: I18n.tr("Show Dock") - font.pixelSize: Theme.fontSizeLarge - font.weight: Font.Medium - color: Theme.surfaceText + Behavior on opacity { + NumberAnimation { + duration: Theme.mediumDuration + easing.type: Theme.emphasizedEasing } - - StyledText { - text: I18n.tr("Display a dock with pinned and running applications that can be positioned at the top, bottom, left, or right edge of the screen") - font.pixelSize: Theme.fontSizeSmall - color: Theme.surfaceVariantText - wrapMode: Text.WordWrap - width: parent.width - } - } - - DankToggle { - id: enableToggle - - anchors.verticalCenter: parent.verticalCenter - checked: SettingsData.showDock - onToggled: checked => { - SettingsData.setShowDock(checked) - } } } @@ -266,8 +276,6 @@ Item { border.color: Qt.rgba(Theme.outline.r, Theme.outline.g, Theme.outline.b, 0.2) border.width: 0 - visible: SettingsData.showDock - opacity: visible ? 1 : 0 Column { id: groupByAppSection @@ -320,13 +328,6 @@ Item { } } } - - Behavior on opacity { - NumberAnimation { - duration: Theme.mediumDuration - easing.type: Theme.emphasizedEasing - } - } } // Indicator Style Section @@ -338,8 +339,6 @@ Item { border.color: Qt.rgba(Theme.outline.r, Theme.outline.g, Theme.outline.b, 0.2) border.width: 0 - visible: SettingsData.showDock - opacity: visible ? 1 : 0 Column { id: indicatorStyleSection @@ -386,13 +385,6 @@ Item { } } } - - Behavior on opacity { - NumberAnimation { - duration: Theme.mediumDuration - easing.type: Theme.emphasizedEasing - } - } } // Icon Size Section @@ -404,8 +396,6 @@ Item { border.color: Qt.rgba(Theme.outline.r, Theme.outline.g, Theme.outline.b, 0.2) border.width: 0 - visible: SettingsData.showDock - opacity: visible ? 1 : 0 Column { id: iconSizeSection @@ -449,13 +439,6 @@ Item { } } } - - Behavior on opacity { - NumberAnimation { - duration: Theme.mediumDuration - easing.type: Theme.emphasizedEasing - } - } } // Dock Spacing Section @@ -467,8 +450,6 @@ Item { border.color: Qt.rgba(Theme.outline.r, Theme.outline.g, Theme.outline.b, 0.2) border.width: 0 - visible: SettingsData.showDock - opacity: visible ? 1 : 0 Column { id: dockSpacingSection @@ -580,13 +561,6 @@ Item { } } } - - Behavior on opacity { - NumberAnimation { - duration: Theme.mediumDuration - easing.type: Theme.emphasizedEasing - } - } } // Dock Transparency Section @@ -598,8 +572,6 @@ Item { border.color: Qt.rgba(Theme.outline.r, Theme.outline.g, Theme.outline.b, 0.2) border.width: 0 - visible: SettingsData.showDock - opacity: visible ? 1 : 0 Column { id: transparencySection @@ -644,13 +616,6 @@ Item { } } } - - Behavior on opacity { - NumberAnimation { - duration: Theme.mediumDuration - easing.type: Theme.emphasizedEasing - } - } } } } diff --git a/Modules/Settings/PluginBrowser.qml b/Modules/Settings/PluginBrowser.qml index ad463b57..841da965 100644 --- a/Modules/Settings/PluginBrowser.qml +++ b/Modules/Settings/PluginBrowser.qml @@ -1,6 +1,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts +import Quickshell import qs.Common import qs.Modals.Common import qs.Services @@ -312,7 +313,9 @@ DankModal { anchors.topMargin: Theme.spacingS anchors.bottomMargin: Theme.spacingS spacing: Theme.spacingS - model: root.filteredPlugins + model: ScriptModel { + values: root.filteredPlugins + } clip: true visible: !root.isLoading diff --git a/Modules/Settings/WidgetTweaksTab.qml b/Modules/Settings/WidgetTweaksTab.qml index 298f83c7..b8b883a3 100644 --- a/Modules/Settings/WidgetTweaksTab.qml +++ b/Modules/Settings/WidgetTweaksTab.qml @@ -273,8 +273,8 @@ Item { width: parent.width height: 48 placeholderText: "myPkgMngr --sysupdate" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { @@ -320,8 +320,8 @@ Item { width: parent.width height: 48 placeholderText: "-T udpClass" - backgroundColor: Theme.surfaceVariant - normalBorderColor: Theme.primarySelected + backgroundColor: Theme.withAlpha(Theme.surfaceContainerHighest, Theme.popupTransparency) + normalBorderColor: Theme.outlineMedium focusedBorderColor: Theme.primary Component.onCompleted: { diff --git a/Widgets/DankButtonGroup.qml b/Widgets/DankButtonGroup.qml index e313da2a..64d0260d 100644 --- a/Widgets/DankButtonGroup.qml +++ b/Widgets/DankButtonGroup.qml @@ -1,4 +1,5 @@ import QtQuick +import Quickshell import qs.Common import qs.Widgets @@ -64,7 +65,9 @@ Flow { Repeater { id: repeater - model: root.model + model: ScriptModel { + values: root.model + } delegate: Rectangle { id: segment diff --git a/Widgets/DankDropdown.qml b/Widgets/DankDropdown.qml index 54638a44..2e163976 100644 --- a/Widgets/DankDropdown.qml +++ b/Widgets/DankDropdown.qml @@ -2,6 +2,7 @@ import "../Common/fzf.js" as Fzf import QtQuick import QtQuick.Controls import QtQuick.Effects +import Quickshell import qs.Common import qs.Widgets @@ -306,7 +307,9 @@ Item { width: parent.width height: parent.height - (root.enableFuzzySearch ? searchContainer.height + Theme.spacingXS : 0) clip: true - model: dropdownMenu.filteredOptions + model: ScriptModel { + values: dropdownMenu.filteredOptions + } spacing: 2 interactive: true diff --git a/Widgets/DankTextField.qml b/Widgets/DankTextField.qml index fddfdd19..f0620069 100644 --- a/Widgets/DankTextField.qml +++ b/Widgets/DankTextField.qml @@ -30,9 +30,9 @@ StyledRect { property color leftIconColor: Theme.surfaceVariantText property color leftIconFocusedColor: Theme.primary property bool showClearButton: false - property color backgroundColor: Theme.withAlpha(Theme.surfaceContainer, Theme.popupTransparency) + property color backgroundColor: Theme.withAlpha(Theme.surfaceContainerHigh, Theme.popupTransparency) property color focusedBorderColor: Theme.primary - property color normalBorderColor: Theme.outlineStrong + property color normalBorderColor: Theme.outlineMedium property color placeholderColor: Theme.outlineButton property int borderWidth: 1 property int focusedBorderWidth: 2 diff --git a/translations/en.json b/translations/en.json index f4e1572c..fc8fb8af 100644 --- a/translations/en.json +++ b/translations/en.json @@ -44,7 +44,7 @@ { "term": "3rd party", "context": "3rd party", - "reference": "Modules/Settings/PluginBrowser.qml:405", + "reference": "Modules/Settings/PluginBrowser.qml:408", "comment": "" }, { @@ -326,7 +326,7 @@ { "term": "Auto-hide Dock", "context": "Auto-hide Dock", - "reference": "Modules/Settings/DockTab.qml:128", + "reference": "Modules/Settings/DockTab.qml:182", "comment": "" }, { @@ -542,7 +542,7 @@ { "term": "Browse Plugins", "context": "Browse Plugins", - "reference": "Modules/Settings/PluginBrowser.qml:176", + "reference": "Modules/Settings/PluginBrowser.qml:177", "comment": "" }, { @@ -590,13 +590,13 @@ { "term": "Cancel", "context": "Cancel", - "reference": "Modals/BluetoothPairingModal.qml:251, Modals/PolkitAuthModal.qml:291, Modals/WifiPasswordModal.qml:494, Modals/FileBrowser/FileBrowserOverwriteDialog.qml:83, Modules/Settings/PluginBrowser.qml:627", + "reference": "Modals/BluetoothPairingModal.qml:251, Modals/PolkitAuthModal.qml:291, Modals/WifiPasswordModal.qml:494, Modals/FileBrowser/FileBrowserOverwriteDialog.qml:83, Modules/Settings/PluginBrowser.qml:630", "comment": "" }, { "term": "Capacity", "context": "Capacity", - "reference": "Modules/ControlCenter/Details/BatteryDetail.qml:171, Modules/DankBar/Popouts/BatteryPopout.qml:352, Modules/DankBar/Popouts/BatteryPopout.qml:508", + "reference": "Modules/ControlCenter/Details/BatteryDetail.qml:171, Modules/DankBar/Popouts/BatteryPopout.qml:352, Modules/DankBar/Popouts/BatteryPopout.qml:510", "comment": "" }, { @@ -1136,7 +1136,7 @@ { "term": "Disable Autoconnect", "context": "Disable Autoconnect", - "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:623", + "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:625", "comment": "" }, { @@ -1172,13 +1172,13 @@ { "term": "Dismiss", "context": "Dismiss", - "reference": "Modules/Notifications/Popup/NotificationPopup.qml:24, Modules/Notifications/Center/NotificationCard.qml:540, Modules/Notifications/Center/NotificationCard.qml:633", + "reference": "Modules/Notifications/Popup/NotificationPopup.qml:24, Modules/Notifications/Center/NotificationCard.qml:542, Modules/Notifications/Center/NotificationCard.qml:635", "comment": "" }, { "term": "Display a dock with pinned and running applications that can be positioned at the top, bottom, left, or right edge of the screen", "context": "Display a dock with pinned and running applications that can be positioned at the top, bottom, left, or right edge of the screen", - "reference": "Modules/Settings/DockTab.qml:186", + "reference": "Modules/Settings/DockTab.qml:135", "comment": "" }, { @@ -1250,7 +1250,7 @@ { "term": "Dock Transparency", "context": "Dock Transparency", - "reference": "Modules/Settings/DockTab.qml:623", + "reference": "Modules/Settings/DockTab.qml:595", "comment": "" }, { @@ -1310,7 +1310,7 @@ { "term": "Enable Autoconnect", "context": "Enable Autoconnect", - "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:623", + "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:625", "comment": "" }, { @@ -1628,7 +1628,7 @@ { "term": "Forget Network", "context": "Forget Network", - "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:646", + "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:648", "comment": "" }, { @@ -1718,13 +1718,13 @@ { "term": "Group by App", "context": "Group by App", - "reference": "Modules/Settings/DockTab.qml:297", + "reference": "Modules/Settings/DockTab.qml:305", "comment": "" }, { "term": "Group multiple windows of the same app together with a window count indicator", "context": "Group multiple windows of the same app together with a window count indicator", - "reference": "Modules/Settings/DockTab.qml:304", + "reference": "Modules/Settings/DockTab.qml:312", "comment": "" }, { @@ -1736,13 +1736,13 @@ { "term": "Health", "context": "Health", - "reference": "Modules/ControlCenter/Details/BatteryDetail.qml:136, Modules/DankBar/Popouts/BatteryPopout.qml:317, Modules/DankBar/Popouts/BatteryPopout.qml:471", + "reference": "Modules/ControlCenter/Details/BatteryDetail.qml:136, Modules/DankBar/Popouts/BatteryPopout.qml:317, Modules/DankBar/Popouts/BatteryPopout.qml:473", "comment": "" }, { "term": "Height to Edge Gap (Exclusive Zone)", "context": "Height to Edge Gap (Exclusive Zone)", - "reference": "Modules/Settings/DockTab.qml:533", + "reference": "Modules/Settings/DockTab.qml:514", "comment": "" }, { @@ -1760,7 +1760,7 @@ { "term": "Hide the dock when not in use and reveal it when hovering near the dock area", "context": "Hide the dock when not in use and reveal it when hovering near the dock area", - "reference": "Modules/Settings/DockTab.qml:135", + "reference": "Modules/Settings/DockTab.qml:189", "comment": "" }, { @@ -1796,13 +1796,13 @@ { "term": "I Understand", "context": "I Understand", - "reference": "Modules/Settings/PluginBrowser.qml:633", + "reference": "Modules/Settings/PluginBrowser.qml:636", "comment": "" }, { "term": "Icon Size", "context": "Icon Size", - "reference": "Modules/Settings/DockTab.qml:429", + "reference": "Modules/Settings/DockTab.qml:419", "comment": "" }, { @@ -1856,7 +1856,7 @@ { "term": "Indicator Style", "context": "Indicator Style", - "reference": "Modules/Settings/DockTab.qml:364", + "reference": "Modules/Settings/DockTab.qml:363", "comment": "" }, { @@ -1880,7 +1880,7 @@ { "term": "Install plugins from the DMS plugin registry", "context": "Install plugins from the DMS plugin registry", - "reference": "Modules/Settings/PluginBrowser.qml:230", + "reference": "Modules/Settings/PluginBrowser.qml:231", "comment": "" }, { @@ -2006,7 +2006,7 @@ { "term": "Left", "context": "Left", - "reference": "Modules/Settings/DankBarTab.qml:763, Modules/DankBar/Popouts/BatteryPopout.qml:540", + "reference": "Modules/Settings/DankBarTab.qml:763, Modules/DankBar/Popouts/BatteryPopout.qml:542", "comment": "" }, { @@ -2036,7 +2036,7 @@ { "term": "Loading plugins...", "context": "Loading plugins...", - "reference": "Modules/Settings/PluginBrowser.qml:298", + "reference": "Modules/Settings/PluginBrowser.qml:299", "comment": "" }, { @@ -2114,7 +2114,7 @@ { "term": "Margin", "context": "Margin", - "reference": "Modules/Settings/DockTab.qml:561", + "reference": "Modules/Settings/DockTab.qml:542", "comment": "" }, { @@ -2330,7 +2330,7 @@ { "term": "Network Info", "context": "Network Info", - "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:344, Modules/ControlCenter/Details/NetworkDetail.qml:600", + "reference": "Modules/ControlCenter/Details/NetworkDetail.qml:345, Modules/ControlCenter/Details/NetworkDetail.qml:602", "comment": "" }, { @@ -2450,7 +2450,7 @@ { "term": "No plugins found", "context": "No plugins found", - "reference": "Modules/Settings/PluginBrowser.qml:530", + "reference": "Modules/Settings/PluginBrowser.qml:533", "comment": "" }, { @@ -2642,7 +2642,7 @@ { "term": "Padding", "context": "Padding", - "reference": "Modules/Settings/DockTab.qml:505", + "reference": "Modules/Settings/DockTab.qml:486", "comment": "" }, { @@ -2852,7 +2852,7 @@ { "term": "Power Profile Degradation", "context": "Power Profile Degradation", - "reference": "Modules/ControlCenter/Details/BatteryDetail.qml:240, Modules/DankBar/Popouts/BatteryPopout.qml:625", + "reference": "Modules/ControlCenter/Details/BatteryDetail.qml:240, Modules/DankBar/Popouts/BatteryPopout.qml:627", "comment": "" }, { @@ -2906,7 +2906,7 @@ { "term": "Process", "context": "Process", - "reference": "Modules/ProcessList/ProcessListView.qml:41", + "reference": "Modules/ProcessList/ProcessListView.qml:42", "comment": "" }, { @@ -3146,13 +3146,13 @@ { "term": "Search plugins...", "context": "Search plugins...", - "reference": "Modules/Settings/PluginBrowser.qml:254", + "reference": "Modules/Settings/PluginBrowser.qml:255", "comment": "" }, { "term": "Search...", "context": "Search...", - "reference": "Widgets/DankDropdown.qml:267", + "reference": "Widgets/DankDropdown.qml:268", "comment": "" }, { @@ -3284,7 +3284,7 @@ { "term": "Show Dock", "context": "Show Dock", - "reference": "Modules/Settings/DockTab.qml:179", + "reference": "Modules/Settings/DockTab.qml:128", "comment": "" }, { @@ -3326,7 +3326,7 @@ { "term": "Show on Overview", "context": "Show on Overview", - "reference": "Modules/Settings/DockTab.qml:232, Modules/Settings/DankBarTab.qml:929", + "reference": "Modules/Settings/DockTab.qml:242, Modules/Settings/DankBarTab.qml:929", "comment": "" }, { @@ -3440,7 +3440,7 @@ { "term": "Spacing", "context": "Spacing", - "reference": "Modules/Settings/DockTab.qml:492, Modules/Settings/DankBarTab.qml:988", + "reference": "Modules/Settings/DockTab.qml:473, Modules/Settings/DankBarTab.qml:988", "comment": "" }, { @@ -3686,13 +3686,13 @@ { "term": "Third-Party Plugin Warning", "context": "Third-Party Plugin Warning", - "reference": "Modules/Settings/PluginBrowser.qml:578", + "reference": "Modules/Settings/PluginBrowser.qml:581", "comment": "" }, { "term": "Third-party plugins are created by the community and are not officially supported by DankMaterialShell.\\n\\nThese plugins may pose security and privacy risks - install at your own risk.", "context": "Third-party plugins are created by the community and are not officially supported by DankMaterialShell.\\n\\nThese plugins may pose security and privacy risks - install at your own risk.", - "reference": "Modules/Settings/PluginBrowser.qml:588", + "reference": "Modules/Settings/PluginBrowser.qml:591", "comment": "" }, { @@ -3722,7 +3722,7 @@ { "term": "To Full", "context": "To Full", - "reference": "Modules/DankBar/Popouts/BatteryPopout.qml:538", + "reference": "Modules/DankBar/Popouts/BatteryPopout.qml:540", "comment": "" }, { @@ -4178,7 +4178,7 @@ { "term": "official", "context": "official", - "reference": "Modules/Settings/PluginBrowser.qml:385", + "reference": "Modules/Settings/PluginBrowser.qml:388", "comment": "" }, { @@ -4190,7 +4190,7 @@ { "term": "• Install only from trusted sources", "context": "• Install only from trusted sources", - "reference": "Modules/Settings/PluginBrowser.qml:611", + "reference": "Modules/Settings/PluginBrowser.qml:614", "comment": "" }, { @@ -4220,13 +4220,13 @@ { "term": "• Plugins may contain bugs or security issues", "context": "• Plugins may contain bugs or security issues", - "reference": "Modules/Settings/PluginBrowser.qml:599", + "reference": "Modules/Settings/PluginBrowser.qml:602", "comment": "" }, { "term": "• Review code before installation when possible", "context": "• Review code before installation when possible", - "reference": "Modules/Settings/PluginBrowser.qml:605", + "reference": "Modules/Settings/PluginBrowser.qml:608", "comment": "" }, {