Summary: | Auto-hidden Plasma panel still shows edge highlight effect when app is fullscreen, even though the edge doesn't do anything when touched with the cursor | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Matej Starc <matej.starc> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, niccolo.venerandi |
Priority: | NOR | ||
Version: | 5.24.90 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/35461c014107877e5d530df1239e2800af490f80 | Version Fixed In: | 5.25.1 |
Sentry Crash Report: |
Description
Matej Starc
2022-05-27 20:38:07 UTC
I can reproduce this with a non-floating panel, and I think it's intentional. Still, the blue hover highlight shouldn't appear in this case. That's controlled by KWin; moving there. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/2512 Git commit 4e32ea20d65dd81fae0d124d8c8fb60058602bdc by Vlad Zahorodnii. Committed on 13/06/2022 at 12:35. Pushed by vladz into branch 'master'. Disable screen edge approach area if the edge is blocked Currently, if the screen edge is blocked and the cursor is inside its approach geometry, kwin is going to paint screen edge glow. It doesn't look good and it can have some performance penalties with fullscreen video games because the direct scanout path will be blocked. M +6 -3 src/screenedge.cpp https://invent.kde.org/plasma/kwin/commit/4e32ea20d65dd81fae0d124d8c8fb60058602bdc Git commit 35461c014107877e5d530df1239e2800af490f80 by Vlad Zahorodnii. Committed on 13/06/2022 at 13:55. Pushed by vladz into branch 'Plasma/5.25'. Disable screen edge approach area if the edge is blocked Currently, if the screen edge is blocked and the cursor is inside its approach geometry, kwin is going to paint screen edge glow. It doesn't look good and it can have some performance penalties with fullscreen video games because the direct scanout path will be blocked. (cherry picked from commit 4e32ea20d65dd81fae0d124d8c8fb60058602bdc) M +6 -3 src/screenedge.cpp https://invent.kde.org/plasma/kwin/commit/35461c014107877e5d530df1239e2800af490f80 |