Flow.Launcher/Flow.Launcher.Avalonia/ViewModel
Hongtao Zhang f3d3f80db8 Add DynamicData sorting, result persistence, and Windows Shell icon loading
- Use DynamicData SourceList with automatic sorting by score descending
- Add ReplaceResults() with EditDiff for minimal UI updates (reduces flickering)
- Keep previous results visible while typing until new results arrive
- Add ImageLoader with Windows Shell API (IShellItemImageFactory) for exe/ico icons
- Use AlphaFormat.Unpremul to correctly render transparent icons without white borders
- Query all plugins in parallel and merge/sort results globally
2026-01-15 00:26:27 -08:00
..
MainViewModel.cs Add DynamicData sorting, result persistence, and Windows Shell icon loading 2026-01-15 00:26:27 -08:00
ResultsViewModel.cs Add DynamicData sorting, result persistence, and Windows Shell icon loading 2026-01-15 00:26:27 -08:00
ResultViewModel.cs Add DynamicData sorting, result persistence, and Windows Shell icon loading 2026-01-15 00:26:27 -08:00