-
Notifications
You must be signed in to change notification settings - Fork 20
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
Option to optimize screen space #10
Comments
Have you attempted using the "Small Windows" section of the config? Adding the windows where they are "Small" may allow it to auto move to a quarter? The issue being with this is that all 4 quarters have to be used , so if you open a half screen application then a small app, it will default to the half size until a third window is open. Do you perhaps mean having it that, by default, if a small window is opened as the third app, it moves to a quarter instead of opening as the Half App by default? |
Yes, this comes from discussion within another issue (see below). We just moved it here so we can track it better |
Been actively working on this. The current implementation is still a little rough, but I'm slowly starting to figure out the way I want to approach the issue. I've barely touched moving and resizing small clients yet, so it's a work-in-progress. It'll probably take a few days. On other news, I added the option to tile small clients according to the screen or the tiles. |
Excellent, as usual :) |
Huge commit today. Might have screwed everything up, who knows. My brain feels like pudding. Anyways, I created a new configuration UI and added an option for optimizing screen space (called Autosize in the options menu). Enabling "Autosize" makes the script automatically size windows according to small programs. It might feel a little confusing, feedback appreciated. |
Testing it. I'll let you know if I find glitches, etc. :) |
Depending on the approach, it can be extremely difficult but it's something I definitely want to do when I have the time (might take a while). Two possible approaches:
Anyways, I won't be able to implement a change this big for a week or two, unless I figure a rock solid way to do it, but at some point, I definitely will. |
Sounds good, thank you! I for one like quarter tiling a lot for windows in general, but I also like special tiling for small clients. So ideally, for me, a virtual desktop shouldn't be split in more than 4 quarters, yet small clients would be able to occupy the same quarters, according to their dimensions. Technically, this may be very hard to achieve though :/ Thanks a lot for working on this. |
I think this is out of scope in the new implementation and I'm totally fine closing the issue if you consider it proper. |
I'll just close this :) |
It would imply moving small windows around, like for instance putting them in quarters instead of half screen, so other non-small windows can benefit of the extra space
Perhaps even adding small windows together within a quarter if they would fit the available space.
The text was updated successfully, but these errors were encountered: