Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overlay animation queue makes WM unusable. #25

Open
OwczarekGit opened this issue Aug 27, 2020 · 3 comments
Open

Overlay animation queue makes WM unusable. #25

OwczarekGit opened this issue Aug 27, 2020 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@OwczarekGit
Copy link

While changing the position of overlay the "overlay move orders" can be queued (supposedly infinitely), this can lead to the situation shown in the attached gif. This makes entire WM unresponsive(you can see me trying to change workspace and press some keybindings), and any commands entered while animations are playing are added to queue and get executed all at once after animations are done. If "move orders" are spammed a lot, even the time displayed in the topbar will slowly get late. While spamming "overlay move orders" i probably not an usual use case for what overlay is, i think that it should only accept next "overlay move order" after current has finished, so we can avoid situations where you spam "move orders" and then have to wait 5 minutes in order to do anything.

output

@con-f-use con-f-use added the bug Something isn't working label Sep 30, 2020
@con-f-use
Copy link
Member

I can confirm this, maybe limit the queue or ignore commands while the animation is playing.

@con-f-use
Copy link
Member

Also if I have a great lot of tabs open in a window (e.g. firefox), and I close said window, the window lingers for a very long while at the bottom edge of the screen before finally ending the animation and closing.

@uvera
Copy link
Contributor

uvera commented May 6, 2021

Fixed in #105

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants