element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.15k stars 1.99k forks source link

Prepend message type in thread panel #27890

Open daniellekirkwood opened 2 months ago

daniellekirkwood commented 2 months ago

Your use case

What would you like to do?

In the Thread list panel there's no details about the type of message that the thread root is. This is quite confusing.

Screenshot 2024-08-01 at 16 27 36

The first message in this list is a poll and the third is a sticker.

Why would you like to do it?

Make the product better

How would you like to achieve it?

Prepend the event with the event type where the rendering has to change

eg: Screenshot 2024-08-01 at 16 29 06

We do this in the room list for message previews and now with pinned messages

Have you considered any alternatives?

No response

Additional context

No response

t3chguy commented 2 months ago

We do this in the room list for message previews

I can't reproduce that

image

Do designs for this exist wrt font and all the available copy options for the many types of event?

daniellekirkwood commented 2 months ago
Screenshot 2024-08-05 at 12 30 20
daniellekirkwood commented 2 months ago

@americanrefugee would you be able to mock up a screen or two of what i'm describing here? Do you agree that it's a direction we'd want to go?

daniellekirkwood commented 1 week ago

The link to the document we started making notes in is here: https://www.figma.com/design/gpxHFDTNK796n84r1ZxYG2/Room-Header-%26-Details-(2024)?node-id=1320-62268&node-type=canvas&t=p2yAj4jSdyZwFDor-0

daniellekirkwood commented 1 week ago

@t3chguy I would like to make it clearer to users the type of message that appears in the right panel (if it's not immediately obvious). This could also apply to the room list too (right now we have an icon for a thread message but nothing else).

In the pinned message banner, we do prepend the message with the type where type != message.

Would you help me by describing what someone might need in order to make this issue ready to be worked on? I can then pull that info together in the description.

(tagging you because it's currently part of the room header & right panel work) :)

EG:

Screenshot 2024-10-15 at 15 08 39
t3chguy commented 1 week ago

If it already exists for Pinned messages then we can probably just say to copy that