We need a standard way of notifying users of processes happening in the background, Async errors, actions information, and other useful feedbacks.
The proposal here is to have a global UI component that we can use to warn, inform, and announce to the user.
Proposal
A UI component capable of displaying stacked notifications from any source within Meta-Editor.
Should have:
warn(), info(), error() methods that spawns a notification window.
Notification history. Could reset every session, and have a button to clean them all.
Methods with a parameter to tell how long the notification hangs until it is automatically dismissed. If not present, or equals to -1, user must manually dismiss it.
Handler to make hovering the cursor in the notification to reset its timer.
Description
We need a standard way of notifying users of processes happening in the background, Async errors, actions information, and other useful feedbacks.
The proposal here is to have a global UI component that we can use to warn, inform, and announce to the user.
Proposal
A UI component capable of displaying stacked notifications from any source within Meta-Editor.
Should have:
warn()
,info()
,error()
methods that spawns a notification window.-1
, user must manually dismiss it.