Vitaly
Vitaly
A user should have an ability to remove entities either from the main scene or from the project tree. "Delete" key should be assigned for this action by default.
In the current implementation we have only one undo stack for all projects. This potentially lead to inconsistency and memory leaks. Acceptance criteria: 1) Separate undo stack should be created...
All hotkeys are hardcoded now. We want them to be customisable.
Add a new tab to preferences with functionality to change colour for each element (Enum, Class, Union, etc.). All these things should be stored via QSettings.
To repro: - Create/Open a project - Add an Enum - Select/Deselect element Actual: Properties dock is changing its size Expected: Properties dock has the same size
The core functionality is already implemented. What we need is only add a GUI. See the ProjectTranslator class. Refactoring is required. This is a sort of epic task and should...