Implement a global notification and events logging system
Certain operations can take several minutes to complete, e.g. creating a template. The proposal is as follow:
- All events (creations, deletions, edits, pending operations, etc.) are logged in a "events" pane that the user can see if desired
- This events pane only exists in memory (RAM) while the app is running; if the app is closed, all events are lost
- Most actions already display notifications, let's keep it as is
- Any non-instant action (which could takes minutes to complete) should trigger a notification when completed or if an error is encountered; of course, this should also be displayed in the events pane
Edited by Florent Gluck