Matrix: Hover menu covers the read tags #146

Closed
opened 2026-09-09 23:28:52 -04:00 by Salastil · 1 comment
Owner

image.png

Currently the read tags get obscured by the hover menu, the hover menu should be moved inward more. It currently follows Discord's alignment, but this is not Discord and we have features from other services that need to be accommodated.

Expected Behavior: Move the hoverbar an inch or two to the left so read tags can be observed or clicked.

![image.png](/attachments/ffcb148d-cd35-4984-8d45-52ad975862a2) Currently the read tags get obscured by the hover menu, the hover menu should be moved inward more. It currently follows Discord's alignment, but this is not Discord and we have features from other services that need to be accommodated. Expected Behavior: Move the hoverbar an inch or two to the left so read tags can be observed or clicked.
Salastil added the buglow priority labels 2026-09-10 14:34:42 -04:00
Author
Owner

Done in moho fd35eb0.

The toolbar now clears the read markers rather than sitting on top of them. The offset is the marker cluster's widest form — three overlapped 14px faces and a +N — so it moves exactly far enough and no further, and only on rows that have readers: an IRC channel has no read receipts and should not have its toolbar shoved inwards for something that is not there.

You were right that following Discord's alignment was the mistake. Discord puts it hard against the edge because Discord has nothing else there.

Also removed the old mitigation, which was to fade the markers to a quarter opacity on hover — a way of saying the toolbar wins rather than a way of both fitting.

Done in moho [fd35eb0](https://git.salastil.com/Salastil/moho/commit/fd35eb0). The toolbar now clears the read markers rather than sitting on top of them. The offset is the marker cluster's widest form — three overlapped 14px faces and a `+N` — so it moves exactly far enough and no further, and only on rows that have readers: an IRC channel has no read receipts and should not have its toolbar shoved inwards for something that is not there. You were right that following Discord's alignment was the mistake. Discord puts it hard against the edge because Discord has nothing else there. Also removed the old mitigation, which was to fade the markers to a quarter opacity on hover — a way of saying the toolbar wins rather than a way of both fitting.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#146