tauri/.changes/tauri-event-system-apis.md
Amr Bashir 93c8a77b34
refactor: enhance event system rust apis (#7996)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2023-10-23 15:10:01 -03:00

637 B

tauri
major:breaking

The event system APIS on Rust is recieving a few changes for consistency and quality of life improvements:

  • Renamed Manager::emit_all to just Manager::emit and will now both trigger the events on JS side as well as Rust.
  • Removed Manager::trigger_global, use Manager::emit
  • Added Manager::emit_filter.
  • Removed Window::emit, and moved the implementation to Manager::emit.
  • Removed Window::emit_and_trigger and Window::trigger, use Window::emit instead.
  • Changed Window::emit_to to only trigger the target window listeners so it won't be catched by Manager::listen_global