Rotating screen ruins layout
Hi!
After I rotate the screen then back, the groups are cramped and donwsized into the left side of the screen. May happen with resolution change too. (didn't try.)
Is this with free arrange or grid layout?
Free arrange.
I actually just tried out grid (tiled) view, to see how that fairs. Well, the layout is isn't ruined. But it's too restrictive in my opinion. A "free grid" view would be nice. Where I can sort and resize the tiles freely. Is that something you plan?
A "free grid" view would be nice. Where I can sort and resize the tiles freely. Is that something you plan?
That's almost what free arrange is, so no. Unfortunately there are a lot of issues with resizing the window while in free arrange mode, which of course plays an important part in your case (rotating screen changes the dimension of the window). I'll try to perhaps make it "memorize" somehow landscape and portrait mode separately, but I can't make any promises because I don't know if it's even possible to detect this change or if it can just recognize a general resize. This definitely won't happen any time soon at least.
@Quicksaver commented on 2016. aug. 16. 23:15 CEST:
A "free grid" view would be nice. Where I can sort and resize the tiles freely. Is that something you plan?
That's almost what free arrange is
That's a huge stretch. Tiling always uses and splits the whole screen estate. It does in realtive sizes. So resizing the windows or changing resolution wouldn't effect their relative sizes. Also you could check if the screen is rotated and rotate the groups by 90 degress and such the group sizes, and their relative position would remain the same. To me it seems like it would fuse the best properties of the current tiled view and the free arrange view.
you could check if the screen is rotated and rotate the groups by 90 degress and such the group sizes, and their relative position would remain the same
It's not as simple as exchanging x for y unfortunately. x shrinks when it shifts to y, and y grows when it shifts to x, and vice-versa. And that's only the most common case, in practice x and y could end up having no relation at all...
The only way I can think of would be to memorize the last two (or few) set of available areas and shift/resize the groups accordingly within those. I'm not really sure how to even implement something like that reliably though, much less how to "expose" it in a minimally intuitive way. :(
@Quicksaver I'm guessing you say that x/y changes because of the placement of the tabbar and such? Can't just just save the percentage of widths/heights? And invert them. It should work, with sizes being minimally different.
If anything was to be done, it would have to be done based on percentages like those of course. Free arrange mode is tricky because of things like these, there's so much going on with it, it needs very specific actions done in all fronts... I'll probably be improving this aspect of it eventually, but it's not really a priority to be completely honest.
@Quicksaver commented on 2016. okt. 13. 17:51 CEST:
If anything was to be done, it would have to be done based on percentages like those of course. Free arrange mode is tricky because of things like these, there's so much going on with it, it needs very specific actions done in all fronts... I'll probably be improving this aspect of it eventually, but it's not really a priority to be completely honest.
I actually forgot that this was about free arrange mode. I've been using the tiled layout which would be much simpler.