bevy_editor_prototypes icon indicating copy to clipboard operation
bevy_editor_prototypes copied to clipboard

Design and implement a full-fledged undo-redo system

Open alice-i-cecile opened this issue 1 year ago • 11 comments
trafficstars

[10:34 PM]Alice 🌹: I think that there's a lot of interesting and important complexity to tackle with undoing, and I really like the contextual / nested undo-redo + a trait based approach [10:34 PM]Alice 🌹: But for now, a relatively simple trait will do [10:36 PM]Alice 🌹: I'd also like to lean away from a snapshot-based approach if possible, and avoid a distinct storage (sorry @nth but I've worked with this and I found it very frustrating) [10:36 PM]Alice 🌹: There's definitely a chance that we can't make that sort of design work, but I'm happy to cross that bridge when we get there

This is a followup to #2, which is a simple design to get us started.

Cross-posted from Discord.

alice-i-cecile avatar Sep 23 '24 02:09 alice-i-cecile