Done with the split-view mode for the main window.
It's one of those things that everyone takes for
granted and that, in reality, maps to quite a bit
of work if done right.
For example, resizing window by the top edge should
resize the top pane and leave the bottom part alone.
Likewise, resizing by the bottom edge should
expand/compress the bottom pane, but not the
top one.
However, if we are compressing window by the top edge
and the top pane is at its minimal height, then we
should the bottom pane starting to compress.
All good so far, but, say, we change our mind and start
expanding the window back (without releasing the mouse
button).
We should see the bottom pane brought back to its original
size first, followed by the expansion of the top part...
even though we are, technically, dragging by the top edge.
This sort of UX detail is something that few people will
notice if it's done right, because it feels natural and
aligns well with expected behavior. But cut some corners -
and you bet everyone will notice.
For example, resizing window by the top edge should resize the top pane and leave the bottom part alone.
However, if we are compressing window by the top edge and the top pane is at its minimal height, then we should the bottom pane starting to compress.
We should see the bottom pane brought back to its original size first, followed by the expansion of the top part... even though we are, technically, dragging by the top edge.
This sort of UX detail is something that few people will notice if it's done right, because it feels natural and aligns well with expected behavior. But cut some corners - and you bet everyone will notice.