Go to file
2026-10-27 20:20:08 +01:00
.github/workflows (build): bump 0.1.1 for avalonia and nuget trusted publishing 2026-10-27 20:20:08 +01:00
src (build): bump 0.1.1 for avalonia and nuget trusted publishing 2026-10-27 20:20:08 +01:00
utils (build): bump 0.1.1 for avalonia and nuget trusted publishing 2026-10-27 20:20:08 +01:00
.editorconfig (feature): init 2026-10-10 16:57:39 +02:00
.gitattributes (feature): init 2026-10-10 16:57:39 +02:00
.gitignore (feature): init 2026-10-10 16:57:39 +02:00
CHANGELOG.md (build): bump 0.1.1 for avalonia and nuget trusted publishing 2026-10-27 20:20:08 +01:00
CONTRIBUTING.md (feature): init 2026-10-10 16:57:39 +02:00
LICENSE.md (feature): init 2026-10-10 16:57:39 +02:00
README.md (build): bump 0.1.1 for avalonia and nuget trusted publishing 2026-10-27 20:20:08 +01:00

MaksIT.Core desktop UI

Line Coverage Branch Coverage Method Coverage

Shared .NET 10 libraries for MaksIT desktop apps. Install from NuGet. Do not reference this folder from another repository.

dotnet add package MaksIT.Core.Desktop
dotnet add package MaksIT.Core.UI
Package Role
MaksIT.Core.Desktop Crash reports, What's New parsing, screenshot-tour flags. No UI toolkit.
MaksIT.Core.UI Avalonia windows: About, What's New, logs, crash dialog, and screenshot capture. Depends on MaksIT.Core.Desktop.
Tests / coverage badges utils\Invoke-TestEngine.bat
Release (pack, NuGet, GitHub) utils\Invoke-ReleasePackage.bat
Contributing CONTRIBUTING.md
Changelog CHANGELOG.md
License LICENSE.md

Version is <Version> in each library project. Keep the two versions the same. The release reads the version from MaksIT.Core.Desktop, then packs and pushes each package. MaksIT.Core.UI depends on MaksIT.Core.Desktop at that version.