Fractal Jumps to Bottom of Room When Receiving New Messages
One issue that's made fractal frustrating to use is that it is difficult to view history in busy rooms. Fractal jumps down the history for each new message, which is not a desired behaviour for me. Could we look into keeping the position of the room constant when the user has scrolled up?
Edit
Found this in show_room_messages(...)
:
if !msgs.is_empty() {
let fs = msgs.iter().filter(|x| x.room == self.active_room);
if let Some(msg) = fs.last() {
self.scroll_down();
self.mark_as_read(msg);
}
}
Commenting out self.scroll_down()
seems to work fine for now. What are thoughts on making a scroll down button like other chat applications?
Edited by Christopher Davis