Closed benknoble closed 10 months ago
I've implemented undo (code push soon ref'ing this issue).
I don't have Back buttons for the progressive states, but those are still fairly easy and low priority.
With extraction of manager/transition.rkt in fcc9a41, this can be done in 2 steps:
I don't think I'll make it possible to go back from the main screen, though. Not sure what use that would have.
In some situations, it is possible to return to the previous view without "undoing" any computations. Those are probably easy to implement.
But I would estimate most of the time "going back" really means "undo," and that requires storing state changes in a history to be able to rewind them. This could be a pretty invasive code change, and definitely needs some thought about design.