- 12 Oct, 2020 1 commit
-
-
Fix for occasional background glitches behind transparent Menus, especially when hovering over menu elements. Bug: 399680 Issue: Breeze sets the WA_TranslucentBackground attribute on Menu widgets to achieve transparency. This implies WA_NoSystemBackground, which makes Qt not repaint the background when content changes. This is fine for things like tooltips which don't change content, but for dynamic content (like hovering over menus), Breeze ends up painting over the previous frame. Fix: We render menu panels with CompositionMode_Source to ensure the previous frame is obliterated. We could reset the buffer by painting transparent pixels first, but that is wasteful. Notes: I have ensured that overlapping transparent menus still appear OK (they are rendered over each other with the compositor). On Wayland, occasionally colours appear behind the rounded borders. I believe this is a kwin issue because it doesn't occur in X11. (cherry picked from commit 01f0c885)
-
- 09 Oct, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 08 Oct, 2020 2 commits
-
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 06 Oct, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 05 Oct, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 02 Oct, 2020 1 commit
-
-
Vlad Zahorodnii authored
Currently the condition in the #if directive evaluates to false (sorry for breaking it!). In order to prevent breaking Helper::isX11() in the future, this change removes the #if directive. It's okay to do so because KWindowSystem provides a platform-independent API. (cherry picked from commit 9b59cfc3)
-
- 29 Sep, 2020 1 commit
-
-
David Redondo authored
Seperate sunken and checked state. Use HighlightedText when the arrow is hovered because it will a hover color tinted background. (cherry picked from commit c61a78b0)
-
- 28 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 27 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 24 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 22 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 21 Sep, 2020 2 commits
-
-
BUG: 426651 (cherry picked from commit 659e3d35)
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 20 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 19 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 18 Sep, 2020 1 commit
-
-
Vlad Zahorodnii authored
The order in which the underlying window and the shadow are destroyed is undefined. In most cases, the shadow is destroyed after the window, but in rare cases it may be vice versa, for example it's the case with popup menus in Dolphin. If the shadow is destroyed before the window, then the window will be shadowless when the compositor animates it. The only way to guarantee that the shadow is destroyed after the window is to create a parent-child relationship between two. Given that the widget and the window have different lifetimes, we have to be extra careful with keeping dangling pointers out of _shadows. (cherry picked from commit 5f62d1c7)
-
- 17 Sep, 2020 5 commits
-
-
Heiko Becker authored
QWindow::startSystemMove, which was introduced with Qt 5.15, was added with commit 6d83b045.
-
Bhushan Shah authored
GIT_SILENT
-
Vlad Zahorodnii authored
QWindow::startSystemMove() is a new feature in Qt 5.15 that provides a platform-independent way to start an interactive move operation.
-
Bhushan Shah authored
GIT_SILENT
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 16 Sep, 2020 3 commits
-
-
Nate Graham authored
-
Laurent Montel authored
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 15 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 14 Sep, 2020 1 commit
-
-
Niccolò Venerandi authored
-
- 11 Sep, 2020 1 commit
-
-
David Redondo authored
Not useful for buttons themselves but for widgets/items that are based on buttons such as KeySequenceItem.
-
- 10 Sep, 2020 1 commit
-
-
David Redondo authored
I was in a video call with Volker and asked him under which license the GtkUpdateIconCache is licensed.
-
- 06 Sep, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 01 Sep, 2020 2 commits
-
-
Laurent Montel authored
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 31 Aug, 2020 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 28 Aug, 2020 2 commits
-
-
Nate Graham authored
The direction of the sort order indicator arrows has historically been controversial: 1. Camp A asserts that the arrow should reflect the currently applicable word: "ascending" or "descending". For example Ascending order should be represented by the arrow pointing up. It's ascending, get it? 2. Camp B asserts than the arrow should reflect the visible order of items in the view. For example when the biggest things are on top, the arrow should be pointing down; it's showing you the direction of the visible items: big to small. 3. Camp A then correctly points out that if Camp B gets their way, the arrow no longer matches the word displayed in the UI ("ascending" or "descending). However over the years we have accidentally solved this dilemma! We all pretty much agree that the terms "ascending" and "descending" are confusing to users, and we have replaced them with human-readable descriptions such as "A-Z" and "Largest first". As a result, the arrows are no longer consistent with the words "ascending" or "descending" because we no longer show those words in the UI anymore. So the only remaining thing for the arrow to be consistent with is the set of items displayed immediately below it. For this purpose, reversing the default order per Camp B is more appropriate because then the arrow points in the direction of the sorting: biggest on top gets a downward-pointing arrow, and smallest on top gets an upward-pointing arrow. There is a hidden option in Breeze that does just that; this patch flips it from false to true to effect the above change.
-
Nate Graham authored
-
- 23 Aug, 2020 1 commit
-
-
- 11 Aug, 2020 2 commits
-
-
Arjen Hiemstra authored
The only difference between the new instant-popup buttons and these when flat is the color of the arrow, which is not a very good indicator. So on hover, also draw the separator between the menu button and the main button for these toolbuttons on hover or when it has focus, which makes things a little clearer.
-
Arjen Hiemstra authored
This changes ToolButtons to behave similar to PushButtons, so they both draw an downward pointing arrow when they have a menu. BUG: 344746
-
- 10 Aug, 2020 1 commit
-
-
Cyril Rossi authored
Task related : Figure out a good UI for the "show which settings have been changed" feature https://phabricator.kde.org/T13008 This patch introduces a new property to allow to highlight some widgets when we want to draw user's attention on specific widgets.
-
- 06 Aug, 2020 1 commit
-
-
Marco Martin authored
use global animation values for duration: as the widget style has the same, the animations wikll be together
-