From 02279a454e77bedce68793145a252d430ea971ef Mon Sep 17 00:00:00 2001 From: GabrielDuf Date: Fri, 1 May 2026 11:06:57 -0400 Subject: [PATCH 1/4] small UI clean up for WinUI --- src/UniGetUI/MainWindow.xaml | 4 - src/UniGetUI/Pages/MainView.xaml | 4 + .../SoftwarePages/AbstractPackagesPage.xaml | 169 ++++++++---------- .../AbstractPackagesPage.xaml.cs | 6 + .../SoftwarePages/DiscoverSoftwarePage.cs | 7 - .../SoftwarePages/InstalledPackagesPage.cs | 7 - .../Pages/SoftwarePages/PackageBundlesPage.cs | 9 - .../SoftwarePages/SoftwareUpdatesPage.cs | 7 - 8 files changed, 82 insertions(+), 131 deletions(-) diff --git a/src/UniGetUI/MainWindow.xaml b/src/UniGetUI/MainWindow.xaml index 87af24f38..e813b8ebf 100644 --- a/src/UniGetUI/MainWindow.xaml +++ b/src/UniGetUI/MainWindow.xaml @@ -6,7 +6,6 @@ xmlns:animations="using:CommunityToolkit.WinUI.Animations" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:services="using:UniGetUI.Services" xmlns:widgets="using:UniGetUI.Interface.Widgets" Title="UniGetUI" mc:Ignorable="d" @@ -52,9 +51,6 @@ QueryIcon="Find" /> - - - + + + diff --git a/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml b/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml index 477af76b5..9ca94c2de 100644 --- a/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml +++ b/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml @@ -493,6 +493,7 @@ + @@ -505,7 +506,6 @@ - @@ -545,101 +545,7 @@ /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -751,7 +657,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml.cs b/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml.cs index 64179c878..df6e55049 100644 --- a/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml.cs +++ b/src/UniGetUI/Pages/SoftwarePages/AbstractPackagesPage.xaml.cs @@ -162,6 +162,7 @@ List> filters protected readonly bool DISABLE_RELOAD; protected readonly string PAGE_NAME; public readonly bool RoleIsUpdateLike; + protected AppBarButton ReloadButton = new(); protected DateTime LastPackageLoadTime { get; private set; } protected readonly OperationType PAGE_ROLE; @@ -427,6 +428,11 @@ protected AbstractPackagesPage(PackagesPageData data) OrderAsc_Menu.Click += (_, _) => SortPackagesBy(ascendent: true); OrderDesc_Menu.Click += (_, _) => SortPackagesBy(ascendent: false); + ReloadButton.Icon = new LocalIcon(IconType.Reload); + ReloadButton.Label = CoreTools.Translate("Reload"); + ToolBar.PrimaryCommands.Add(ReloadButton); + ToolBar.PrimaryCommands.Add(new AppBarSeparator()); + GenerateToolBar(); var menu = GenerateContextMenu(); diff --git a/src/UniGetUI/Pages/SoftwarePages/DiscoverSoftwarePage.cs b/src/UniGetUI/Pages/SoftwarePages/DiscoverSoftwarePage.cs index 9e591e854..e894585d4 100644 --- a/src/UniGetUI/Pages/SoftwarePages/DiscoverSoftwarePage.cs +++ b/src/UniGetUI/Pages/SoftwarePages/DiscoverSoftwarePage.cs @@ -181,16 +181,12 @@ public override void GenerateToolBar() AppBarButton ExportSelection = new(); - AppBarButton HelpButton = new(); - ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(InstallationSettings); ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(PackageDetails); ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(ExportSelection); - ToolBar.PrimaryCommands.Add(new AppBarSeparator()); - ToolBar.PrimaryCommands.Add(HelpButton); Dictionary Labels = new() { // Entries with a trailing space are collapsed @@ -202,7 +198,6 @@ public override void GenerateToolBar() { InstallationSettings, CoreTools.Translate("Install options") }, { PackageDetails, " " + CoreTools.Translate("Package details") }, { ExportSelection, CoreTools.Translate("Add selection to bundle") }, - { HelpButton, CoreTools.Translate("Help") }, }; Dictionary Icons = new() @@ -214,7 +209,6 @@ public override void GenerateToolBar() { InstallInteractive, IconType.Interactive }, { PackageDetails, IconType.Info_Round }, { ExportSelection, IconType.AddTo }, - { HelpButton, IconType.Help }, }; ApplyTextAndIconsToToolbar(Labels, Icons); @@ -222,7 +216,6 @@ public override void GenerateToolBar() PackageDetails.Click += (_, _) => ShowDetailsForPackage(SelectedItem, TEL_InstallReferral.DIRECT_SEARCH); ExportSelection.Click += ExportSelection_Click; - HelpButton.Click += (_, _) => MainApp.Instance.MainWindow.NavigationPage.ShowHelp(); InstallationSettings.Click += (_, _) => _ = ShowInstallationOptionsForPackage(SelectedItem); diff --git a/src/UniGetUI/Pages/SoftwarePages/InstalledPackagesPage.cs b/src/UniGetUI/Pages/SoftwarePages/InstalledPackagesPage.cs index f2cc2c49a..e8c6404e3 100644 --- a/src/UniGetUI/Pages/SoftwarePages/InstalledPackagesPage.cs +++ b/src/UniGetUI/Pages/SoftwarePages/InstalledPackagesPage.cs @@ -207,8 +207,6 @@ public override void GenerateToolBar() AppBarButton ManageIgnored = new(); AppBarButton ExportSelection = new(); - AppBarButton HelpButton = new(); - ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(InstallationSettings); ToolBar.PrimaryCommands.Add(new AppBarSeparator()); @@ -218,8 +216,6 @@ public override void GenerateToolBar() ToolBar.PrimaryCommands.Add(ManageIgnored); ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(ExportSelection); - ToolBar.PrimaryCommands.Add(new AppBarSeparator()); - ToolBar.PrimaryCommands.Add(HelpButton); Dictionary Labels = new() { // Entries with a trailing space are collapsed @@ -232,7 +228,6 @@ public override void GenerateToolBar() { IgnoreSelected, CoreTools.Translate("Ignore selected packages") }, { ManageIgnored, CoreTools.Translate("Manage ignored updates") }, { ExportSelection, CoreTools.Translate("Add selection to bundle") }, - { HelpButton, CoreTools.Translate("Help") }, }; Dictionary Icons = new() @@ -245,7 +240,6 @@ public override void GenerateToolBar() { IgnoreSelected, IconType.Pin }, { ManageIgnored, IconType.ClipboardList }, { ExportSelection, IconType.AddTo }, - { HelpButton, IconType.Help }, }; ApplyTextAndIconsToToolbar(Labels, Icons); @@ -254,7 +248,6 @@ public override void GenerateToolBar() ShowDetailsForPackage(SelectedItem, TEL_InstallReferral.ALREADY_INSTALLED); ExportSelection.Click += ExportSelection_Click; - HelpButton.Click += (_, _) => MainApp.Instance.MainWindow.NavigationPage.ShowHelp(); InstallationSettings.Click += (_, _) => _ = ShowInstallationOptionsForPackage(SelectedItem); ManageIgnored.Click += async (_, _) => await DialogHelper.ManageIgnoredUpdates(); diff --git a/src/UniGetUI/Pages/SoftwarePages/PackageBundlesPage.cs b/src/UniGetUI/Pages/SoftwarePages/PackageBundlesPage.cs index c0d9a8f49..13ae6dfc7 100644 --- a/src/UniGetUI/Pages/SoftwarePages/PackageBundlesPage.cs +++ b/src/UniGetUI/Pages/SoftwarePages/PackageBundlesPage.cs @@ -203,7 +203,6 @@ public override void GenerateToolBar() AppBarButton ToBatchScript = new(); AppBarButton AddPackagesToBundle = new(); AppBarButton PackageDetails = new(); - AppBarButton HelpButton = new(); ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(NewBundle); @@ -216,8 +215,6 @@ public override void GenerateToolBar() ToolBar.PrimaryCommands.Add(RemoveSelected); ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(PackageDetails); - ToolBar.PrimaryCommands.Add(new AppBarSeparator()); - ToolBar.PrimaryCommands.Add(HelpButton); Dictionary Labels = new() { // Entries with a trailing space are collapsed @@ -233,7 +230,6 @@ public override void GenerateToolBar() { SaveBundle, CoreTools.Translate("Save as") }, { AddPackagesToBundle, CoreTools.Translate("Add packages to bundle") }, { PackageDetails, " " + CoreTools.Translate("Package details") }, - { HelpButton, CoreTools.Translate("Help") }, }; Dictionary Icons = new() @@ -249,7 +245,6 @@ public override void GenerateToolBar() { SaveBundle, IconType.SaveAs }, { AddPackagesToBundle, IconType.AddTo }, { PackageDetails, IconType.Info_Round }, - { HelpButton, IconType.Help }, }; ApplyTextAndIconsToToolbar(Labels, Icons); @@ -278,10 +273,6 @@ public override void GenerateToolBar() ); }; - HelpButton.Click += (_, _) => - { - MainApp.Instance.MainWindow.NavigationPage.ShowHelp(); - }; NewBundle.Click += async (s, e) => await AskForNewBundle(); RemoveSelected.Click += (_, _) => diff --git a/src/UniGetUI/Pages/SoftwarePages/SoftwareUpdatesPage.cs b/src/UniGetUI/Pages/SoftwarePages/SoftwareUpdatesPage.cs index 0d35183f2..6287b6e11 100644 --- a/src/UniGetUI/Pages/SoftwarePages/SoftwareUpdatesPage.cs +++ b/src/UniGetUI/Pages/SoftwarePages/SoftwareUpdatesPage.cs @@ -270,8 +270,6 @@ public override void GenerateToolBar() AppBarButton IgnoreSelected = new(); AppBarButton ManageIgnored = new(); - AppBarButton HelpButton = new(); - ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(InstallationSettings); ToolBar.PrimaryCommands.Add(new AppBarSeparator()); @@ -279,8 +277,6 @@ public override void GenerateToolBar() ToolBar.PrimaryCommands.Add(new AppBarSeparator()); ToolBar.PrimaryCommands.Add(IgnoreSelected); ToolBar.PrimaryCommands.Add(ManageIgnored); - ToolBar.PrimaryCommands.Add(new AppBarSeparator()); - ToolBar.PrimaryCommands.Add(HelpButton); Dictionary Labels = new() { // Entries with a leading space are collapsed @@ -294,7 +290,6 @@ public override void GenerateToolBar() { PackageDetails, " " + CoreTools.Translate("Package details") }, { IgnoreSelected, CoreTools.Translate("Ignore selected packages") }, { ManageIgnored, CoreTools.Translate("Manage ignored updates") }, - { HelpButton, CoreTools.Translate("Help") }, }; Dictionary Icons = new() @@ -308,14 +303,12 @@ public override void GenerateToolBar() { PackageDetails, IconType.Info_Round }, { IgnoreSelected, IconType.Pin }, { ManageIgnored, IconType.ClipboardList }, - { HelpButton, IconType.Help }, }; ApplyTextAndIconsToToolbar(Labels, Icons); PackageDetails.Click += (_, _) => ShowDetailsForPackage(SelectedItem, TEL_InstallReferral.ALREADY_INSTALLED); - HelpButton.Click += (_, _) => MainApp.Instance.MainWindow.NavigationPage.ShowHelp(); InstallationSettings.Click += (_, _) => _ = ShowInstallationOptionsForPackage(SelectedItem); ManageIgnored.Click += async (_, _) => await DialogHelper.ManageIgnoredUpdates(); From 8b084a0ad9999564fa10987740738654c95412b3 Mon Sep 17 00:00:00 2001 From: Gabriel Dufresne Date: Fri, 1 May 2026 14:39:46 -0400 Subject: [PATCH 2/4] made the same changes for the avalonia version --- .../SoftwarePages/PackagesPageViewModel.cs | 1 + .../Views/Controls/UserAvatarControl.axaml | 7 +- src/UniGetUI.Avalonia/Views/MainWindow.axaml | 19 +- .../Views/MainWindow.axaml.cs | 5 - src/UniGetUI.Avalonia/Views/SidebarView.axaml | 2 +- .../SoftwarePages/AbstractPackagesPage.axaml | 172 ++++++++---------- .../AbstractPackagesPage.axaml.cs | 10 + .../SoftwarePages/DiscoverSoftwarePage.cs | 3 - .../SoftwarePages/InstalledPackagesPage.cs | 3 - .../Views/SoftwarePages/PackageBundlesPage.cs | 3 - .../SoftwarePages/SoftwareUpdatesPage.cs | 3 - 11 files changed, 99 insertions(+), 129 deletions(-) diff --git a/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs b/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs index 217182eb8..675138ba8 100644 --- a/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs +++ b/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs @@ -191,6 +191,7 @@ public PackagesPageViewModel(PackagesPageData data) RoleIsUpdateLike = data.PageRole == OperationType.Update; NewVersionHeaderVisible = RoleIsUpdateLike; ReloadButtonVisible = !DisableReload; + ReloadButtonTooltip = CoreTools.Translate("Reload"); SearchBoxPlaceholder = CoreTools.Translate("Search for packages"); AllPackagesChecked = data.PackagesAreCheckedByDefault; diff --git a/src/UniGetUI.Avalonia/Views/Controls/UserAvatarControl.axaml b/src/UniGetUI.Avalonia/Views/Controls/UserAvatarControl.axaml index 71c2e151f..f5783d2a7 100644 --- a/src/UniGetUI.Avalonia/Views/Controls/UserAvatarControl.axaml +++ b/src/UniGetUI.Avalonia/Views/Controls/UserAvatarControl.axaml @@ -102,11 +102,14 @@ - + - + diff --git a/src/UniGetUI.Avalonia/Views/MainWindow.axaml b/src/UniGetUI.Avalonia/Views/MainWindow.axaml index 80ea09cc1..da48d5654 100644 --- a/src/UniGetUI.Avalonia/Views/MainWindow.axaml +++ b/src/UniGetUI.Avalonia/Views/MainWindow.axaml @@ -40,12 +40,12 @@ - + + + + + + @@ -370,13 +370,8 @@ - + - @@ -196,7 +192,6 @@ private void SetupTitleBar() TitleBarGrid.ClearValue(HeightProperty); TitleBarGrid.Height = 44; HamburgerPanel.Margin = new Thickness(10, 0, 8, 0); - AvatarControl.Height = 32; LinuxWindowButtons.IsVisible = !isWsl; MainContentGrid.Margin = new Thickness(0, 44, 0, 0); // Keep maximize icon in sync with window state diff --git a/src/UniGetUI.Avalonia/Views/SidebarView.axaml b/src/UniGetUI.Avalonia/Views/SidebarView.axaml index a92b7b2ae..121c10663 100644 --- a/src/UniGetUI.Avalonia/Views/SidebarView.axaml +++ b/src/UniGetUI.Avalonia/Views/SidebarView.axaml @@ -161,7 +161,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -766,5 +671,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs b/src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs index 99bc90d2e..cf84ec7e7 100644 --- a/src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs +++ b/src/UniGetUI.Avalonia/Views/SoftwarePages/AbstractPackagesPage.axaml.cs @@ -64,6 +64,16 @@ or nameof(PackagesPageViewModel.SortAscending)) SyncFiltersButtonName(); SyncOrderByButtonName(); + // Reload button added before subclass toolbar items (mirrors WinUI AbstractPackagesPage) + if (!ViewModel.DisableReload) + { + var reloadBtn = ViewModel.AddToolbarButton("reload", CoreTools.Translate("Reload"), + () => ViewModel.TriggerReload()); + reloadBtn.Bind(ToolTip.TipProperty, + new global::Avalonia.Data.Binding(nameof(PackagesPageViewModel.ReloadButtonTooltip)) { Source = ViewModel }); + ViewModel.AddToolbarSeparator(); + } + // Build the toolbar now that both AXAML controls and the ViewModel are ready GenerateToolBar(ViewModel); diff --git a/src/UniGetUI.Avalonia/Views/SoftwarePages/DiscoverSoftwarePage.cs b/src/UniGetUI.Avalonia/Views/SoftwarePages/DiscoverSoftwarePage.cs index c458d57d9..87e0285c2 100644 --- a/src/UniGetUI.Avalonia/Views/SoftwarePages/DiscoverSoftwarePage.cs +++ b/src/UniGetUI.Avalonia/Views/SoftwarePages/DiscoverSoftwarePage.cs @@ -78,9 +78,6 @@ protected override void GenerateToolBar(PackagesPageViewModel vm) ViewModel.AddToolbarSeparator(); ViewModel.AddToolbarButton("add_to", CoreTools.Translate("Add selection to bundle"), () => _ = ExportSelectionToBundleAsync(vm)); - ViewModel.AddToolbarSeparator(); - ViewModel.AddToolbarButton("help", CoreTools.Translate("Help"), - () => vm.RequestHelpCommand.Execute(null)); } // ─── Context menu ───────────────────────────────────────────────────────── diff --git a/src/UniGetUI.Avalonia/Views/SoftwarePages/InstalledPackagesPage.cs b/src/UniGetUI.Avalonia/Views/SoftwarePages/InstalledPackagesPage.cs index e602a8c06..72198f1b1 100644 --- a/src/UniGetUI.Avalonia/Views/SoftwarePages/InstalledPackagesPage.cs +++ b/src/UniGetUI.Avalonia/Views/SoftwarePages/InstalledPackagesPage.cs @@ -124,9 +124,6 @@ protected override void GenerateToolBar(PackagesPageViewModel vm) ViewModel.AddToolbarSeparator(); ViewModel.AddToolbarButton("add_to", CoreTools.Translate("Add selection to bundle"), () => _ = ExportSelectionToBundleAsync(vm)); - ViewModel.AddToolbarSeparator(); - ViewModel.AddToolbarButton("help", CoreTools.Translate("Help"), - () => vm.RequestHelpCommand.Execute(null)); } // ─── Context menu ───────────────────────────────────────────────────────── diff --git a/src/UniGetUI.Avalonia/Views/SoftwarePages/PackageBundlesPage.cs b/src/UniGetUI.Avalonia/Views/SoftwarePages/PackageBundlesPage.cs index c297a6e1b..c9af77361 100644 --- a/src/UniGetUI.Avalonia/Views/SoftwarePages/PackageBundlesPage.cs +++ b/src/UniGetUI.Avalonia/Views/SoftwarePages/PackageBundlesPage.cs @@ -112,9 +112,6 @@ protected override void GenerateToolBar(PackagesPageViewModel vm) ViewModel.AddToolbarSeparator(); ViewModel.AddToolbarButton("info_round", CoreTools.Translate("Package details"), () => _ = ShowDetailsForPackage(SelectedItem), showLabel: false); - ViewModel.AddToolbarSeparator(); - ViewModel.AddToolbarButton("help", CoreTools.Translate("Help"), - () => vm.RequestHelpCommand.Execute(null)); } private static IReadOnlyList GetCheckedNonInstalledPackages(PackagesPageViewModel vm) diff --git a/src/UniGetUI.Avalonia/Views/SoftwarePages/SoftwareUpdatesPage.cs b/src/UniGetUI.Avalonia/Views/SoftwarePages/SoftwareUpdatesPage.cs index 14ec93185..0ac268ae0 100644 --- a/src/UniGetUI.Avalonia/Views/SoftwarePages/SoftwareUpdatesPage.cs +++ b/src/UniGetUI.Avalonia/Views/SoftwarePages/SoftwareUpdatesPage.cs @@ -102,9 +102,6 @@ protected override void GenerateToolBar(PackagesPageViewModel vm) }); ViewModel.AddToolbarButton("clipboard_list", CoreTools.Translate("Manage ignored updates"), () => vm.RequestManageIgnoredCommand.Execute(null)); - ViewModel.AddToolbarSeparator(); - ViewModel.AddToolbarButton("help", CoreTools.Translate("Help"), - () => vm.RequestHelpCommand.Execute(null)); } // ─── Context menu ───────────────────────────────────────────────────────── From 0f7ba068bff33b78c48302ac00131aeb162cb3c2 Mon Sep 17 00:00:00 2001 From: Gabriel Dufresne Date: Fri, 1 May 2026 14:56:08 -0400 Subject: [PATCH 3/4] add icon to the more menu --- src/UniGetUI.Avalonia/Views/SidebarView.axaml | 32 ++++++++++++++----- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/src/UniGetUI.Avalonia/Views/SidebarView.axaml b/src/UniGetUI.Avalonia/Views/SidebarView.axaml index 121c10663..d49d1cd51 100644 --- a/src/UniGetUI.Avalonia/Views/SidebarView.axaml +++ b/src/UniGetUI.Avalonia/Views/SidebarView.axaml @@ -215,17 +215,33 @@ - - - + + + + + + + + + - - + + + + + + - - + + + + + + - + + + From 39fcc02af56d3952a041462f3bbf0c0eebb34ced Mon Sep 17 00:00:00 2001 From: Gabriel Dufresne Date: Fri, 1 May 2026 15:06:36 -0400 Subject: [PATCH 4/4] fix code formating --- .../ViewModels/SoftwarePages/PackagesPageViewModel.cs | 1 - src/UniGetUI.Avalonia/Views/MainWindow.axaml | 8 -------- .../Views/SoftwarePages/AbstractPackagesPage.axaml.cs | 2 +- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs b/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs index 675138ba8..217182eb8 100644 --- a/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs +++ b/src/UniGetUI.Avalonia/ViewModels/SoftwarePages/PackagesPageViewModel.cs @@ -191,7 +191,6 @@ public PackagesPageViewModel(PackagesPageData data) RoleIsUpdateLike = data.PageRole == OperationType.Update; NewVersionHeaderVisible = RoleIsUpdateLike; ReloadButtonVisible = !DisableReload; - ReloadButtonTooltip = CoreTools.Translate("Reload"); SearchBoxPlaceholder = CoreTools.Translate("Search for packages"); AllPackagesChecked = data.PackagesAreCheckedByDefault; diff --git a/src/UniGetUI.Avalonia/Views/MainWindow.axaml b/src/UniGetUI.Avalonia/Views/MainWindow.axaml index da48d5654..52c2e2201 100644 --- a/src/UniGetUI.Avalonia/Views/MainWindow.axaml +++ b/src/UniGetUI.Avalonia/Views/MainWindow.axaml @@ -39,14 +39,6 @@ - - - - - - - - ViewModel.TriggerReload()); + ViewModel.TriggerReload); reloadBtn.Bind(ToolTip.TipProperty, new global::Avalonia.Data.Binding(nameof(PackagesPageViewModel.ReloadButtonTooltip)) { Source = ViewModel }); ViewModel.AddToolbarSeparator();