-
-
Notifications
You must be signed in to change notification settings - Fork 413
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
Message Buffer improvement thread #2996
Comments
My random ideas:
I don't like the idea of flashing, because it's (subjectively) irritating and is quite an overused design trick (think any online ad) to be actually attention-catching. |
@lansingthomas we may be discussing too many topics at the same time. You closed issue #2761, which means that you tacitly accept that the purpose of the message buffer is two-fold: (1) echo messages/notifications and (2) act like a pseudo input area (as in the case of Conclusion: If the message buffer doesn't act like an input area, the problems you report may partially or completely vanish. About improvement the message buffer UI (when echoing messages), I don't think we can follow some of the suggestions proposed. Increasing the font size is unacceptable. The font size can't be bigger than that of the prompt or status buffer, because the message buffer is less important than those. See below. If the message buffer is hidden when blank, then that means that the status buffer will jump up and down. Unacceptable too. We could draw the message buffer above the status buffer and hide it when blank. But, do we want to make such a radical UI change at this point? Why changing such a distinctive feature of ours? Does it pay off? I don't think so. Note: We might be using the wrong language here. We're saying that there are "two input areas" but what we actually mean is something else: we're being prompted for input from two distinct UIs, which is not ideal since it breaks the user's expectation. |
Notice that this gets tricky when you start to think deeper. The prompt buffer's input area mostly requires you to type words. In a And some questions pop up. If you hit We could also explore the idea of having the message buffer serve a dual role. But that would require specializing the UI depending on the use case. I'm leaning towards avoiding that. Just some food for thought @lansingthomas :) |
Note that we already have some non-orthodox (and not exactly intuitive/beautiful) uses for prompt-buffer:
So we can potentially use prompt buffer for key inspection and echoing, yes. |
@lansingthomas what's the conclusion/status on this issue? |
Decision Please light up the border of the message buffer with
Thank you for the good follow up @aadcg |
While I understand what you're trying to say, I don't think it's accurate. The message buffer notifies the user about events. In this case, it notifies about a step the user is expected to fulfill. But the message buffer doesn't become an input area. The input event is consumed in the same way other commands are. For example, issuing page down while navigating a web page. On this topic, I think that #2997 is important and it needs to be addressed. Whether we'll use these kinds of border in others contexts remains to be seen, but let's stay on topic. |
Well, whatever it is called. We might want to bring people attention there when it makes sense to.
still inconclusive : ) If you want to close the issue I'm fine with it. If I cannot prove my case then, no action is the right action. |
Purpose
What is your proposed change?
a visual hint of some kind for the moment(s) when the message buffer becomes an input area.
Rationale
Constraints
Lets keep it minimal, as the message buffer is not really the main attraction. It seems to have been made small for good reasons.
Additional context/User story
Artyom wrote about this a bit in #2761
Screenshots/Mock ups
A visual hint could look like this inner-border/box-shadow:
Another form could look like this text highlight:
I imagine the highlight could flash a few times before disappearing.
Pre-Build Checklist:
talk through the change with someone, get clear on specifications, then come back and mark off what you can
Thank you!
The text was updated successfully, but these errors were encountered: