https://bugs.kde.org/show_bug.cgi?id=396725

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
   Version Fixed In|                            |5.15.0
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/d28827626931ed9f8fbfd618b
                   |                            |bdcdf3fdce6a5e6
             Status|CONFIRMED                   |RESOLVED

--- Comment #7 from Nate Graham <n...@kde.org> ---
Git commit d28827626931ed9f8fbfd618bbdcdf3fdce6a5e6 by Nate Graham.
Committed on 06/01/2019 at 23:09.
Pushed by ngraham into branch 'master'.

[kcmkwin/compositing] Port Effects KCM to QQC2

Summary:
This patch ports the Effects KCM to QQC2, which yields the following benefits:
1. General performance enhancements of only using QQC2 rather than a mix of 1
and 2
2. Some code simplification is possible
3. Improves the appearance of the checkable menu items in the dropdown menu,
fixing https://bugs.kde.org/show_bug.cgi?id=402701
4. Improves the appearance when using a fractional scale factor, fixing
https://bugs.kde.org/show_bug.cgi?id=396725
5. Fixes the incorrect size when opened from `kcmshell5`

Along the way, two visual changes are introduced as a by-product of porting:
1. The scrollbar is inline, so it overlaps some of the buttons in the content.
This is somewhat undesirable, but adopting a Kirigami scrollview would fix
this.
2. The button that displays a dropdown menu no longer has a downward-pointing
arrow to indicate as such. This is not my preference, but there's a benefit to
being consistent, and eventually we could can change this in one place to
impeove the appearance of buttons that display dropdown menus everywhere in one
fell swoop.
Related: bug 402701, bug 396076
FIXED-IN: 5.15.0

Test Plan:
All functionality still works

In System Settings, showing improved checkable menu item appearance:
{F6523385}

In `kcmshell` at 1x scale:
{F6523386}

In `kcmshell` at 1.5x scale:
{F6523387}

Reviewers: #kwin, #plasma, davidedmundson

Reviewed By: #kwin, #plasma, davidedmundson

Subscribers: davidedmundson, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D17928

M  +60   -63   kcmkwin/kwincompositing/qml/EffectView.qml

https://commits.kde.org/kwin/d28827626931ed9f8fbfd618bbdcdf3fdce6a5e6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to