Bug 463105 - Region selector flies in with a distracting window open animation
Summary: Region selector flies in with a distracting window open animation
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2022-12-16 07:06 UTC by Kai Uwe Broulik
Modified: 2023-04-11 19:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Uwe Broulik 2022-12-16 07:06:11 UTC
SUMMARY
Since the QML port, the region selector window on X11 in Spectacle flies in like a normal window. This is distracting. It used to just gently fade in.

STEPS TO REPRODUCE
1. Meta+Shift+PrtScr or spectacle -br

OBSERVED RESULT
Region selector window comes flying in your face.

EXPECTED RESULT
Region selector gently fades in.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: git master as of 2022-12-11
Comment 1 Nate Graham 2023-01-04 19:43:52 UTC
Confirmed.
Comment 2 Noah Davis 2023-01-17 02:22:45 UTC
Unfortunately not much we can do from spectacle's end since fullscreen mode. Other ways of making the window take up the full screen had major disadvantages. Maybe a hack or some kind of flag that apps can use can be added to kwin to prevent the fullscreen animation.
Comment 3 Bug Janitor Service 2023-04-11 16:41:55 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/3961
Comment 4 Noah Davis 2023-04-11 19:22:56 UTC
Git commit 616783d892db0410497356409698a81311610fc6 by Noah Davis.
Committed on 11/04/2023 at 19:11.
Pushed by ndavis into branch 'master'.

Blacklist Spectacle for all window open/close effects

Spectacle needs to be blacklisted in order to stay out of its own
screenshots.
Related: bug 467890, bug 465784

M  +5    -1    src/effects/fade/package/contents/code/main.js
M  +3    -0    src/effects/glide/glide.cpp
M  +5    -1    src/effects/scale/package/contents/code/main.js

https://invent.kde.org/plasma/kwin/commit/616783d892db0410497356409698a81311610fc6
Comment 5 Noah Davis 2023-04-11 19:23:50 UTC
Git commit b090a7cc9e3b2a70e88c47b5fb6add8599bc7c0d by Noah Davis.
Committed on 11/04/2023 at 19:23.
Pushed by ndavis into branch 'Plasma/5.27'.

Blacklist Spectacle for all window open/close effects

Spectacle needs to be blacklisted in order to stay out of its own
screenshots.
Related: bug 467890, bug 465784


(cherry picked from commit 616783d892db0410497356409698a81311610fc6)

M  +5    -1    src/effects/fade/package/contents/code/main.js
M  +3    -0    src/effects/glide/glide.cpp
M  +5    -1    src/effects/scale/package/contents/code/main.js

https://invent.kde.org/plasma/kwin/commit/b090a7cc9e3b2a70e88c47b5fb6add8599bc7c0d