Bug #57561 Resizable panes should remember their sizes between sessions
Submitted: 19 Oct 2010 10:00 Modified: 29 Dec 2012 0:48
Reporter: Craig Fowler Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Workbench: Modeling Severity:S4 (Feature request)
Version:5.2.28 OS:Linux (Debian Squeeze 64 bit using Ubuntu 10.04 .deb package)
Assigned to: CPU Architecture:Any
Tags: modeling, resize, UI

[19 Oct 2010 10:00] Craig Fowler
Description:
The resizable task pane that appears to the side of diagrams (containing the diagram overview, Catalog/Layers/User Types tabs and also the Description/Properties/History tabs) in modeling mode doesn't remember its size between sessions.

If I open a diagram then the asides pane opens to a default width and those three panels within open with default heights (perhaps this is configured proportionally rather than by pixel height?).  Despite resizing them, the sizes I select aren't remembered after WB is closed and re-opened and only remembered haphazardly during a WB session.

How to repeat:
1) Create a WB model with at least 2 diagrams ("Diagram A" and "Diagram B" I'll call them).

2) Open Diagram A and you will see the default width of the pane and the heights of the panels.  Resize the pane width and the heights of the panels.

3) Close Diagram A and then re-open Diagram A.  The width/heights are as you just configured them.

4) Close Diagram A and open Diagram B.  The width/heights are back to their defaults.

5) (save the model if needed and then) Close WB and re-open it, open Diagram A.  The width/heights of the pane and panels have not been stored and they are back to their defaults.

Suggested fix:
In my ideal world the panel layout (pixel width of the pane and also the proportional heights of the contained panels) would be stored along with the global user preferences and used for all diagrams in all models.
[19 Oct 2010 12:49] Valeriy Kravchuk
Thank you for the feature request.
[29 Dec 2012 0:48] Alfredo Kojima
Duplicate of bug #65420

(also some of the suggestions are already implemented)