-
-
Notifications
You must be signed in to change notification settings - Fork 648
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deserialization Support / Defined Layouts #180
Comments
There is no layout serialization or deserialization system and I don't plan on implementing one. You could maybe do something using the signal system to automate your layout. |
Ah, okay. I will read the signal docs and see if I can come up with a solution. Thanks! |
What's needed for both this and #184 is this:
Edit:
Easiest is to just resize the windows using the cursor. The splits will be adjusted accordingly. |
I'm currently not interested in making the aforementioned changes. |
Hello, in the process of migrating from chunkwm I noticed that this feature is missing, any particular reason? I find it extremely useful in some situations. Would this be something you'd like to get contributed? |
I've opted not to implement it because the version in chunkwm feels like an incomplete solution as it is unable to track windows. I did experiment with that in chunkwm, but was not all that happy with that attempt, and I just haven't had the time to iterate on the problem yet. I'm open to a contribution to such a system in general, but not if it is simply a copy of the existing version chunkwm had. I still think this can be solved in a much better way, given enough time spent. |
In chunkwm, I had serialized a few layouts and would de-serialize them with skhd.
Is a similar function supported in yabai?
If not, is there a standard way of achieving a desired layout?
This is an example of one of saved layouts:
Browser full length on the left, editor and terminal stacked on the right
The text was updated successfully, but these errors were encountered: