These docked dialogs should remember their size
Bug #1492834 reported by
Traumflug
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gEDA |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Docked dialogs are a nice feature, thanks for writing the code.
What I like not so much about them, is, that they cover some 50% of the available screen real estate. Way too much.
Then, one can make them smaller nicely. And here comes the bug/feature request: sizes of these panels should be remembered between application launches. Just open them at the same size next time. If a user had choosen to stuff them entirely away, make them stuffed away on next launch.
Having this done automatically is very intuitive and makes any menu topic or preferences entry obsolete. Less clutter in the menus, less clutter in the preferences dialog, better user experience.
Changed in geda: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
To post a comment you must log in.
Yes, the windows should retain their size (and visibility, if set). Gschem already has code to do this, but it is located in the base class for dialogs, which the new docked dialogs do not inherit from anymore.
I would prefer to keep the menu items to show and hide the windows in the view menu. In addition, I would like to add a menu item to show and hide the toolbar. Many applications place the same functionality there. I suspect some new users would look there, and discover the hotkeys to show and hide the windows.
Another way of preserving screen real estate includes automatically showing and hiding the sidebar. When the user types the hotkeys to edit color, for example, the sidebar opens to the color editor. When the user finishing edits (by some TBD event), then the sidebar automatically hides. Do you, or anyone else, have input regarding a feature like this?
I've got some commitments and won't be able to pick this work until mid October. In case another developer wants to work on this between now and then, I'll leave this bug unassigned until then.