mirror of
https://github.com/MAKS-IT-COM/maksit-core-ui.git
synced 2026-11-13 19:26:10 +01:00
| .github/workflows | ||
| src | ||
| utils | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| LICENSE.md | ||
| README.md | ||
MaksIT.Core desktop UI
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.