element-hq / element-hq/element-web

Opt-in blinking tray icon on new messages

Open
#32,328 1 comment 1 reaction 1 assignee Claimed by @rkfg View on GitHub
A-Electron A-Notifications O-Occasional T-Enhancement T-Feature
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

**Is your suggestion related to a problem? Please describe.**
People often miss new messages in Element, the notification popup disappears quickly and the red circle is small and doesn't attract their attention. As a result messages stay unread for a long time which makes Element unreliable.

**Describe the solution you'd like**
Some other chat clients like Gajim (XMPP) or HexChat (IRC) have animated tray icons that blink on new highlights and other important events so the user knows there's something that needs their attention. It's an optional feature as it distracts people easily but in corporate environments that's usually exactly what we want.

**Describe alternatives you've considered**
Add this blinking icon option, off by default so the client behavior isn't changed. Any time the red circle with a number appears on the icon it starts blinking as well if this option is turned on. When all messsages are read it stops blinking as the red circle disappears.

**Additional context**
Pull requests proposed:
vector-im/element-web#15015
vector-im/element-desktop#136
matrix-org/matrix-react-sdk#5135

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.