1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 21:42:51 -05:00

launcher v2: general padding improvements, to more than just launcher v2

but yea
This commit is contained in:
bbedward
2026-01-20 21:46:02 -05:00
parent 80ce6aa19c
commit 553f5257b3
12 changed files with 58 additions and 69 deletions

View File

@@ -35,15 +35,15 @@ StyledRect {
property real cornerRadius: Theme.cornerRadius
readonly property real leftPadding: Theme.spacingM + (leftIconName ? leftIconSize + Theme.spacingM : 0)
readonly property real rightPadding: {
let p = Theme.spacingM;
let p = Theme.spacingS;
if (showPasswordToggle)
p += 24 + Theme.spacingS;
p += 20 + Theme.spacingXS;
if (showClearButton && text.length > 0)
p += 24 + Theme.spacingS;
p += 20 + Theme.spacingXS;
return p;
}
property real topPadding: Theme.spacingM
property real bottomPadding: Theme.spacingM
property real topPadding: Theme.spacingS
property real bottomPadding: Theme.spacingS
property bool ignoreLeftRightKeys: false
property bool ignoreUpDownKeys: false
property bool ignoreTabKeys: false
@@ -76,7 +76,7 @@ StyledRect {
}
width: 200
height: Math.round(Theme.fontSizeMedium * 3.4)
height: Math.round(Theme.fontSizeMedium * 3)
radius: cornerRadius
color: backgroundColor
border.color: textInput.activeFocus ? focusedBorderColor : normalBorderColor
@@ -164,7 +164,7 @@ StyledRect {
id: rightButtonsRow
anchors.right: parent.right
anchors.rightMargin: Theme.spacingM
anchors.rightMargin: Theme.spacingS
anchors.verticalCenter: parent.verticalCenter
spacing: Theme.spacingXS
visible: showPasswordToggle || (showClearButton && text.length > 0)
@@ -172,16 +172,16 @@ StyledRect {
StyledRect {
id: passwordToggleButton
width: 24
height: 24
radius: 12
width: 20
height: 20
radius: 10
color: passwordToggleArea.containsMouse ? Theme.outlineStrong : "transparent"
visible: showPasswordToggle
DankIcon {
anchors.centerIn: parent
name: passwordVisible ? "visibility_off" : "visibility"
size: 16
size: 14
color: passwordToggleArea.containsMouse ? Theme.outline : Theme.surfaceVariantText
}
@@ -198,16 +198,16 @@ StyledRect {
StyledRect {
id: clearButton
width: 24
height: 24
radius: 12
width: 20
height: 20
radius: 10
color: clearArea.containsMouse ? Theme.outlineStrong : "transparent"
visible: showClearButton && text.length > 0
DankIcon {
anchors.centerIn: parent
name: "close"
size: 16
size: 14
color: clearArea.containsMouse ? Theme.outline : Theme.surfaceVariantText
}