Flow.Launcher/Flow.Launcher.Avalonia
Hongtao Zhang 2466b907c4 Fix UI blocking by running plugin queries on thread pool
- Wrap each plugin query in Task.Run() to ensure synchronous plugin code
  doesn't block the UI thread
- Show results progressively as each plugin completes using ConcurrentBag
- Update UI after each plugin returns instead of waiting for all plugins
2026-01-15 00:30:46 -08:00
..
Converters Add initial Avalonia UI project for migration 2026-01-14 23:01:35 -08:00
Helper Add DynamicData sorting, result persistence, and Windows Shell icon loading 2026-01-15 00:26:27 -08:00
Themes Add initial Avalonia UI project for migration 2026-01-14 23:01:35 -08:00
ViewModel Fix UI blocking by running plugin queries on thread pool 2026-01-15 00:30:46 -08:00
Views Add DynamicData sorting, result persistence, and Windows Shell icon loading 2026-01-15 00:26:27 -08:00
App.axaml Add initial Avalonia UI project for migration 2026-01-14 23:01:35 -08:00
App.axaml.cs Add global hotkey support for Avalonia UI 2026-01-14 23:50:54 -08:00
app.manifest Add initial Avalonia UI project for migration 2026-01-14 23:01:35 -08:00
AvaloniaPublicAPI.cs Wire up Avalonia UI to actual plugin system 2026-01-14 23:20:19 -08:00
Flow.Launcher.Avalonia.csproj Add DynamicData sorting, result persistence, and Windows Shell icon loading 2026-01-15 00:26:27 -08:00
MainWindow.axaml Wire up Avalonia UI to actual plugin system 2026-01-14 23:20:19 -08:00
MainWindow.axaml.cs Add global hotkey support for Avalonia UI 2026-01-14 23:50:54 -08:00
Program.cs Add initial Avalonia UI project for migration 2026-01-14 23:01:35 -08:00