Flow.Launcher/Flow.Launcher.Avalonia/Views/SettingPages/PluginStoreSettingsPage.axaml.cs
Hongtao Zhang 5e1411f099 feat(avalonia): add Plugin Store settings page with virtualized grid
- Add PluginStoreSettingsPage with header, language filters, and search
- Add PluginStoreSettingsViewModel with async loading and filtering
- Add PluginStoreItemViewModel for individual plugin cards with install/update/uninstall
- Connect AvaloniaPublicAPI to real PluginsManifest instead of empty stubs
- Use FluentAvalonia ItemsRepeater with UniformGridLayout for virtualization
- Fix icon visibility using ObjectConverters instead of StringConverters
2026-01-26 16:20:56 -08:00

20 lines
503 B
C#

using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Flow.Launcher.Avalonia.ViewModel.SettingPages;
namespace Flow.Launcher.Avalonia.Views.SettingPages
{
public partial class PluginStoreSettingsPage : UserControl
{
public PluginStoreSettingsPage()
{
InitializeComponent();
DataContext = new PluginStoreSettingsViewModel();
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
}
}
}