Removed all creeping: readonly property real scaling: Scaling.scale(screen)

This commit is contained in:
quadbyte 2025-08-15 11:24:05 -04:00
parent f67c48032f
commit 33bec01e98
31 changed files with 294 additions and 333 deletions

View file

@ -6,8 +6,6 @@ import qs.Services
Rectangle {
id: root
readonly property real scaling: Scaling.scale(screen)
implicitWidth: childrenRect.width
implicitHeight: childrenRect.height

View file

@ -4,8 +4,6 @@ import qs.Services
Item {
id: root
readonly property real scaling: Scaling.scale(screen)
property bool running: true
property color color: Colors.mPrimary
property int size: Style.baseWidgetSize * scaling

View file

@ -5,8 +5,6 @@ import qs.Services
Rectangle {
id: root
readonly property real scaling: Scaling.scale(screen)
implicitWidth: childrenRect.width
implicitHeight: childrenRect.height

View file

@ -5,7 +5,6 @@ import qs.Services
Rectangle {
id: root
readonly property real scaling: Scaling.scale(screen)
property real value: 0 // 0..100 (or any range visually mapped)
property string icon: ""
property string suffix: "%"

View file

@ -5,8 +5,6 @@ import qs.Widgets
Rectangle {
id: root
readonly property real scaling: Scaling.scale(screen)
signal entered
signal exited
signal clicked

View file

@ -7,7 +7,6 @@ import qs.Widgets
ColumnLayout {
id: root
readonly property real scaling: Scaling.scale(screen)
readonly property real preferredHeight: Style.baseWidgetSize * 1.25 * scaling
property string label: ""

View file

@ -6,7 +6,6 @@ import qs.Services
Rectangle {
id: root
readonly property real scaling: Scaling.scale(screen)
// Multiplier to control how large the button container is relative to Style.baseWidgetSize
property real sizeMultiplier: 1.0
property real size: Style.baseWidgetSize * sizeMultiplier * scaling

View file

@ -10,7 +10,6 @@ Rectangle {
property real imageRadius: width * 0.5
radius: imageRadius
readonly property real scaling: Scaling.scale(screen)
property string imagePath: ""
property string fallbackIcon: ""
property color borderColor: "transparent"

View file

@ -7,10 +7,10 @@ PanelWindow {
id: root
readonly property real scaling: Scaling.scale(screen)
property bool showOverlay: Settings.data.general.dimDesktop
property int topMargin: Style.barHeight * scaling
property color overlayColor: showOverlay ? Colors.applyOpacity(Colors.mShadow, "AA") : "transparent"
signal dismissed
function hide() {
@ -37,7 +37,7 @@ PanelWindow {
color: visible ? overlayColor : "transparent"
visible: false
WlrLayershell.exclusionMode: ExclusionMode.Ignore
screen: (typeof modelData !== 'undefined' ? modelData : null)
anchors.top: true
anchors.left: true
anchors.right: true

View file

@ -5,8 +5,6 @@ import qs.Services
Item {
id: root
readonly property real scaling: Scaling.scale(screen)
property string icon: ""
property string text: ""
property string tooltipText: ""

View file

@ -6,14 +6,12 @@ import qs.Services
Slider {
id: root
readonly property real scaling: Scaling.scale(screen)
readonly property real knobDiameter: Style.baseWidgetSize * 0.75 * scaling
readonly property real trackHeight: knobDiameter * 0.5
readonly property real cutoutExtra: Style.baseWidgetSize * 0.1 * scaling
// Optional color to cut the track beneath the knob (should match surrounding background)
property var cutoutColor
property var screen
property bool snapAlways: true
snapMode: snapAlways ? Slider.SnapAlways : Slider.SnapOnRelease

View file

@ -5,8 +5,6 @@ import qs.Widgets
Text {
id: root
readonly property real scaling: Scaling.scale(screen)
font.family: Settings.data.ui.fontFamily
font.pointSize: Style.fontSizeMedium * scaling
font.weight: Style.fontWeightRegular

View file

@ -6,7 +6,6 @@ import qs.Services
Item {
id: root
readonly property real scaling: Scaling.scale(screen)
property string label: ""
property string description: ""
property bool readOnly: false

View file

@ -6,7 +6,6 @@ import qs.Services
RowLayout {
id: root
readonly property real scaling: Scaling.scale(screen)
property string label: ""
property string description: ""
property bool value: false

View file

@ -4,7 +4,6 @@ import qs.Services
Window {
id: root
readonly property real scaling: Scaling.scale(screen)
property bool isVisible: false
property string text: "Placeholder"
property Item target: null