project-robius / robrix

A Matrix chat client written in pure Rust using the Makepad UI toolkit and the Robius app dev framework
MIT License
67 stars 11 forks source link

Populate the dedicated view of direct messages ("People") in the rooms list #139

Open kevinaboos opened 1 week ago

kevinaboos commented 1 week ago

Now that we have a new UI, this should be relatively straightforward. All we need to do is determine whether a room is a direct message, which can be done via multiple different SDK APIs:

Then, those "direct" rooms should be placed under the People heading of the rooms list, and thus they should not appear under the Rooms heading any more.

Note that the collapsible section headers don't actually collapse/expand yet -- that is a known missing feature.