DreamMaoMao/hycov

Remembering tiled windows placement.

Closed this issue · 4 comments

I have certain workspaces where i have a specific setup of tiled clients.
But when i use hycov, it places the windows back into that workspace, at random, and not in the same way they were tiled before.

Before:
image

After:
image

I'd like to request a feature enhancement where hycov ensures that the placement of the clients are rememberd.

In fact, I do remember the position and size of all the Windows, but when I switch back to the previous layout of the non-floating Windows in a workspace, they will be retiled by the original layout module, and I have a hard time controlling the behavior of these layout modules

What layout did you use?

Hey, I use dwindle.
I can untile them, and use bind = SUPER, A, layoutmsg, preselect b before i re-tile them, causing them to tile below the current window instead of to the right of the current window.

I have supported this feature in dev branch:

2024-01-03.14-22-34.mp4

you can try it:
git clone -b dev https://github.com/DreamMaoMao/hycov.git

Since there are many changes, I need your test to see if it is stable and then consider merging it into the main branch