Analysis
Overview
There are some problems with the significance of model changes and the meta changes for them.
Task requirements
The model changes should be undone and redone in a group:
- All sequential changes of the same type made for a short period of time:
- Writing text
- Changing color in the color picker.
- Writing text
- Changes made over the same model of the same bound control without closing it.
Task result
The result of this task will be source code.
Implementation idea
Change the way model changes are grouped for undo-redo operations. It is good for the significant change that groups all insignificant to be registered first instead of last in the group.
Related
META_CHANGES_R0
UNPLANNED_META_CHANGES_R1
How to demo
Open the appearance hud. Change the color of the border gradually and then undo it in one undo operation. Insert text frame. Write some code, wait for a little while and then write some code again. The undo-redo of the writing text should be done it two steps.
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)