Flow.Launcher/Plugins
Jack251970 49f89e33b5 Make locking operations cancelable with tokens
Updated `_semaphore.WaitAsync` in `EverythingAPI.cs` to accept a `CancellationToken` and handle `OperationCanceledException` gracefully, returning `false` instead of propagating the exception.

Refactored locking mechanisms in `Main.cs` to use `CancellationToken` for `_win32sLock` and `_uwpsLock`. Added `try-catch` blocks to handle `OperationCanceledException` and ensure proper lock release. Methods now return `emptyResults` when operations are canceled.
2025-11-06 20:46:29 +08:00
..
Flow.Launcher.Plugin.BrowserBookmark Bump Microsoft.Data.Sqlite from 9.0.9 to 9.0.10 2025-10-14 22:07:02 +00:00
Flow.Launcher.Plugin.Calculator Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00
Flow.Launcher.Plugin.Explorer Make locking operations cancelable with tokens 2025-11-06 20:46:29 +08:00
Flow.Launcher.Plugin.PluginIndicator Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00
Flow.Launcher.Plugin.PluginsManager Release 2.0.1 (#3998) 2025-09-21 20:23:00 +08:00
Flow.Launcher.Plugin.ProcessKiller Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00
Flow.Launcher.Plugin.Program Make locking operations cancelable with tokens 2025-11-06 20:46:29 +08:00
Flow.Launcher.Plugin.Shell Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00
Flow.Launcher.Plugin.Sys Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00
Flow.Launcher.Plugin.Url merge back v2.0.2 from master to dev 2025-10-14 22:35:06 +11:00
Flow.Launcher.Plugin.WebSearch Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00
Flow.Launcher.Plugin.WindowsSettings Release 2.0.2 | Plugin 5.1.0 (#4046) 2025-10-14 13:49:29 +03:00