element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
Apache License 2.0
10.99k stars 1.95k forks source link

Add separate "Send message" button to Riot interface #4963

Closed MurzNN closed 3 years ago

MurzNN commented 7 years ago

At now we can send message via Enter button, but most of other messengers also have separate Send message button, for send message via mouse click only. Will be good to have same separate "Send message" button in Riot too, for sending message via one mouse click, like in Android app.

lampholder commented 7 years ago

At the moment I can't see what this would really get us; pressing Enter feels intuitive to me, and as far as I can tell most web/desktop chat applications don't implement a message send button so I don't think it's something users would expect.

turt2live commented 7 years ago

Some do, like WhatsApp, but they are more subtle: image image

MurzNN commented 7 years ago

Also confusing moment when user use "Quote" button in RTE (or bullet, list) - pressing "Enter" first time don't send the message, only third Enter really sends the message.

MurzNN commented 7 years ago

For design: this button can be shown only when user type something in message area, and in this moment we can hide or collapse audio-video call buttons to one button "More", like in WhatsApp - send button shows only after typing, and replace voice input button.

iav commented 4 years ago

Not "user type", but "there is any content". Visual button needed for mouse or touch screen — and often after clipboard operation (if no touch screen).

iav commented 4 years ago

Example: entry before any content entered 2020-07-25 00_59_27-Skype Then after any 2020-07-25 01_00_50-Skype content inserted (keyboard, of clipboard, or other way)

ghost commented 4 years ago

It's a weird pattern to leave out a send button in a messaging application, I just noticed there's no send button on the desktop client either. Besides the above example of using a touch interface where having a send button can make things easier. One could argue, that it does seem useful with a keyboard and mouse interface too. In where you copy a link or some snippet, and just paste it and send it while only using the mouse. Albeit not a bread and butter ux pattern, it is not an unusual way to use an mouse/keyboard interface either.

muelli commented 3 years ago

I just wanted to point out that I cannot send any messages on my tablet, because I cannot find a "send" button. That makes using Element a little bit difficult.

SimonBrandner commented 3 years ago

I'd like to give this a go but I am not really sure where to get the icon...

MurzNN commented 3 years ago

I'd like to give this a go but I am not really sure where to get the icon...

@SimonBrandner, maybe convert from Element-Android source https://github.com/vector-im/element-android/blob/develop/vector/src/main/res/drawable/ic_send.xml to SVG? Here https://shapeshifter.design/ is one of online converters.