Open
Description
Currently, when a new window is spawned in a split that is smaller than it's minimum size, the new window overlaps with the existing windows. I'm not sure if it is at all feasible, but it would look really good if instead of splitting the focused window 50/50, the split was adjusted to accomodate for the minimum size of the new window. It would also minimize the need of manual resizing on a smaller monitor.
So instead of this:
You could calculate the split from the size of the current window - the gap - program specified minimum size of the new window. Since the windows are spawned before being placed, the data should be available.