-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Messages for the user in IDE #5201
Comments
We already have a stub for status bar view (see
I think the best way to implement it is to make boxes in HTML, because our current text implementation does not support multiline text very well (no word wrapping, no multiline selection). The one drawback is the mouse cursor: we would need to display the system cursor over message boxes (similarly to documentation panel) or do some trick like displaying only text in HTML, but box background would be in EnsoGL (perhaps a good idea anyway). I do not intend this to be an ultimate design: I rather try to make something both decent for the UX and quick to implement, as this task is very important for the release. |
Notes from call with @wdanilo Actually, the design from my previous comment may be considered an ultimate design with a few amendments. I put this also to the task description Notifications
Pop-ups
|
That's right. To bring more light here, we are talking about boxes similar to this (exact design will be done just before implementing this task): Screen.Recording.2023-02-21.at.14.46.00.mov |
This task is automatically imported from the old Task Issue Board, and it was originally created by Adam Obuchowicz.
The original issue is here.
Why
As Enso IDE user
**I want ** to see clear messages: about any problems in the application (e.g. connectivity, compatibility) and result of actions giving no other visual feedback (e.g. making a vcs snapshot).
**So that ** I will see that my actions work, give better bug reports and fix problems on my side if possible (e.g. check my internet connection if using cloud).
Design
Currently, we display a single bar with single message, which is never hidden (except some cases, like compilation process).
Instead, we should be able to display multiple boxes with messages. The important information should be highlighted, e.g. in red. Each box shall be disposable, and some less important feedback should disappear after some time (~ 3 seconds).
Acceptance Criteria
Notes:
Comments:
We should also have a dismiss button, so the user can close the notification at their will. (James Dunkerley - Feb 2, 2023)
The text was updated successfully, but these errors were encountered: