Streamline Message Loading
Currently Fractal shoots the user to the top of the message history when new messages are loaded. After discussion with Tobias Bernard, we came to the conclusion that the load more button could be replaced with a spinner since messages automatically load when you hit the top. With current behaviour this leads to a constant area of whitespace with the spinner. A video is below:
Screencast_from_04-20-2018_06_33_15_PM
Preferably, instead of shooting the user to the top of the newly loaded messages, Fractal would load older messages on top while keeping the user's position preserved, allowing them to continue scrolling or to more smoothly scroll to specific messages.
Development Tasks
-
Implement smooth loading of messages (#104 (closed)) -
Load messages before reaching the top of the history (perhaps every twenty messages or so?) (#130 (closed)) -
Fix emotes showing extra username (#135 (closed))
QA Tasks
-
Make sure messages do not move user view when loaded -
Make sure messages are loading before user reaches top of previously loaded history -
Make sure emotes never have an extra username
Edited by Christopher Davis