Fix Qt.rgba color arguments

Qt.rgba expects 0.0–1.0 floats. Passing 255 for R/G/B saturates
every channel to 1.0, producing opaque white instead of the
intended semi-transparent tint. Fix all call sites across
FavouritesBar, StatusBar, and AbstractDelegate.
This commit is contained in:
Marco Allegretti 2026-04-18 19:04:22 +02:00
parent dd7f087fac
commit 76e027f630
3 changed files with 8 additions and 8 deletions

View file

@ -92,7 +92,7 @@ Item {
// Hover highlight in convergence mode to indicate the bar is clickable
Rectangle {
anchors.fill: parent
color: Qt.rgba(255, 255, 255, 0.1)
color: Qt.rgba(1.0, 1.0, 1.0, 0.1)
visible: ShellSettings.Settings.convergenceModeEnabled && statusBarHover.hovered
}

View file

@ -130,8 +130,8 @@ MouseArea {
anchors.bottom: parent.bottom
width: root.navButtonWidth
color: homeMouseArea.containsPress
? Qt.rgba(255, 255, 255, 0.2)
: (homeMouseArea.containsMouse ? Qt.rgba(255, 255, 255, 0.1) : "transparent")
? Qt.rgba(1, 1, 1, 0.2)
: (homeMouseArea.containsMouse ? Qt.rgba(1, 1, 1, 0.1) : "transparent")
radius: Kirigami.Units.cornerRadius
Kirigami.Icon {
@ -160,8 +160,8 @@ MouseArea {
anchors.bottom: parent.bottom
width: root.navButtonWidth
color: overviewMouseArea.containsPress
? Qt.rgba(255, 255, 255, 0.2)
: (overviewMouseArea.containsMouse ? Qt.rgba(255, 255, 255, 0.1) : "transparent")
? Qt.rgba(1, 1, 1, 0.2)
: (overviewMouseArea.containsMouse ? Qt.rgba(1, 1, 1, 0.1) : "transparent")
radius: Kirigami.Units.cornerRadius
Kirigami.Icon {
@ -854,8 +854,8 @@ MouseArea {
anchors.fill: parent
radius: Kirigami.Units.cornerRadius
color: taskMouseArea.containsPress
? Qt.rgba(255, 255, 255, 0.2)
: (taskMouseArea.containsMouse ? Qt.rgba(255, 255, 255, 0.1) : "transparent")
? Qt.rgba(1.0, 1.0, 1.0, 0.2)
: (taskMouseArea.containsMouse ? Qt.rgba(1.0, 1.0, 1.0, 0.1) : "transparent")
}
// Task icon

View file

@ -126,7 +126,7 @@ Folio.DelegateTouchArea {
Rectangle {
anchors.fill: parent
radius: Kirigami.Units.cornerRadius
color: Qt.rgba(255, 255, 255, 0.1)
color: Qt.rgba(1.0, 1.0, 1.0, 0.1)
visible: ShellSettings.Settings.convergenceModeEnabled && root.hovered
}
}