Please don't remove standard window caption controls from dialogs (Minimize, Maximize, Close)
I noticed that a lot of LinqPad's popup windows, dialogs, and so on have their standard window caption controls hidden, which is non-default. Microsoft's own design guidelines advise always having at least the Close button in the titlebar (emphasis mine):
All primary and secondary windows with a standard window frame should have a Close button on the title bar.
I understand not having a minimize button in modal dialogs, but having a maximize button would be helpful when using the NuGet package manager and namespace/imports windows when using a small screen (as is often the case over remote desktop or a VM) and manually resizing a window to full-screen is a pain (as you need to first drag the window to the top-left, then drag the bottom-right resize handle).
- Always have the close button accessible in the top-right corner of all Linqpad windows, dialogs and popups.
- Always have the maximize/restore button accessible for all resizable windows and dialogs.
- Make the NuGet and Imports windows non-modal so we can interactively edit our Linq scripts while selecting dependencies.
- Allow us to dock the NuGet and Imports window directly within the main Linqpad window, like we can with the Results window.