mmazzarolo/ordinary-puzzles-app

Add an "undo" button

mmazzarolo opened this issue · 4 comments

Add an "undo" button

Would be great. Sometime it hurts to have to press reset.

But again, it forces you to think (again). And the very simplistic interface actually is a big plus.

Yeah.
Also, if you play the game by making logic moves (without guessing) you won't know where you made a mistake and you'll probably want to press "reset" most of the time.

tomgl commented

Rather than an "undo" button, I sometimes wish there is a way to save an intermediate state, just one, and to restore this state. I would use that on occasions when I'm really sure my first moves are right, but then I'm stuck and I have to test an hypothesis. This "save" button would be a new one (with changing grey shade depending if there is a save point already maybe), and the "reset" button could be reused to go back to the save point instead of doing the complete reset (maybe rename it "restore" when a save point has been set, and of course it would become "reset" again when there is no save point, or it's equal to current state).

@tomgl thanks for the feedback!
I thought about something similar, I agree, it would be helpful in some cases... but I'm under the impression that it would make the UX way less intuitive, especially for newcomers... not sure how we could onboard users to it 🤔