MSS
MSS copied to clipboard
feat: improve the chat
Purpose of PR:
This Pull Request aims to introduce the following enhancements to the chat:
- Create a separate channel for service messages to improve readability by preventing them from interfering with regular chat messages.
- Show user profile images alongside their names in the collaborator list.
- Overlay a green dot on active users' profile image in the collaborator list to visually indicate their current activity status.
- More detailed service messages: they specify what waypoint was moved or deleted, inserted a new waypoint, created a hexagon. For e.g. "{username} moved waypoint 7".
The changes can be clicked in the list and selected. I think that is currently not needed.
When possible the output could mention e.g. waypoint 4 moved, new waypoint inserted, waypoint 7 removed.
The active users maybe can written bold in the left list, sorted on top, also avatars maybe become shown. Also in the Logged in line the avatar could be shown. This Logged in is on many of the views below operations too.
The dot is grey, the picture on top shows it as green one, I would also prefer.
looks good :)
The dot can have a different size. Can we have it always same size? Example from the seed setup and one user has added a profile image
please look also on the table view docking widget "Add Hexagon" This can add a bunch of waypoints,
on deletion in this example it tells only about waypoint 0
maybe use the comment "Hexagon created" in that case for the common insert message.