SUMMARY Size of classes and components are stable rise after saving/loading file even auto resizing option is off. Seems the list of methods for class is wrong (bigger than real) at loading, but then (after redrawing) rebuilding correctly. The problem is appearing just in Linux version. STEPS TO REPRODUCE 1. Create diagram (class or component) 2. Add class/component, add name. Set off for auto-resize option. 3. Save file 4. Close Umbrello 5. Open Umbrello 6. Open file OBSERVED RESULT Size of classes and components are rise proportionally to number of lines in widget. EXPECTED RESULT Size of classes and components are the same as at moment of saving. SOFTWARE/OS VERSIONS Linux/KDE Plasma: OpenSuse Tumbleweed Qt Version: 5.12 ADDITIONAL INFORMATION
Thanks for the report. This problem is caused by an incomplete implementation of ClassifierWidget::minimumSize(). This function currently only supports the "auto resize" mode and would need to be implemented for the other case as well e.g.