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

Minor UI improvements #138

Closed joulei closed 1 week ago

joulei commented 1 week ago

Addresses the tasks in #137

kevinaboos commented 1 week ago
  • Display the message timestamp next to username (? might do separately

yep, for this one, i have already planned a redesign for the main non-condensed Message widget to not have the profile component take up so much vertical space. That was a relic from the original makepad news-feed example.

Ideally the "profile" widget as a group should contain both the avatar and the displayable username, but it's not hierarchically organized like that right now. Similarly, the timestamp should not be part of the profile, lol. With your new UI we can finally make this DSL structure much more sensible! 👍

kevinaboos commented 1 week ago

Most of the things have been addressed, and it looks quite nice now. I'm going to go ahead and merge it for the sake of usability when testing, and we can address the other remaining minor to-dos separately.