glzr-io / glazewm

GlazeWM is a tiling window manager for Windows inspired by i3wm.
GNU General Public License v3.0
6.66k stars 195 forks source link

[Bug] Windows don't switch when in fullscreen mode #680

Open mhmd-cli opened 3 months ago

mhmd-cli commented 3 months ago

Describe the bug

During the full screen mode of an application, windows don't switch using alt+h. This is a problem because during multi-tasking, many windows would be open and while working with a single screen (like a laptop, which I use), windows usually require maximum size for clearer views. If this is simply the design of the application, then I'm just requesting a fix. Thanks for reading.

Reproduction

  1. winget install glazevm
  2. Start application
  3. Go to fullscreen mode on any application and have another one open
  4. Do alt+h or any key to try to move around to the other one (similar to alt+tab or alt+shift+tab)

Stack trace or error logs (if applicable)

No response

Version number

latest

lars-berger commented 3 months ago

Currently when a fullscreen window is focused, focus --direction <DIRECTION> will try to switch focus to a different monitor in the given direction

Are both the windows you want to switch focus between fullscreen? I'm honestly not too sure what the ideal behavior would be to allow switching between fullscreen windows on the same workspace, as well as across monitors

mhmd-cli commented 3 months ago

I think this got misunderstood, I meant many windows as in many programs opened, but they're all max sized. Sort of like having firefox and vscode open, but with windows + up and the exit button still available. So what I'm talking about is if you have firefox and vscode open both at the same time, 1 on top of the other and both max sized, I can't do alt + J to switch between them. While if using i3, this could be done even while the program is active.

mhmd-cli commented 3 months ago

Oh yh and if alt + h or so is done to switch to the other open program, it doesn't switch (while program is active)

mhmd-cli commented 3 months ago

image Btw this is what the top bar look like when I try to switch, just so the issue is more clear

kola-web commented 2 months ago

It is similar to the stack mode in other wm

flaschenpost commented 1 week ago

I think in full screen mode the Alt-J and Alt-K could be used to cycle through the windows, and Alt-H and Alt-L to switch to the other monitor. But to be honest I rarely switch "to the other monitor", I usually know into which workspace I have to go (Browser, Editor, Console, whatsoever) and use Alt + Numpad Number.

tieniu1 commented 1 week ago

I see what you mean, what you need is the accordion mode of AeroSpace, I use it on my mac, but GlazeWM doesn't seem to support it.