* Adds a new API DesktopNotifier.send_notification(notification) which directly takes a notification instance as argument. * Fixes an issue on macOS where type hints for ObjC classes where incorrectly interpreted due to the use of deferred type hint evaluation.
3.5.2
* Fixes missing default app icon. * Fixes callbacks for interactions with grouped notifications on Windows.
3.5.0
* This release introduces proper Windows support after the windows backend has been in pre-release for some time.
3.4.3
* Handle gracefully if we cannot detect the App ID on Windows.
3.4.2
* Introduce support for notification timeouts, currently on Linux only. * Improve error handling and detection in Windows implementation when asking for permission to send notifications and run background tasks. * Update winsdk to v1.0.0b7 and make API adjustments.
3.4.1
Fixes an issue where passing `icon = ''` to `DesktopNotifier.send()` would always default to using the app icon. This should only be the case when passing `icon = None` which is the default value.