Browse Source

updated libraries

Veloe 4 months ago
parent
commit
36608a2e9b

+ 12 - 12
VeloeMinecraftLauncher/VeloeMinecraftLauncher.csproj

@@ -10,8 +10,8 @@
 		<DebugType>embedded</DebugType>
 		<StartupObject>VeloeMinecraftLauncher.Program</StartupObject>
 		<PlatformTarget>x64</PlatformTarget>
-		<AssemblyVersion>1.6.0.174</AssemblyVersion>
-		<FileVersion>1.6.0.174</FileVersion>
+		<AssemblyVersion>1.6.0.176</AssemblyVersion>
+		<FileVersion>1.6.0.176</FileVersion>
 		<Configurations>Debug;Release</Configurations>
 		<Copyright>MIT</Copyright>
 		<RepositoryType>git</RepositoryType>
@@ -47,18 +47,18 @@
 		<TrimmableAssembly Include="Avalonia.Themes.Default" />
 	</ItemGroup>
 	<ItemGroup>
-		<PackageReference Include="Avalonia" Version="11.0.10" />
-		<PackageReference Include="Avalonia.Desktop" Version="11.0.10" />
+		<PackageReference Include="Avalonia" Version="11.2.8" />
+		<PackageReference Include="Avalonia.Desktop" Version="11.2.8" />
 		<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
-		<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.0.10" />
-		<PackageReference Include="Avalonia.Fonts.Inter" Version="11.0.10" />
-		<PackageReference Include="Avalonia.ReactiveUI" Version="11.0.10" />
-		<PackageReference Include="Avalonia.Themes.Fluent" Version="11.0.10" />
+		<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.2.8" />
+		<PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.8" />
+		<PackageReference Include="Avalonia.ReactiveUI" Version="11.2.8" />
+		<PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.8" />
 		<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="6.0.0" />
-		<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="8.0.4" />
-		<PackageReference Include="ReactiveUI.Validation" Version="3.1.7" />
-		<PackageReference Include="Serilog" Version="3.1.1" />
-		<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
+		<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="9.0.4" />
+		<PackageReference Include="ReactiveUI.Validation" Version="4.1.1" />
+		<PackageReference Include="Serilog" Version="4.2.0" />
+		<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
 		<PackageReference Include="SerilogTraceListener" Version="3.2.0" />
 	</ItemGroup>
 	<ItemGroup>

+ 1 - 2
VeloeMinecraftLauncher/ViewModels/SettingsViewModel.cs

@@ -26,8 +26,7 @@ public class SettingsViewModel : ViewModelBase
 
         Settings = SettingsService.Instance.Clone() as SettingsSerializable ?? new();
         ResetValidationRules();
-
-        ValidationContext.Changed.Subscribe(x => this.RaisePropertyChanged(nameof(IsValid)));
+        ValidationContext.ValidationStatusChange.Subscribe(x => this.RaisePropertyChanged(nameof(IsValid)));
         AllSettingsProprtiesObservable().Subscribe(x=>this.RaisePropertyChanged(nameof(IsValid)));
         AllSettingsProprtiesObservable().Subscribe(x => this.RaisePropertyChanged(nameof(IsModified)));
         Update = update;

+ 1 - 0
VeloeMinecraftLauncher/Views/MainWindow.axaml

@@ -108,6 +108,7 @@
 											<ContextMenu>
 												<MenuItem 
 													Header="Override with current"
+													IsEnabled="{Binding }"
 													Command="{Binding #ServerPanelsControls((vm:MainWindowViewModel)DataContext).SetNewPreferredVersion}"
 													CommandParameter="{Binding }"/>
 												<MenuItem