Open heejet opened 1 year ago
Thank you for the report!
Unfortunately, after much deliberation we have decided to reject this bug that you have issued.
Firstly, the line separators for error messages are purposely designed with exclamation marks to visually alert users that the input is invalid. This is purposely differentiated from normal output message line separators so that users will pay additional attention to this error message. The use of exclamation marks in the line separator has effectively alerted that Ctrl + C
is an invalid command.
Secondly, exclamation marks are only used as separators. Hence, it does not affect the readability of the error messages. Additionally, with the help of indicators ("Error Message" and "Note"), users can read and interpret the error messages easily.
As such we hope you understand why we are rejecting this issue.
We hope this clarifies, thank you!
Team chose [response.Rejected
]
Reason for disagreement: I hear your point but I have to disagree. I acknowledge that the message can still be read (albeit with some difficulty) and this is precisely why I marked this as a cosmetic bug, giving it a severity of very low
.
After reading your reply, I still feel that the excessive use of the exclamation mark is quite distracting to the user. I agree that a visual alert is needed but I think that there are many better ways to go about doing it. Since your application a very close reference to unix style CLI apps, I have provided an example error message from git (which you shown in your DG).
To conclude, I hear your point that the message is still readable but the style which you displayed the message is not conducive for reading therefore it is a cosmetic issue giving it a severity of very low
.
The output for error messages are quite distracting with the excessing exclamation marks.
To recreate this press
ctrl + c
in the main mode.I think you can cut down on the use of the exclamation mark so that the user can focus on the error message instead of getting distracted by the text around it.