-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Undo (and redo) in viewer #3135
Labels
blocked
can't make progress right now
🟦 blueprint
The data that defines our UI
enhancement
New feature or request
ui
concerns graphical user interface
Milestone
Comments
roym899
added
enhancement
New feature or request
👀 needs triage
This issue needs to be triaged by the Rerun team
labels
Aug 29, 2023
nikolausWest
added
ui
concerns graphical user interface
🟦 blueprint
The data that defines our UI
and removed
👀 needs triage
This issue needs to be triaged by the Rerun team
labels
Aug 29, 2023
This was referenced Sep 29, 2024
teh-cmc
pushed a commit
that referenced
this issue
Oct 7, 2024
### What * Part of #3135 This lets us protect a specific time range from being garbage-collected. This will be used to implement undo, in order to protect the latest N undo points (e.g. the latest 100, if we have max-undo=100).
teh-cmc
added a commit
that referenced
this issue
Oct 7, 2024
|
emilk
added a commit
that referenced
this issue
Nov 29, 2024
### Related * Closes #8056 * Closes #4687 * Unblocks #3135 ### What This refactors `Viewport` (now called `ViewportUi`) and `ViewportBlueprint` to much simpler. * The tree is no longer duplicated in `ViewportUi` * `TreeAction` is now called `ViewportCommand` * All mutation are now accumulated in an `Arc<Mutex<Vec<ViewportCommand>>>` * All mutations are applied at the end of the frame, and then stored to blueprint store * Removed unused component `IncludedSpaceView` * A lot of cleanup --------- Co-authored-by: Andreas Reich <andreas@rerun.io>
Merged
emilk
added a commit
that referenced
this issue
Dec 9, 2024
### Related * #3135 ### What You can now use cmd-Y to redo. To implement that, I added the ability to have multiple keyboard shortcuts per command, with the first one being the primary one. Also adds `ctrl + ,` to open options on all platforms.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
blocked
can't make progress right now
🟦 blueprint
The data that defines our UI
enhancement
New feature or request
ui
concerns graphical user interface
Is your feature request related to a problem? Please describe.
Sometimes I accidentally remove a space view, making it quite annoying to set it up again.
Similarly, sometimes I move a view around which destroys the tiling, but there's no way to undo without setting everything up from scratch.
Describe the solution you'd like
Undoing changes in the viewer (like removing and moving a view) with Ctrl+Z.
Redo would be nice to have as well, but not as important.
Related to #1132.
The text was updated successfully, but these errors were encountered: