jwm
jwm copied to clipboard
Visual for ciclying windows
This is an enhancement suggestion to Add something more visual for ciclying through windows (alt + tab), as a box in the middle of the screen with window icons, for example, as almost all WMs do.
Hmm, this might be a useful option to have in menus. Then it could be brought up by opening a menu with only that included... It would be cool to have in the main start menu too.
For the beginning it would be enough to have a standalone menu showing up in the screen center (for multiscreen setups either on screens where at least one of available mouse cursors is on all screens).
Actually for this to work, it might make sense to add position properties (pixels, "current cursor position", percentage, whatever units or constants) to each menu section in the config file as I would like the menus invoked by pressing a keyboard combination to appear so, that their center of gravity is 30% from the top (70% from the bottom) and 50% from left (50% from right).
Making menus appear at an arbitrary position on the screen would probably require the hack which FVWM uses to visually select an item in the list. Namely warping the cursor to the first (or middle [1] [2] or whatever) item in the list and after closing the menu with keyboard (by pressing Esc or selecting an item with Space/Enter), warping the cursor back to it's original position unless the mouse cursor was moved by mouse (not by keyboard presses).
With regards to warping one of mouse cursors to the window list menu, actually only selecting the first or the second item makes sense (not the middle one nor the last one).
any updates on this? would be super cool! i think the openbox style is the best if it clickable also :)
this style of view has the benefit for long textes. If we could implement the feature that the entries are clickable to (mouse) - we would have something what makes jwm highlighting from many other lightweight wm's
@gitlerat first step would be implementing https://github.com/joewing/jwm/issues/391 - would you make a PR?
Hi @dumblob sadly i dont know what PR means. I am no programmer, so it is only a suggestion from me :)