In hindsight, this is such a natural feature. Well done implementing it first!
In August 2023, I wrote about such a feature in
Implement Rewind to Last Assignment Like NL. I haven't gotten around to do it. Did you have new insights in the meantime?
What's your opinion about the exact physics update to which to jump? There are three candidates:
- two updates before we see the assignment's effect, i.e., what kaywhyn wants and NL does.
- the update before we see the assignment's effect, i.e., what Lix 0.10.23 and Loap do.
- the update on which we see the assignment's effect.
Hard to say what's good. #1 feels unnatural during design, but kaywhyn likes it best. #2 feels logical during design, but it isn't necessarily the best. #3 has the advantage that we can use regular assignment highlighting to show what's going on, but we can't airclick anymore to erase the assignment.
-- Simon