Widgets: improved centering

This commit is contained in:
LemmyCook 2025-09-14 14:35:15 -04:00
parent 1cd0376381
commit 3764edafa8
3 changed files with 3 additions and 7 deletions

View file

@ -66,7 +66,7 @@ Singleton {
property int animationSlowest: Math.round(750 / Settings.data.general.animationSpeed)
// Dimensions
property int barHeight: (Settings.data.bar.position === "left" || Settings.data.bar.position === "right") ? 39 : 36
property int barHeight: (Settings.data.bar.position === "left" || Settings.data.bar.position === "right") ? 39 : 37
property int capsuleHeight: (barHeight * 0.73)
property int baseWidgetSize: (barHeight * 0.9)
property int sliderWidth: 200

View file

@ -97,7 +97,6 @@ Variants {
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: parent.top
anchors.topMargin: Style.marginM * root.scaling
width: parent.width
Repeater {
model: Settings.data.bar.widgets.left
@ -121,7 +120,6 @@ Variants {
spacing: Style.marginS * root.scaling
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
width: parent.width
Repeater {
model: Settings.data.bar.widgets.center
@ -146,7 +144,6 @@ Variants {
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
anchors.bottomMargin: Style.marginM * root.scaling
width: parent.width
Repeater {
model: Settings.data.bar.widgets.right

View file

@ -9,7 +9,6 @@ Rectangle {
// Multiplier to control how large the button container is relative to Style.baseWidgetSize
property real sizeRatio: 1.0
readonly property real size: Style.baseWidgetSize * sizeRatio * scaling
property string icon
property string tooltipText
@ -30,8 +29,8 @@ Rectangle {
signal rightClicked
signal middleClicked
implicitWidth: Style.baseWidgetSize * scaling * sizeRatio
implicitHeight: Style.baseWidgetSize * scaling * sizeRatio
implicitWidth: Math.round(Style.baseWidgetSize * scaling * sizeRatio)
implicitHeight: Math.round(Style.baseWidgetSize * scaling * sizeRatio)
opacity: root.enabled ? Style.opacityFull : Style.opacityMedium
color: root.enabled && root.hovering ? colorBgHover : colorBg