Skip to content

Conversation

@kupietz
Copy link

@kupietz kupietz commented Dec 21, 2025

Shows numbered badge (1, 2, 15, 99+) on tray icon when there are unread conversations, respecting notification settings.

Features:

  • Canvas-based badge rendering using offscreen BrowserWindow
  • Respects notification settings per conversation
  • Event-driven updates via store.subscribe() (no polling!)

☑️ Resolves

🖼️ Screenshots

🏚️ Before 🏡 After
image image

Tests

  • no tests, yet

@kupietz kupietz force-pushed the system-tray-unread-badge branch from 0a39f47 to fe957d7 Compare December 21, 2025 06:48
Shows numbered badge (1, 2, 15, 99+) on tray icon when there are
unread conversations, respecting notification settings.

Features:
- Canvas-based badge rendering using offscreen BrowserWindow
- Respects notification settings per conversation
- Event-driven updates via store.subscribe() (no polling!)

(Pertially?) resolves nextcloud#391

Signed-off-by: Marc Kupietz <[email protected]>
@kupietz kupietz force-pushed the system-tray-unread-badge branch from fe957d7 to 06f6a62 Compare December 21, 2025 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add activity indicators to taskbar and system tray icons

1 participant