Skip to content
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

History navigation with arrow up/down can be disorienting in multi-line composer #5440

Open
jooize opened this issue Oct 26, 2017 · 9 comments
Labels
A-Composer Hacktoberfest Issues which are suitable for Hacktoberfest PRs: https://hacktoberfest.digitalocean.com/ Help Wanted Extra attention is needed O-Occasional Affects or can be seen by some users regularly or most users rarely S-Tolerable Low/no impact on users T-Enhancement

Comments

@jooize
Copy link

jooize commented Oct 26, 2017

I get confused and annoyed when navigating my message and inadvertently end up on a previous message. I'm the worst. Change the keys. 💯

@lampholder
Copy link
Member

What would you prefer? I make use of this feature regularly, so I wouldn't like to see it removed completely.

/ taking you backwards and forwards through the history of your own per-channel messages is pretty common on IRC clients.

Slack and Gitter take you to an "edit just the last message you just typed" box if you press beyond the bounds of your current message.

WhatsApp and Messenger don't support this feature.

Change the keys.

On a personal note, I triage a lot of issues, and nearly everyone is polite, enthusiastic and a genuine pleasure to engage with. I find it a little upsetting, then, to see a request issued as a blunt instruction. Requests are welcome, suggestions are awesome; instructions come across as rude 😞

@jooize
Copy link
Author

jooize commented Oct 26, 2017

On a personal note, I triage a lot of issues, and nearly everyone is polite, enthusiastic and a genuine pleasure to engage with. I find it a little upsetting, then, to see a request issued as a blunt instruction. Requests are welcome, suggestions are awesome; instructions come across as rude 😞

Yes, I'm sorry. Occasonally, I naïvely hope that I can pull something like this and people will just understand that it's meant to be mildly amusing.

I will consider alternatives! Usually, I'd have some to give, but I wanted to get this conversation started somehow.

@lampholder
Copy link
Member

Heh, fair enough :) That's the problem with text - tone can easily get lost in translation 😀

One could make a case for the message composer's being the most important part of the UX, so all feedback is welcome - hopefullly we can contrive something which meets most people's needs out the box and provides enough customisation that everybody can have the experience they want (without needing a space shuttle dashboard of configuration options 😛)

@jooize
Copy link
Author

jooize commented Oct 27, 2017

I agree with those goals. It’s somewhat unexpected I have a problem with this as I’m comfortable in WeeChat or Irssi, and actually want arrow down to push the message into the arrow up history, but it’s only when the composer is multi-line I’m disoriented. Happened when trying multi-line in WeeChat too.

Might be that I don’t know a more convenient reliable way of reaching the top and start of line except arrow up and therefore eagerly press it too many times.

I hope we can preserve most native macOS keyboard actions.

@jooize jooize changed the title History navigation with arrow up/down throws me off History navigation with arrow up/down can be disorienting in multi-line composer Oct 27, 2017
@jooize
Copy link
Author

jooize commented Oct 28, 2017

⌘↑ is what I should be using to get to the start of the first line. Wish Apple hadn't ruined the arrow keys on new MacBooks. In a year of daily use I haven't learned to quickly feel whether my little finger is on ⇧, ↑, or ↓.

By the way, should I have placed this issue in another repository?

@aaronraimist
Copy link
Collaborator

Maybe this is somewhat better now that the arrow keys edit the previous message rather than navigate history

@yannicka
Copy link

Is the problem still relevant?

@aaronraimist
Copy link
Collaborator

Imo yes although it is a slightly different issue now. Previously the up/down arrows would make the composer change to show old messages. Now it edits the previous message in line. I still find myself accidentally hitting the up arrow one too many times while trying to send a message and ending up accidentally editing my previous message.

I think the solution should be to turn off the up arrow that lets you edit the previous message editing feature when there is text already in the composer.

@turt2live
Copy link
Member

I think the solution proposed above ( #5440 (comment) ) is more than reasonable as a fix.

@turt2live turt2live added S-Tolerable Low/no impact on users Help Wanted Extra attention is needed O-Occasional Affects or can be seen by some users regularly or most users rarely and removed P3 labels Jun 13, 2022
@Johennes Johennes added the Hacktoberfest Issues which are suitable for Hacktoberfest PRs: https://hacktoberfest.digitalocean.com/ label Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Composer Hacktoberfest Issues which are suitable for Hacktoberfest PRs: https://hacktoberfest.digitalocean.com/ Help Wanted Extra attention is needed O-Occasional Affects or can be seen by some users regularly or most users rarely S-Tolerable Low/no impact on users T-Enhancement
Projects
None yet
Development

No branches or pull requests

7 participants