3 ms·
Depending on the task, Undo can be relatively easily implemented as "queue up the change in the background, but don't do it until 30 seconds have passed" and "u
by Izkata 4y ago
Depending on the task, Undo can be relatively easily implemented as "queue up the change in the background, but don't do it until 30 seconds have passed" and "undo" is actually implemented as "cancel". Does put a time limit on how long you have to undo, though.
Or along a similar line of thought, restyle your confirmation dialog as an undo dialog, but treat dismissal as confirmation instead of cancel.