Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
d1b45a6
Merge pull request #95 from Jack251970/master
Jack251970 Dec 19, 2025
ed5a2ff
Bump toshimaru/auto-author-assign from 2.1.1 to 3.0.0
dependabot[bot] Dec 22, 2025
8bdc2ea
Bump MessageBox.Avalonia from 3.3.1 to 3.3.1.1
dependabot[bot] Dec 22, 2025
14efa2e
Merge pull request #97 from Jack251970/dependabot/nuget/Editor/Messag…
Jack251970 Dec 23, 2025
b165344
Merge pull request #96 from Jack251970/dependabot/github_actions/tosh…
Jack251970 Dec 23, 2025
472353d
Bump toshimaru/auto-author-assign from 3.0.0 to 3.0.1
dependabot[bot] Dec 29, 2025
bc69efc
Merge pull request #98 from Jack251970/dependabot/github_actions/tosh…
Jack251970 Dec 30, 2025
840f4e1
Bump Avalonia and Avalonia.Diagnostics
dependabot[bot] Jan 13, 2026
8e36466
Bump Microsoft.Extensions.DependencyInjection and Microsoft.Extension…
dependabot[bot] Jan 13, 2026
3f2b19a
Merge pull request #103 from Jack251970/dependabot/nuget/Editor/multi…
Jack251970 Jan 14, 2026
b973d59
Merge pull request #101 from Jack251970/dependabot/nuget/Editor.Deskt…
Jack251970 Jan 14, 2026
c91369c
Bump Avalonia.Desktop from 11.3.10 to 11.3.11
dependabot[bot] Jan 14, 2026
a052f01
Merge pull request #104 from Jack251970/dependabot/nuget/Editor.Deskt…
Jack251970 Jan 15, 2026
1297b7a
Bump Avalonia.AvaloniaEdit and AvaloniaEdit.TextMate
dependabot[bot] Feb 3, 2026
3a81070
Merge pull request #106 from Jack251970/dependabot/nuget/Editor/multi…
Jack251970 Feb 21, 2026
43b9c1b
Bump Avalonia from 11.3.11 to 11.3.12
dependabot[bot] Feb 21, 2026
98b9b75
Merge pull request #107 from Jack251970/dependabot/nuget/Editor.Deskt…
Jack251970 Feb 21, 2026
c70ef01
Upgrade to .net10
Jack251970 Feb 21, 2026
fa2e87a
Update package versions in project files
Jack251970 Feb 21, 2026
79084c6
Merge pull request #113 from Jack251970/net10
Jack251970 Feb 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
9.0.x
10.0.x

# Restore dependencies for entire solution
- name: Restore dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr_assignee.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Assign PR to creator
uses: toshimaru/auto-author-assign@v2.1.1
uses: toshimaru/auto-author-assign@v3.0.1
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
with:
dotnet-version: '9.0.x'
dotnet-version: '10.0.x'

- name: Restore dependencies
run: dotnet restore ${{ env.Project_Path }}
Expand Down
8 changes: 4 additions & 4 deletions Editor.Desktop/Editor.Desktop.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<ApplicationIcon>icon.ico</ApplicationIcon>
Expand All @@ -25,9 +25,9 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Avalonia" Version="11.3.10" />
<PackageReference Include="Avalonia.Desktop" Version="11.3.10" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.10" />
<PackageReference Include="Avalonia" Version="11.3.12" />
<PackageReference Include="Avalonia.Desktop" Version="11.3.12" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.12" />
</ItemGroup>

<ItemGroup>
Expand Down
20 changes: 10 additions & 10 deletions Editor/Editor.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Nullable>enable</Nullable>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
Expand All @@ -18,17 +18,17 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Avalonia" Version="11.3.10" />
<PackageReference Include="Avalonia.AvaloniaEdit" Version="11.3.0" />
<PackageReference Include="AvaloniaEdit.TextMate" Version="11.3.0" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.10" />
<PackageReference Include="Avalonia" Version="11.3.12" />
<PackageReference Include="Avalonia.AvaloniaEdit" Version="11.4.1" />
<PackageReference Include="AvaloniaEdit.TextMate" Version="11.4.1" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.12" />
<PackageReference Include="Clowd.Clipboard.Avalonia" Version="1.1.4" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" />
<PackageReference Include="FluentAvaloniaUI" Version="2.4.1" />
<PackageReference Include="MessageBox.Avalonia" Version="3.3.1" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.1" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.1" />
<PackageReference Include="Serilog" Version="4.3.0" />
<PackageReference Include="FluentAvaloniaUI" Version="2.5.0" />
<PackageReference Include="MessageBox.Avalonia" Version="3.3.1.1" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.3" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.3" />
<PackageReference Include="Serilog" Version="4.3.1" />
<PackageReference Include="Serilog.Extensions.Logging" Version="10.0.0" />
<PackageReference Include="Serilog.Settings.Configuration" Version="10.0.0" />
<PackageReference Include="Serilog.Sinks.Console" Version="6.1.1" />
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Open-source, cross-platform equation editor built with Avalonia. A modern, free

- Cross-platform: Windows, macOS, and Linux
- Fast desktop UI: Avalonia 11
- Modern .NET: .NET 9
- Modern .NET: .NET 10
- Open source: MIT licensed


Expand Down Expand Up @@ -89,7 +89,7 @@ Examples for common RIDs; adjust as needed:
dotnet publish Editor.Desktop -c Release -r linux-x64 --self-contained true
```

The output will be under `Editor.Desktop/bin/Release/net9.0/<rid>/publish`.
The output will be under `Editor.Desktop/bin/Release/net10.0/<rid>/publish`.


## 📝 Usage notes
Expand Down Expand Up @@ -117,7 +117,7 @@ See `Localization/README.md` for details.

Target frameworks:

- `Editor` and `Editor.Desktop`: `net9.0`
- `Editor` and `Editor.Desktop`: `net10.0`
- Shared components may target `netstandard2.0` where applicable

> See https://www.codeproject.com/articles/OOP-in-the-Real-World-Creating-an-Equation-Editor#comments-section for more information
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "9.0.*",
"version": "10.0.*",
"rollForward": "latestPatch"
}
}