From 1a8a14bf534402f63e101806b2bdd49009edd6cf Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Sat, 13 Sep 2025 23:29:01 -0400 Subject: [PATCH 1/2] add more icons --- config/Styling.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/Styling.qml b/config/Styling.qml index 71127b8..84aa195 100644 --- a/config/Styling.qml +++ b/config/Styling.qml @@ -55,6 +55,8 @@ Singleton { } } component LucideIcons: QtObject { + readonly property string activity: "\u{E038}" + readonly property string audioLines: "\u{E55F}" readonly property string batteryCharging: "\u{E058}" readonly property string batteryFull: "\u{E059}" readonly property string batteryMedium: "\u{E05b}" @@ -71,14 +73,16 @@ Singleton { readonly property string cpu: "\u{E0ad}" readonly property string gpu: "\u{E66f}" readonly property string hardDrive: "\u{E0f1}" + readonly property string layoutDashboard: "\u{E1C1}" readonly property string memoryStick: "\u{E44a}" readonly property string pause: "\u{E132}" readonly property string play: "\u{E140}" readonly property string search: "\u{E155}" readonly property string skipBack: "\u{E163}" readonly property string skipForward: "\u{E164}" - readonly property string stop: "\u{E132}" readonly property string square: "\u{E16B}" + readonly property string stop: "\u{E132}" + readonly property string swatchBook: "\u{E5A4}" readonly property string wifiOff: "\u{E1af}" readonly property string wifiLow: "\u{E5fd}" readonly property string wifiHigh: "\u{E5fc}" From ad3a275c21698a499bbce85fe04f6facd9a5fa18 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Mon, 15 Sep 2025 16:16:35 -0400 Subject: [PATCH 2/2] color animatinos --- components/StyledComboBox.qml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/components/StyledComboBox.qml b/components/StyledComboBox.qml index fff6670..4ab2213 100644 --- a/components/StyledComboBox.qml +++ b/components/StyledComboBox.qml @@ -26,11 +26,21 @@ ComboBox { contentItem: StyledText { text: delegate.model[control.textRole] color: delegate.highlighted ? palette.highlightedText : palette.buttonText + Behavior on color { + ColorAnimation { + duration: Styling.animations.speed.fast + } + } elide: Text.ElideRight verticalAlignment: Text.AlignVCenter } background: Rectangle { color: delegate.highlighted ? palette.highlight : palette.button + Behavior on color { + ColorAnimation { + duration: Styling.animations.speed.fast + } + } radius: Styling.theme.radiusSelector } highlighted: control.highlightedIndex === index @@ -41,6 +51,11 @@ ComboBox { text: control.displayText color: control.hovered || control.down ? palette.highlightedText : palette.buttonText + Behavior on color { + ColorAnimation { + duration: Styling.animations.speed.fast + } + } verticalAlignment: Text.AlignVCenter elide: Text.ElideRight } @@ -49,6 +64,11 @@ ComboBox { implicitWidth: 120 implicitHeight: 40 color: control.hovered || control.down ? palette.highlight : palette.button + Behavior on color { + ColorAnimation { + duration: Styling.animations.speed.fast + } + } border.color: Styling.theme.base100 border.width: control.visualFocus ? 2 : 1 radius: Styling.theme.radiusSelector @@ -72,6 +92,11 @@ ComboBox { background: Rectangle { color: palette.window + Behavior on color { + ColorAnimation { + duration: Styling.animations.speed.fast + } + } bottomLeftRadius: Styling.theme.radiusField bottomRightRadius: Styling.theme.radiusField }