feat: Undo/Redo#6654
Conversation
|
/ok-to-test sha=3a450c8 |
…o fix/drop-op-atomic
Co-authored-by: Rahul R <rahulramesha@Rahuls-MacBook-Pro.local>
…into undo_redo_poc
…o undo_redo_poc
|
@rahulramesha We have identified the below issues and still testing in-progress 1.Adding two widgets to canvas and renaming one of the widget and keeping the property pane open and press cmd+z to undo and cmd+shift+z to redo then close the property pane and press cmd+z - The widgets get selected and ready to be grouped
3.Chart widget - Open property pane and changed the title, chart type and make some changes in the option and clicking on cmd+d - Only the options value is reverted back to original value and the clicking on cmd+z again doesn't undo the values of chart type and title 4.File Picker - Changing the Max file size value and keeping the property pane open and clicking on file picker widget to upload file and when the file picker pop is in open state and clicking on cmd+z resets the max file values to default value 5.Tab Widget - Renaming the default tab to any incorrect tab name and collapsing the general section and pressing cmd+d only reverts the error message but the default tab value is not changed to original value
7.Suggestion - Can we implement this feature for API and Datasource |
|
@YogeshJayaseelan pushed a fix for the first issue, |
|
@YogeshJayaseelan |
|
@rahulramesha Verified the fixes and please find the status below, Issues fixed: Agreed on : Reopen: Suggestion: |
|
@YogeshJayaseelan please test 6 again, with the latest resizable modal gone in, this wont be a problem anymore. |
|
@rahulramesha Verified the issue 6 and now there is no options to change modal type and problem is resolved. We can proceed further |
Description
Undo/redo feature for Editor
Fixes #3915
Fixes #3916
Fixes #3918
Fixes #3919
Atomic Operations - Making DSL operations atomic(single DSL update on wire as well as on the app state)
Fixes #5058
Type of change
How Has This Been Tested?
Manual Test, Jest Tests and Cypress Tests
Checklist:
Test coverage results 🧪
🔴 Total coverage has decreased