Skip to content

Commit aa9af3a

Browse files
Version 1.3.1
Reorganized project structure into Services, ViewModels, and Views folders. Updated to use CommunityToolkit.Mvvm for property change notifications. Improved data binding and UI refresh mechanisms. Fixed compilation errors and namespace imports. Resolved resource loading configuration
1 parent 72119e9 commit aa9af3a

14 files changed

Lines changed: 563 additions & 251 deletions

src/ARM9Editor.csproj

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
77
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
88
<ImplicitUsings>enable</ImplicitUsings>
9-
<AssemblyVersion>1.3.0</AssemblyVersion>
10-
<FileVersion>1.3.0.0</FileVersion>
11-
<Version>1.3.0</Version>
9+
<AssemblyVersion>1.3.1</AssemblyVersion>
10+
<FileVersion>1.3.1.0</FileVersion>
11+
<Version>1.3.1</Version>
1212
<Company>LandonAndEmma</Company>
1313
<Product>Mario Kart DS ARM9 Editor</Product>
1414
<Description>Edit values in Mario Kart DS ARM9 files</Description>
@@ -37,10 +37,13 @@
3737
<ApplicationIcon>Icon.ico</ApplicationIcon>
3838
</PropertyGroup>
3939
<ItemGroup>
40-
<PackageReference Include="Avalonia.Desktop" Version="11.3.10" />
41-
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.3.10" />
42-
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.10" />
40+
<PackageReference Include="Avalonia" Version="12.1.0" />
41+
<PackageReference Include="Avalonia.Desktop" Version="12.1.0" />
42+
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.1.0" />
43+
<PackageReference Include="Avalonia.Themes.Fluent" Version="12.1.0" />
44+
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
4345
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
46+
<PackageReference Include="Tmds.DBus.Protocol" Version="0.94.2" />
4447
</ItemGroup>
4548
<ItemGroup>
4649
<EmbeddedResource Include="Icon.ico" />
@@ -53,6 +56,7 @@
5356
</ItemGroup>
5457
<ItemGroup>
5558
<TrimmerRootAssembly Include="Avalonia.Themes.Fluent" />
59+
<TrimmerRootAssembly Include="CommunityToolkit.Mvvm" />
5660
<TrimmerRootAssembly Include="Newtonsoft.Json" />
5761
<TrimmerRootAssembly Include="ARM9Editor" />
5862
</ItemGroup>

src/App.axaml.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@ public override void Initialize()
99
{
1010
AvaloniaXamlLoader.Load(this);
1111
}
12+
1213
public override void OnFrameworkInitializationCompleted()
1314
{
1415
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
1516
{
16-
desktop.MainWindow = new MainWindow
17-
{
18-
DataContext = new MainWindowViewModel()
19-
};
17+
desktop.MainWindow = new MainWindow();
2018
}
2119
base.OnFrameworkInitializationCompleted();
2220
}

src/DialogService.cs

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/MainWindow.axaml.cs

Lines changed: 0 additions & 103 deletions
This file was deleted.

0 commit comments

Comments
 (0)