From 74a0c9dbf471fb5029ff7644a0b9eebcc2cd55fc Mon Sep 17 00:00:00 2001 From: Corey Woodworth Date: Fri, 26 Sep 2025 14:22:22 -0400 Subject: [PATCH] Fix: Knob was getting clipped. --- Widgets/NSlider.qml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Widgets/NSlider.qml b/Widgets/NSlider.qml index a2721beb..29ea2dbb 100644 --- a/Widgets/NSlider.qml +++ b/Widgets/NSlider.qml @@ -15,6 +15,8 @@ Slider { readonly property real trackHeight: knobDiameter * 0.4 readonly property real cutoutExtra: Math.round(Style.baseWidgetSize * 0.1 * scaling) + padding: cutoutExtra / 2 + snapMode: snapAlways ? Slider.SnapAlways : Slider.SnapOnRelease implicitHeight: Math.max(trackHeight, knobDiameter) @@ -90,14 +92,14 @@ Slider { } } - // Circular cutout + // Circular cutout Rectangle { id: knobCutout width: knobDiameter + cutoutExtra height: knobDiameter + cutoutExtra radius: width / 2 color: root.cutoutColor !== undefined ? root.cutoutColor : Color.mSurface - x: root.leftPadding + root.visualPosition * (root.availableWidth - root.knobDiameter) - cutoutExtra / 2 + x: root.leftPadding + Math.round(root.visualPosition * (root.availableWidth - root.knobDiameter) - cutoutExtra) anchors.verticalCenter: parent.verticalCenter } }