Files
Meshtastic-Android/gradle
James Rich e8b39370c1 feat: integrate native desktop notifications and system tray
- Replace Compose-based notifications with `knotify` (DesktopNotifyKT) to provide native OS notification support.
- Introduce `DesktopSystemNotifier` and `DesktopSystemNotifierImpl` to handle notification delivery and automatic app icon resource resolution.
- Migrate the system tray implementation to `ComposeNativeTray` for improved native menu interactions across Linux, macOS, and Windows.
- Refactor `DesktopNotificationManager` to delegate notification lifecycle management to the new system notifier, decoupling it from the Compose UI.
- Add unit tests for `DesktopSystemNotifier` and `DesktopNotificationManager` covering notification dispatching and preference filtering.
- Update `Main.kt` and project documentation to reflect the new tray and notification architecture.
2026-03-24 12:48:27 -05:00
..