refactor: capture Escape in subscription

If the event status of a key event is captured by a widget, the libcosmic tab subscription will ignore it, but we can manually capture it in cosmic-files for its dialogs and handle it ourselves. Alternatively, the subscription could capture events regardless of status, and include it as an argument to on_escape.
This commit is contained in:
Ashley Wulber 2025-10-22 14:50:20 -04:00
parent 1a465ffd7a
commit a2f81cdcf0
2 changed files with 266 additions and 265 deletions

513
Cargo.lock generated

File diff suppressed because it is too large Load diff