Notification /greyed out project presentation when project initialization fails #7169
Replies: 1 comment 2 replies
-
Well, this is a part of the #7163 - Before regression, we indeed were showing the error to the user. Also, we plan to give even more information once the message board will be improved: #5201 I planned to do this for Beta release, but suddenly the CB redesign happened... |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
(apologies if this was discussed before)
An unknown failure during initialization process, be it due to the engine/LS/GUI, can be rather frustrating.
But what I think is more frustrating, especially for new comers, is when the failure happens silently and we are left in a limbo state.
Consider a situation when something failed:
Unless I look into logs (backend or console logs) I have no way of knowing if something is processing or not. Sometimes it is really doing something, because the machine might be less powerful. But oftentimes IDE very well knows that something failed and nothing will happen.
Users will not look into any failure unless told to, they will simply close the window and delete the program.
In this case I can see in the logs
(it's my mistake, so nothing to investigate)
It's just one of the many calls that can fail during initialization which IDE is perfectly aware of because it gets the response.
What I imagine would help is once a message like that is received, we should just block the whole UI (maybe grey out the whole presentation to make it even more visible) with a simple message to a) restart b) collect the logs and send them to us, if necessary.
Note that I'm not discussing the fact that errors shouldn't happen. That goes without saying but it is also a wishful thinking if we don't control where Enso is installed.
Beta Was this translation helpful? Give feedback.
All reactions