Community
Participate
Working Groups
It would be nice if resizable dialogs could remember the size the user gives them between invocations, similar to how they currently remember their position. Similarly, or instead if maintaining the dialog's size is unfeasible, the dialog could remember if it had been maximized, for dialogs that have a maximize button (which all resizable dialogs should have, see bug #107029). Example: The Preferences dialog benefits from being maximized due to the amount of data it can display. It's vexing to have to maximize it every time I use it.
I don't think this is generally a good idea as many dialogs (such as the wizards and preferences) expand when a large entry is selected which may not be the size you want to restart. Remembering maxmized dialogs is less likely to break existing applications
Some dialogs remember size, some do not. Sometimes it is by intention. The prefs dialog resizes as you change pages so we do not explicitly remember any one page's size, just the position. Otherwise it would continually grow its stored setting according to the largest page viewed. Other times it is by omission that a dialog doesn't remember size. In order to remember size (and/or position), each dialog class must provide the dialog settings instance for storage. This problem can't be solved in one place, so each dialog has to be updated. (See bug #33550 for background). We have filed generic bug reports against components to start doing this. I've marked this as a duplicate of #113282, which is where we are tracking the remaining platform UI dialogs that aren't yet remembering size/position. (I'll update that bug with your suggestion to remember maximized state). JDT dialogs are tracked in bug #111573. *** This bug has been marked as a duplicate of 113282 ***