diff --git a/quickshell/Modules/Settings/AutoStartTab.qml b/quickshell/Modules/Settings/AutoStartTab.qml index ec3135b3..065fd0ce 100644 --- a/quickshell/Modules/Settings/AutoStartTab.qml +++ b/quickshell/Modules/Settings/AutoStartTab.qml @@ -722,7 +722,7 @@ Item { SettingsCard { width: parent.width - iconName: "system_tray" + iconName: "handyman" title: I18n.tr("Tray Icon Fix") visible: DesktopService.isSystemd diff --git a/quickshell/Modules/Settings/DankBarTab.qml b/quickshell/Modules/Settings/DankBarTab.qml index 69f8fdc2..a079e32a 100644 --- a/quickshell/Modules/Settings/DankBarTab.qml +++ b/quickshell/Modules/Settings/DankBarTab.qml @@ -1754,6 +1754,9 @@ Item { text: I18n.tr("Y Axis") description: I18n.tr("Action performed when scrolling vertically on the bar") model: CompositorService.isNiri ? [I18n.tr("None"), I18n.tr("Workspace"), I18n.tr("Column")] : [I18n.tr("None"), I18n.tr("Workspace")] + buttonPadding: Theme.spacingS + minButtonWidth: 44 + textSize: Theme.fontSizeSmall currentIndex: { switch (selectedBarConfig?.scrollYBehavior || "workspace") { case "none": @@ -1792,6 +1795,9 @@ Item { description: I18n.tr("Action performed when scrolling horizontally on the bar") visible: CompositorService.isNiri model: [I18n.tr("None"), I18n.tr("Workspace"), I18n.tr("Column")] + buttonPadding: Theme.spacingS + minButtonWidth: 44 + textSize: Theme.fontSizeSmall currentIndex: { switch (selectedBarConfig?.scrollXBehavior || "column") { case "none": diff --git a/quickshell/Modules/Settings/FrameTab.qml b/quickshell/Modules/Settings/FrameTab.qml index 448499f0..cce94e64 100644 --- a/quickshell/Modules/Settings/FrameTab.qml +++ b/quickshell/Modules/Settings/FrameTab.qml @@ -205,6 +205,9 @@ Item { tags: ["frame", "border", "color", "theme", "primary", "surface", "default"] text: I18n.tr("Border Color") model: [I18n.tr("Default"), I18n.tr("Primary"), I18n.tr("Surface"), I18n.tr("Custom")] + buttonPadding: Theme.spacingS + minButtonWidth: 44 + textSize: Theme.fontSizeSmall currentIndex: { const fc = SettingsData.frameColor; if (!fc || fc === "default") diff --git a/quickshell/Modules/Settings/ThemeColorsTab.qml b/quickshell/Modules/Settings/ThemeColorsTab.qml index 0a644b38..8511ff61 100644 --- a/quickshell/Modules/Settings/ThemeColorsTab.qml +++ b/quickshell/Modules/Settings/ThemeColorsTab.qml @@ -2681,7 +2681,7 @@ Item { spacing: Theme.spacingS DankIcon { - name: "folder" + name: "settings" size: 16 color: Theme.primary anchors.verticalCenter: parent.verticalCenter diff --git a/quickshell/Modules/Settings/WallpaperTab.qml b/quickshell/Modules/Settings/WallpaperTab.qml index 59bd39ea..996640fd 100644 --- a/quickshell/Modules/Settings/WallpaperTab.qml +++ b/quickshell/Modules/Settings/WallpaperTab.qml @@ -1271,6 +1271,7 @@ Item { tags: ["blur", "layer", "niri", "compositor"] title: I18n.tr("Blur Wallpaper Layer") settingKey: "blurWallpaper" + iconName: "blur_on" visible: CompositorService.isNiri SettingsToggleRow { diff --git a/quickshell/Modules/Settings/WidgetSelectionPopup.qml b/quickshell/Modules/Settings/WidgetSelectionPopup.qml index 322ae192..f87a93a4 100644 --- a/quickshell/Modules/Settings/WidgetSelectionPopup.qml +++ b/quickshell/Modules/Settings/WidgetSelectionPopup.qml @@ -330,7 +330,7 @@ FloatingWindow { delegate: Rectangle { width: widgetList.width - height: 60 + height: Math.max(60, textColumn.implicitHeight + 24) radius: Theme.cornerRadius property bool isSelected: root.keyboardNavigationActive && index === root.selectedIndex color: isSelected ? Theme.withAlpha(Theme.primary, root.blurActive ? 0.22 : 0.16) : widgetArea.containsMouse ? Theme.withAlpha(Theme.primary, root.blurActive ? 0.14 : 0.08) : Theme.withAlpha(Theme.surfaceVariant, root.rowAlpha) @@ -351,9 +351,10 @@ FloatingWindow { } Column { + id: textColumn anchors.verticalCenter: parent.verticalCenter spacing: 2 - width: parent.width - Theme.iconSize - Theme.spacingM * 3 + width: parent.width - Theme.iconSize * 2 - Theme.spacingM * 4 + 4 StyledText { text: modelData.text @@ -362,6 +363,7 @@ FloatingWindow { color: Theme.surfaceText elide: Text.ElideRight width: parent.width + wrapMode: Text.WordWrap } StyledText { diff --git a/quickshell/Modules/Settings/WidgetsTabSection.qml b/quickshell/Modules/Settings/WidgetsTabSection.qml index 56f30af2..6a4386e3 100644 --- a/quickshell/Modules/Settings/WidgetsTabSection.qml +++ b/quickshell/Modules/Settings/WidgetsTabSection.qml @@ -90,7 +90,7 @@ Column { property real originalY: y width: itemsList.width - height: 70 + height: Math.max(70, textColumn.implicitHeight + 32) z: held ? 2 : 1 Rectangle { @@ -123,6 +123,7 @@ Column { } Column { + id: textColumn anchors.left: parent.left anchors.leftMargin: Theme.spacingM * 3 + 40 + Theme.iconSize anchors.right: actionButtons.left @@ -137,6 +138,7 @@ Column { color: modelData.enabled ? Theme.surfaceText : Theme.outline elide: Text.ElideRight width: parent.width + wrapMode: Text.WordWrap } StyledText {