lanoxx / tilda

A Gtk based drop down terminal for Linux and Unix
GNU General Public License v2.0
1.28k stars 161 forks source link

Keypress is ignored while animation is in progress #336

Open MatthewScholefield opened 6 years ago

MatthewScholefield commented 6 years ago

If you click the open/close keybinding while the animation is still playing, it is ignored. Sometimes I want to check something behind the terminal so I quickly close and reopen Tilda. Pressing it twice in a row only closes it, not re-opening it after.

voidplayer commented 6 years ago

If you want responsiveness you have to disable the animation

preferences/appearance/animated pull-down

I dont think this is a bug.

MatthewScholefield commented 6 years ago

Couldn't we still have the animation, just stop the rest of the animation if it receives a new event?

A typical GTK animation doesn't block user input for the time it is in progress, but I'm assuming Tilda does some sort of manual animation (which does look really nice). Since it's not typical behavior I'd consider it a bug.

voidplayer commented 6 years ago
A typical GTK animation doesn't block user input for the time it is in progress

Those are probably gnome-shell animations and dependant on the window manager

For example, if I disable tilda animation I still get the normal kwin animation to show up the window

This is tilda manual animation that works across all window managers. I guess there could be an input buffer or just abort the current animation if a new input is detected

Consider my previous comment a workaround