Chris,
ElChristou wrote:...it's a question of general philosophy of the GL window. To me a major point is to preserve the integrity of this window. Dockable panels just interact too much with the GL view...
I previously emphasized strongly what Christophe is repeating here. I think this IS really a crucial point.
We should find a way to give more "automatic" priority to a largely unobstructed 3d display area. It is NOT enough that all these tool panels can be closed somehow. In other words , all tool panels should have a somewhat "transient" status.
But how to do it appropriately and in a flexible manner?
Perhaps a good and quick way to select one of these panels is via a pop-up listing, appearing when the right mouse button is pressed?
How about the saving policy on exit concerning the opening status of these tool panels?
One might even use a setting to customize such policies according to gusto or needs. "Educational users" might like to have more persistent panels with info text than the pure simulation guys?
I think tabbed panels are quite satisfactory in general.
Another widget type that is critical are toolbars. Since long
non-editable toolbars will always offer a host of functions that many users don't want, toolbars must be composable and notably they should incorporate a GUI dialog for
easy customization (dragging the desired toolbar icons over from a passive storage area to the active toolbar area, i.e. the proven AND familiar procedure)!
Some users, for example, would much prefer to replace those trivial toolbar icons for time-speed navigation by some space for bookmark icons or for some other less obvious function. I much prefer just hitting L K J <space> \ keys instead of spoiling my 3d canvas with YET another trivial toolbar
.
etc.
F.