Summary
Under the current implementation, when users accidentally add/delete beats or want to make changes to added/deleted beats, they need to undo all the way to the specific beat, which undoes all other operations that happened after that particular edit. Instead, the beat editor should support undoing a specific operation.
One solution is, instead of undoing the previous action when users click on the "Undo" button, users can click on either added or deleted beats while the undo button is activated to undo a specific action, while Command + Z still supports undoing a previous action.
Acceptance criteria
Reviewers
@nmy2103, @ynwtnb, @tchen94
Summary
Under the current implementation, when users accidentally add/delete beats or want to make changes to added/deleted beats, they need to undo all the way to the specific beat, which undoes all other operations that happened after that particular edit. Instead, the beat editor should support undoing a specific operation.
One solution is, instead of undoing the previous action when users click on the "Undo" button, users can click on either added or deleted beats while the undo button is activated to undo a specific action, while Command + Z still supports undoing a previous action.
Acceptance criteria
Reviewers
@nmy2103, @ynwtnb, @tchen94