Undo should not be time-limited
Detailed description of the issue. Put as much information as you can, potentially with images showing the issue.
Steps to reproduce:
- Open GNOME Calendar
- Create a recurring event
- Delete one instance of the event
- Notice that GNOME Calendar has actually deleted all instances of the event, without asking
- Reach for the Undo button in the notification
- Too late – it's disappeared
- Try pressing Ctrl+Z
- Nothing happens; you have irretrievably lost your event
The Undo button only remains visible for a few seconds. If you don't decide to undo the action, move your mouse to acquire the button, and click it, all very quickly, you can never undo.
This is very hostile to the user. It should be possible to undo deleting a series of recurring events after more than 10 seconds have elapsed.
- decide where to expose the Undo option (probably in the main menu)
- add the Undo option in the right place
- make Undo inactive when an action cannot be undone
- check that deleting an event can be undone after a reasonable amount of time has elapsed
- check that the Undo option is disabled when an action cannot be undone