Commit Graph

5 Commits

Author SHA1 Message Date
miruka
902f13ab68 Lock position of the room that's focused in GUI
When the currently shown page is the chat of a certain room,
prevent that room from moving around in the left pane due to new
messages/activity or unread/highlight counters change.

When the user switches to another page/room, the previously held lock is
released and that room completes all the moves it would have done if it
wasn't locked.

This makes navigating a room list with lots of activity easier, and
prevent annoyances like clicking on a room with unread messages and
having it immediatly fly down the list (possibly out of scroll view).
2021-03-03 17:14:57 -04:00
miruka
81c460cbaf Revert "Fix the one-line events combining"
This reverts commit 39f159f0a3.

Causes problems when message delegates are reordered, with the
transition animations randomly stopping in the middle and leaving
delegates at odd positions.
2021-03-03 17:14:56 -04:00
miruka
3f7bf7dd5c Update CHANGELOG.md for v0.7.0 2021-03-03 17:14:56 -04:00
miruka
388cc0e218 Add an index to CHANGELOG.md 2021-03-03 17:14:55 -04:00
miruka
2efaeeb887 Move CHANGELOG.md, INSTALL.md and TODO.md to docs/ 2021-03-03 17:13:51 -04:00