From c00fd4f4db197ad3b762613f9dbb2ded1bf5e270 Mon Sep 17 00:00:00 2001 From: No Names Date: Thu, 9 Jun 2022 14:58:19 +0000 Subject: [PATCH] kstyle: remove button gradients Remove button gradients because they look outdated and the lighting model of having a gradient that disappears on hover doesn't make sense. Also done in the QQC2 Breeze style with https://invent.kde.org/plasma/qqc2-breeze-style/-/merge_requests/37. Initial discussion at https://invent.kde.org/plasma/breeze/-/merge_requests/211. --- kstyle/breezehelper.cpp | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/kstyle/breezehelper.cpp b/kstyle/breezehelper.cpp index 6f534444..59036787 100644 --- a/kstyle/breezehelper.cpp +++ b/kstyle/breezehelper.cpp @@ -655,19 +655,6 @@ void Helper::renderButtonFrame(QPainter *painter, penBrush = KColorUtils::mix(color1, color2, penAnimation); } - // Gradient - if (isActiveWindow && !(flat || down || hovered || checked) && enabled) { - QLinearGradient bgGradient(frameRect.topLeft(), frameRect.bottomLeft()); - bgGradient.setColorAt(0, KColorUtils::mix(bgBrush.color(), Qt::white, 0.03125)); - bgGradient.setColorAt(0.5, bgBrush.color()); - bgGradient.setColorAt(1, KColorUtils::mix(bgBrush.color(), Qt::black, 0.03125)); - QLinearGradient penGradient(frameRect.topLeft(), frameRect.bottomLeft()); - penGradient.setColorAt(0, KColorUtils::mix(penBrush.color(), Qt::white, 0.03125)); - penGradient.setColorAt(1, KColorUtils::mix(penBrush.color(), Qt::black, 0.0625)); - bgBrush = bgGradient; - penBrush = penGradient; - } - // Shadow if (isActiveWindow && !(flat || down || checked) && enabled) { renderRoundedRectShadow(painter, shadowedRect, shadowColor(palette));