This was originally found in libui-node, issue here: https://github.com/parro-it/libui-node/issues/122#issuecomment-406997366 Essentially, when you place a separator in a horizontal box, the separator will switch based on the size / aspect ratio of the window.  