It’d be nice if the window layout and last documents could be seperated into distinct settings so one can always start with a prefered layout (but without also opening the documents from the last session). like this for example:
It would also be nice to be able to somehow “pin” windows to a location so that they open there again even after they were closed. I don’t want the help browser to be docked for example but as a separate window. Now if you open it, it’s docked on the right hand side of the main window. When moved out it’s getting “minimized” and it needs to be resized. After closing it that process starts again.
The first request was easy enough to do. You’ll find two settings now in upcoming previews. One to control the windows (by default on), and one for the documents (by default off).
Regarding the second one: not seeing a straightforward solution yet, we use a third party lib which takes care of the docking and its persistence. Windows can be in different states. Docked or floating. It only preserves the bounds for floating windows. Once it’s docked again those bounds are no longer stored. We could probably fork the library and add such a thing on our own, but maybe we find some more reasons for doing so in the first place.
the helpbrowser now opens floating by default, and generally windows moved into floating state (from a docked state) keep the size they had in the dock.