Replies: 1 comment 5 replies
-
Interesting idea, but the trigger mechanism needs to be something different I'm afraid. A lot of windows trigger CSD resize with cursor slightly outside the window geometry, but some trigger CSD resize only when the cursor is inside, in extreme cases there's only 1 px for the CSD resize. I don't think you can make the middle hitbox idea work reliably with all this variety while letting you not use it if you don't want to. Maybe it should be resizing with a modifier. Maybe it should be starting resize with a modifier held. There are other questions too, like what if the columns have multiple windows and they have different min/max width constraints? |
Beta Was this translation helpful? Give feedback.
-
It'd be really nice to have interactive resizing have an option to, instead of just changing the width of the window you're targetting, also change the width of the window next to it, the same way that resizing windows vertically works inside a column.
Imagine you have two windows open, tiled to 1/3 and 2/3rds of the screen respectively. Now you want to see a bit more the left window, so you grab the right side of the window and drag it rightwards. Now the right window is moved outside of the viewport, which is rarely desired.
My proposal would be to have a hitbox in between windows that makes it such that interactive affects both windows equally, changing the ratio of them.
This hitbox should optimally have a configurable width that takes precedence over the current resize behavior hitbox for dragging from the side of a window -- that'd allow people to have this "grab-inbetween-windows" resize even if they have no gaps in the window.
Beta Was this translation helpful? Give feedback.
All reactions