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
Scroll to end of timeline when sending a new message #1877
Comments
If I may chime in, this sounds like it would make reading message backlogs and sending replies as I'm reading much more inconvenient, unless there's a reliable "back to last (un)read" feature coming too, to quickly jump back to where I was right before that automatic scroll. |
I think you can (or, rather, will be able to) click on the message you replied to in order to go back up. |
…croll_send Timeline : Scroll to end of timeline when sending a new message #1877
Only working for text-messages. Should have the same behaviour w. any message. |
It's not working for images for instance since there is no local echo support when sending images right now on the SDK. |
Can't you just scroll down when the message has been send? |
This sounds like a bad idea for a media which can take time to get back from sync. And scrolling to the bottom as soon as we hit the send button is not great neither to me. So not sure what we can do on this for now. |
The app could also move to the bottom of the timeline as soon as there is a new message sent by the user (with the side effect that it will scroll even if the user has sent the message from another session - which could be declared "acceptable" I think). |
EIX uses the stick at bottom even for incoming messages |
@VolkerJunginger will come back to the solution we should use on both platforms. |
I have tested what's the behavior on WhatsApp:
This is the same if you do it with exchange the 2 WhatsApp clients. I guess we can do the same on Element then, but I let @VolkerJunginger confirm this. |
The WhatsApp behaviour is the same we did on iOS, right? If so lets go with this for now. |
Not sure this is exactly what is done on iOS. @pixlwave do you if it automatically scrolls if you receive a message you sent from another session? |
Yep @ganfra is correct, we don't scroll for the user's other sessions. We basically send a signal to scroll to bottom whenever the app queues a text message or finished sending some form of media. |
…er device #1877. This fixes the issue that the timeline does not scroll when sending an attachment to the room, since there is no local echo (yet) for such event.
…er device #1877. This fixes the issue that the timeline does not scroll when sending an attachment to the room, since there is no local echo (yet) for such event.
As a user that has send a message I want the timeline to scroll to that message at the end of the timeline so that I can have a look at what I just send.
The text was updated successfully, but these errors were encountered: