The Dim Inactive effect was rewritten mostly to fix most of issues with
it, e.g. after leaving a full screen effect(e.g. Desktop Grid) windows
sometimes are not dimmed back, or when a window becomes inactive there
is no smooth transition, etc.
{F5956124}
//Before: the window is not smoothly dimmed.//
{F5956127}
//After: the window is smoothly dimmed.//
In combination with an effect that animates the disappearing of windows,
e.g. Glide, the rewritten Dim Inactive effect doesn't "flash" windows.
If an active window has been closed, it will stay bright. If an inactive
window has been closed, it will stay dimmed.
Also, it's now much easier to add an In transition. YetAmong other changes, that's notthe KCM has been re-designed to follow common KCM
possible right now because of some issues with QTimeLine.design in Plasma:
{F5956128, layout=center, size=full}
Among other changes, the KCM has been re-designed to follow common KCMThe way the rewritten Dim Inactive effect handles flashing/flickering problem can be
design in Plasma:reused in the Dialog Parent effect.
### Demo
{F5956128, layout=center, size=full}9885}
//Before: dimming of a window group.//
The way the rewritten Dim Inactive effect handles flashing/flickering problem can be{F5959886}
reused in the Dialog Parent effect.//After: Dimming of a window group.//
Depends on D13740