How to handle secondary windows?
I was looking for how to handle non-dialog secondary windows in the HIG but I couldn't find anything about them.
E.g. in Geary you can edit an email in a secondary "detached" window so you can still look at other emails as you write: what should happen to is when the app's main window is closed? Should it live even though it is now orphaned, or should it be closed? If we close it, should we warn that it will close other opened windows?
I'm asking this in the context of the libhandy demo application where we have a demo that must exist as several non-transient windows.