control-center: respect hover color (always!) + battery hand icon on hover

This commit is contained in:
Lemmy
2026-02-06 00:10:38 -05:00
parent 54b6c0263b
commit 6006b2abc4
2 changed files with 2 additions and 17 deletions
+1
View File
@@ -183,6 +183,7 @@ Item {
anchors.fill: parent
hoverEnabled: true
acceptedButtons: Qt.LeftButton | Qt.RightButton
cursorShape: Qt.PointingHandCursor
onEntered: {
if (root.tooltipContent) {
TooltipService.show(root, root.tooltipContent, BarService.getTooltipDirection(root.screen?.name));
+1 -17
View File
@@ -56,22 +56,6 @@ NIconButton {
return Color.mOnSurface;
}
}
readonly property color iconHoverColor: {
if (!enableColorization)
return Color.mOnHover;
switch (colorizeSystemIcon) {
case "primary":
return Qt.darker(Color.mPrimary, 1.2);
case "secondary":
return Qt.darker(Color.mSecondary, 1.2);
case "tertiary":
return Qt.darker(Color.mTertiary, 1.2);
case "error":
return Qt.darker(Color.mError, 1.2);
default:
return Color.mOnHover;
}
}
// If we have a custom path and not using distro logo, use the theme icon.
// If using distro logo, don't use theme icon.
@@ -84,7 +68,7 @@ NIconButton {
colorBg: Style.capsuleColor
colorFg: iconColor
colorBgHover: useDistroLogo ? Color.mSurfaceVariant : Color.mHover
colorFgHover: iconHoverColor
colorFgHover: Color.mOnHover
colorBorder: "transparent"
colorBorderHover: useDistroLogo ? Color.mHover : "transparent"