Manually applied https://github.com/ajaxorg/ace/pull/2137 which hopefully fixes #396 (not sure, but would be nice).
Fixes #453
Windows are now actually opened by calling window, which always works. Hacky, but that's nw for ya.
Fixes #457 in a different way, by showing recent projects first and reducing spacing slightly.
Fixes #428
Now does a sanity check after 1s and if the width of a window < 300 increases size to 300, similarly if height < 300 it resize it to 300.
Disable menus when open UI shows.