SchildiChat / schildichat-desktop

Matrix client / Element Web/Desktop fork
https://schildi.chat
Apache License 2.0
370 stars 42 forks source link

Suppress room list position update while mouse hovers the room list. #216

Closed CrimsonFork closed 2 months ago

CrimsonFork commented 8 months ago

The list should still display new badges, but not actually move the rooms while the cursor is hovering it. Maybe not indefinitely, but something like no updates within the first 15 seconds of the mouse entering, to prevent not seeing new notifications because the mouse happened to land on the list or just wasn't moved after a selection.

Probably a good idea to have some sort of visual feedback, like e.g. a border that appears around that section of the room list when it's not being updated, and maybe a slightly thicker border that indicates that the rooms will move once the timer runs out or the mouse is away.

Thinking of maybe also making the timer have some sort of visual feedback, but doing so would likely be too much visual flare. Though maybe something like having the border fade out proportionally to the time left.

(Side note, this project is amazing and brings a lot of quality into my life, thank you for all the hard work.)

github-actions[bot] commented 3 months ago

This issue is stale because it has been open 150 days with no activity. Remove stale label or comment or this will be closed in 14 days.