Flow.Launcher/Plugins/Flow.Launcher.Plugin.Program
Jack251970 e2fa122362 Improve program indexing with logging and thread safety
Added detailed debug logging to `IndexWin32ProgramsAsync` and
`IndexUwpProgramsAsync` to track the indexing process, including
preparation, start, retrieval, caching, and completion.

Replaced direct updates to `_settings.LastIndexTime` with a
thread-safe lock to prevent race conditions.

Enhanced `IndexProgramsAsync` with a debug log to indicate the
start of indexing for better traceability.

Updated program retrieval logic to process Win32 and UWP programs
in parallel with cancellation support and applied the
`HideUninstallersFilter` for cleaner results.
2025-10-26 20:56:08 +08:00
..
Images Change Some Icons 2022-12-12 12:45:44 +09:00
Languages New Crowdin updates (#4002) 2025-10-14 12:14:37 +03:00
Logger remove unnecessary using 2022-11-03 18:20:13 +08:00
Programs Merge branch 'dev' into nuget_dependency 2025-07-20 19:55:36 +08:00
ViewModels fix path not changed in the textbox 2022-12-12 14:40:52 -06:00
Views Refactor caching and improve QueryAsync method 2025-10-26 20:40:37 +08:00
AddProgramSource.xaml Format xaml styles 2025-04-24 19:46:02 +08:00
AddProgramSource.xaml.cs Use public api to call ShowMsgBox functions & remove useless Core project import 2024-11-27 12:21:34 +08:00
Flow.Launcher.Plugin.Program.csproj Upgrade nuget packages 2025-09-13 14:14:59 +08:00
Main.cs Improve program indexing with logging and thread safety 2025-10-26 20:56:08 +08:00
NativeMethods.txt Replace DllImport & flags with CSWin32 2024-12-10 15:09:06 +08:00
plugin.json set all of plugins' version to default 1.0.0 2025-05-20 09:06:11 +00:00
ProgramSuffixes.xaml Move to iNKORE.UI.WPF.Modern UI Framework (#3593) 2025-10-05 13:44:40 +03:00
ProgramSuffixes.xaml.cs Use public api to call ShowMsgBox functions & remove useless Core project import 2024-11-27 12:21:34 +08:00
Settings.cs Fix typos 2025-02-21 09:29:43 +08:00
SuffixesConverter.cs bugfix 2022-10-23 22:09:22 +08:00