Files
tauri-plugins-workspace/plugins
46381516b7 feat(notification): report actions on desktop (#3671)
* feat(notification): report actions on desktop

A click on a notification (tap) or on one of the actions of its action
type now reaches the JavaScript onAction listeners on desktop, and the
new Rust Notification::on_action on every platform. On Linux and the
BSDs the click comes from the notification server's ActionInvoked
signal; on Windows and macOS from notify-rust's wait_for_response,
which needs notify-rust 4.18.

register_action_types, remove_active (Linux and the BSDs) and the
listener commands are implemented for desktop, so they no longer fail
with "command not found".

The api example sends a notification with two actions and shows the
action it hears.

Closes #2150, closes #1903.

* fix(notification): complete desktop action API

* cleanup

---------

Co-authored-by: Haex <hexxx@ok.de>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2026-10-08 14:14:19 -03:00
..
2026-09-30 19:19:08 -03:00
2026-09-30 19:19:08 -03:00
2026-09-26 17:21:49 -03:00
2026-09-30 19:19:08 -03:00
2026-09-26 17:21:49 -03:00
2026-09-30 19:19:08 -03:00
2026-09-30 19:19:08 -03:00
2026-10-07 13:58:40 +02:00
2026-09-30 19:19:08 -03:00
2026-09-29 20:54:59 +02:00
2026-09-26 17:21:49 -03:00
2026-09-26 17:21:49 -03:00
2026-10-07 20:28:15 +02:00
2026-09-26 17:21:49 -03:00
2026-09-26 17:21:49 -03:00
2026-10-07 13:58:40 +02:00
2026-09-26 17:21:49 -03:00