Changed handle thickness from 10px to 8px. This makes the spacing around
the handle look more consistent. Visually, there was 5px of empty space
on each side, now there is 6px of empty space on each side.
(cherry picked from commit 2f92640270)
base_size.jpg/vertical_base_size.jpg are not considered by Plasma as they
don't follow the WIDTHxHEIGHT pattern. Not installing those reduces the
installed size from 39M to 6.7M!
(cherry picked from commit c93630f9b7)
Assigning a menu with instant popup mode to an action gives it
excessive left padding. Removing the extra margin fixes it.
BUG: 447288
(cherry picked from commit 47a015cde2)
Under Window Decorations, the option "Draw a circle around close button"
is unchecked by default. This normally applies to both window and tab close buttons, but tab buttons permanently had the circle visible because this boolean was incorrect.
This made it impossible for the user to disable this style via GUI. `OutlineCloseButton=false` had to be explicitly added to `~/.config/breezerc`.
Fixes a regression that started in the 5.23 cycle.
BUG: 448122
FIXED-IN: 5.24
(cherry picked from commit f2d33bd33e)
We will have to revert the spinbox style to the old style for 5.24. We
had to revert the style for 5.23 on the 5.23 branch just before release
to prevent users from facing issues and we still haven't figured out an
acceptable way to make the new style work with all apps. Might as well
revert it on master at this point.
Qt Widgets apps and even some Qt Widget APIs (such as stylesheets) are
designed for spinboxes that stack 2 buttons vertically, not horizontally
on either side of the field. Unless Qt adds a way to specify whether or
not to use the traditional spinbox layout as a Qt Widget API, Qt Widgets
apps will just have to use the traditional style forever.
previous discussion: https://invent.kde.org/plasma/breeze/-/merge_requests/142
This restores the spacing for separators that was lost since around
Plasma 5.20.
Long menus can be difficult to scan and overwhelming when all items are
clumped together with no additional spacing. This balances the
margins/padding similar to how they were pre-5.20.
The button coloration agreed to in the Breeze Evolution work wound up
reverted in c4f93a4be5 because we were
previously tinting the button color in the QStyle rather than changing
the color scheme colors instead. The effect works for the dark color
scheme, but not the light one, so we need to manually lighten the button
color a bit there. This commit does that, restoring the intended button
coloration for the Breeze Light color schemes as per the ongoing Breeze
Evolution work.
The current code checks for !complexOption, but then continues to
de-reference it in the second clause of the statement leading to an
inveitable crash.
I assume it's meant to be an `or` for the latter part of the statement
to make sense.