bbidulock / icewm

A window manager designed for speed, usability, and consistency
Other
571 stars 97 forks source link

Alt+Tab: window list needlessly displayed while oscillating between two windows #723

Closed danfe closed 1 year ago

danfe commented 1 year ago

Not sure if this is a recent regression or not, but I've just noticed that when Alt-Tabbing between two windows (using short key presses), the window list is shown for a brief moment, which causes a noticeable flicker yet is needless and annoying. Would it be possible to show the window list only if user had pressed and holds Alt+Tab (maybe after a small timeout or upon the second Tab press while holding Alt)?

gijsbers commented 1 year ago

One can add another option, but there are already 500+ options and that makes it so complex. If you can pinpoint when it was introduced then I can look into a possible reason, but why don't you use the KeySysWinNext, KeySysWinPrev, KeyWinNext, KeyWinPrev keys? Else don't be annoyed. Maybe something got more efficient.

danfe commented 1 year ago

If you can pinpoint when it was introduced then I can look into a possible reason

Good point. I've checked with Openbox and it's doing the same (window list appears for a brief moment). I'll to play with other window managers and check some older IceWM versions.

gijsbers commented 1 year ago

Can your compositor not delay the appearance of a certain window, like fade in?

plomari commented 1 year ago

I don't find this behavior annoying, but quite logical.