Flow.Launcher/Plugins/Flow.Launcher.Plugin.Explorer/Search
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
..
DirectoryInfo Use class name instead 2025-04-13 17:59:39 +08:00
Everything Make locking operations cancelable with tokens 2025-11-06 20:46:29 +08:00
IProvider Remove unused using 2023-04-25 21:02:34 +08:00
QuickAccessLinks Add quick access result score for folder results 2025-06-28 11:02:44 +08:00
WindowsIndex Use Flow.Launcher.Localization to improve code quality 2025-09-21 11:50:51 +08:00
Constants.cs Fix unix directory seperator issue 2025-02-07 16:42:01 +08:00
EnvironmentVariables.cs Fix nullabl warnings 2025-04-15 13:29:26 +08:00
ResultManager.cs Use Flow.Launcher.Localization to improve code quality 2025-09-21 11:50:51 +08:00
SearchManager.cs BUG: Explorer plugin navigate path should only show results in current path (#4053) 2025-10-21 12:12:45 +11:00
SearchResult.cs Remove unused using 2023-04-25 21:02:34 +08:00