scale: uncomfortable animation when switching workspaces
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 3.1k
- Forks
- 237
- Avg merge
- 1h 43m
- Merged PRs (30d)
- 1
Description
Describe the bug
See title.
To Reproduce
Steps to reproduce the behavior:
- Enable
scaleplugin and activatetoggle_all - Select a window on a different workspace
- In the animation the window moves too far from its destination and then moves back.
Expected behavior
The window should move directly towards its destination, like when not switching workspaces at the same time.
Screenshots or stacktrace
If you can't reproduce the issue I can take time to get a screen record.
Wayfire version
git, with a few unrelated patches.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the animation with the scale plugin and toggle_all enabled, then select a window on another workspace and observe its path. The issue is complete when the window moves directly toward its destination without overshooting and moving back, matching the behavior when workspaces are not switched.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100