Discussion:
[plasmashell] [Bug 400837] New: Plasma Blur feature not ignoring shadows generated by other windows.
Add Reply
Chris Raven
2018-11-08 08:11:26 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=400837

Bug ID: 400837
Summary: Plasma Blur feature not ignoring shadows generated by
other windows.
Product: plasmashell
Version: master
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Look & Feel package
Assignee: plasma-***@kde.org
Reporter: ***@magentium.com
CC: plasma-***@kde.org
Target Milestone: 1.0

SUMMARY:
If you put two windows next to each other, for instance 2x Konsole windows, the
Shadow of the active window shows up as a White Blur type shadow on the
inactive program. Basically, the Blur feature of Plasma / Kwin is also
attempting to bluer the shadow generated by other windows, which should not
occur. As a note this does not always occur.


STEPS TO REPRODUCE
1. Setup default blur on any window
2. Set that window (for instance Konsole) to any kind of blur / transparency
amount
3. Place that window next to another window, for instance 2x Konsole windows
side by side.

OBSERVED RESULT:
The shadow shows up behind the blurred part of the other app, as a white glow
type vision.


EXPECTED RESULT:

Blur should ignore the Shadow of other windows.


SOFTWARE VERSIONS (Has been the same since Blur was introduced):
KDE Plasma Version: 5.14.3
KDE Frameworks Version: 5.51.0
Qt Version: 5.11.2
--
You are receiving this mail because:
You are watching all bug changes.
Chris Raven
2018-11-08 14:47:21 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=400837

--- Comment #1 from Chris Raven <***@magentium.com> ---
Created attachment 116182
--> https://bugs.kde.org/attachment.cgi?id=116182&action=edit
Screenshot of the issue

Based on the attachment, you can see the white colour showing through on the
Transparent / Blurred Konsole session on the right. It seems that the blur is
pulling the colour of the window next to it, although they aren't touching /
overlapping
--
You are receiving this mail because:
You are watching all bug changes.
Christoph Feck
2018-11-08 16:49:57 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=400837

Christoph Feck <***@kde.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|1.0 |---
Version|master |unspecified
Component|Look & Feel package |general
Assignee|plasma-***@kde.org |kwin-bugs-***@kde.org
Product|plasmashell |kwin
--
You are receiving this mail because:
You are watching all bug changes.
Vlad Zagorodniy
2018-11-08 17:09:11 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=400837

Vlad Zagorodniy <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Component|general |effects-various
Ever confirmed|0 |1
Status|REPORTED |CONFIRMED
--
You are receiving this mail because:
You are watching all bug changes.
Alex Nemeth
2018-11-09 17:28:11 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=400837

Alex Nemeth <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@gmail.com

--- Comment #2 from Alex Nemeth <***@gmail.com> ---
Created attachment 116213
--> https://bugs.kde.org/attachment.cgi?id=116213&action=edit
Video of non-expanded blur

The way the blur works is it takes a "screenshot" of the area bigger than the
actual blur area.
This is needed to avoid some glitches around the edges of the window.
See in the attached video what happens when we don't use "expanded blur". The
window next to Konsole just pops in the the blur area out of nowhere, there is
no smooth transition.
--
You are receiving this mail because:
You are watching all bug changes.
Alex Nemeth
2018-11-09 17:33:14 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=400837

--- Comment #3 from Alex Nemeth <***@gmail.com> ---
Created attachment 116214
--> https://bugs.kde.org/attachment.cgi?id=116214&action=edit
Video of expanded blur (correct)

This is how it works currently.
Look at the edges of Konsole where it touches the colorful image.
There is a smooth transition.
This is the correct behavior.
--
You are receiving this mail because:
You are watching all bug changes.
Alex Nemeth
2018-11-09 17:36:26 UTC
Reply
Permalink
https://bugs.kde.org/show_bug.cgi?id=400837

Alex Nemeth <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|CONFIRMED |RESOLVED
Resolution|--- |INTENTIONAL

--- Comment #4 from Alex Nemeth <***@gmail.com> ---
Works as intended
--
You are receiving this mail because:
You are watching all bug changes.
Loading...