- User Since
- Dec 16 2017, 8:25 AM (39 w, 5 d)
Tue, Sep 18
I think this patch should be rebased on the fullscreen patch.
Mon, Sep 17
Add missing Q_OBJECT macro
Edit file names
More cleaner keys
Address inline comments
That's pretty ugly solution, but somehow it works. :/
Support group transients
Any update on this?
Sat, Sep 15
Fri, Sep 14
Simplify code, also delete unrelated changes
Simplify it further.
Call reserve method
@davidedmundson Should this patch wait for a Plasma::Dialog fix?
I'll make readability changes you've mentioned in a separate commit then.
Please rebase this change on master.
@poboiko Did you address my inline comments on push?
This diff has supposed to replace !w->isManaged with w->isSpecialWindow. As @davidedmundson said, we work around KDE's code. The desktop switch OSD has to set appropriate window type (see scripts/desktopchangeosd).
Looks good to me. Change FIXED-IN to 5.15.0
Thu, Sep 13
Frankly, I prefer the old approach (with tristate). Now, we have two very similar properties.
This diff addresses two 2 different problems:
- visual artifacts caused by the blur and the background contrast effect;
- usage of isManaged for Wayland clients.
I didn't test this patch but I'm pretty sure we have to "force" WindowForceBackgroundContrastRole and WindowForceBlurRole.
Wed, Sep 12
Don't fall through
Fix on Wayland
Tue, Sep 11
Add alpha const
Constify alpha in paintXrender
This is diff is a squashed version of https://github.com/zzag/kwin/commits/effects-showpaint-modernize
Mon, Sep 10
As an alternative approach, we could wrap EffectsHandler and EffectWindow.
I'll adjust the commit message on push.
Sun, Sep 9
Fix typo in my last name
Don't use rawData
Sat, Sep 8
Which OSDs specifically?
Fri, Sep 7
From KWin side: PresentWindows is actually in change freeze since a long time. The code is fragile and I don't like to see it being changed again. The code is straight forward and I don't think it would cause issue, but I'm looking at the bigger picture here with having blocked changes for years because the code is fragile.