-
Notifications
You must be signed in to change notification settings - Fork 71
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
Resizing non-master window #27
Comments
That's a cool idea, and it's probably possible. FYI, non-master side of the layout is called stack, at least in dwm and likes. My idea is that I can add a mapping from I think this ensures windows to have (rather) persistent sizes, regardless of user actions like minimizing, setting master, and reordering. |
What you propose sounds way better than adjusting the sizes of the layout itself, regardless of the actual window placed in that slot. I like it! |
* implements feature suggested in #27 * tiles have different height based on their weights * implements a new tile stacking function `stackTilesWithWeight` * implements weight adjustment
It took long enough to clean up the base structure, and now this is finally done. I really like how this is generalized into a function. Please feel free to try this and tell me if anything bothers you. |
Wow, awesome! Thanks for implementing this! I'm not sure what bindings I should use to resize the windows on the stack though... |
This is amazing @esjeon thank you so much |
I've been hesitating to change keybindings, but, yeah, it's about time. (Related: #36) |
Agreed. So, is there any way to try out resizing stack windows now? |
Oh, you can just resize with your mouse. |
I see. I was only trying it with Konsole windows and they didn't want to be resized for some reason. This is really cool, thanks! |
Sorry, it took too long, but I finally implemented the resizing feature. A caveat is that, instead of using 8 keys for resizing all sides in both ways, I decided to stick with 4 keys(meta+ctrl+hjkl), and they resize only eastern and southern borders. I believe this should be suffice in most cases, and this behaviour can always be overriden per-layout basis for any special cases. |
Closing. I think this has been fully accomplished some time ago. |
Do you plan to implement resizing non-master windows in the Tile layout? For example, when I have the master window on the left side and two terminals on the right side, I would sometimes like to make one of those terminals taller.
The text was updated successfully, but these errors were encountered: