Skip to content

Add Avalonia GUI and Core library#39

Open
matziq wants to merge 1 commit intoKoenZomers:masterfrom
matziq:master
Open

Add Avalonia GUI and Core library#39
matziq wants to merge 1 commit intoKoenZomers:masterfrom
matziq:master

Conversation

@matziq
Copy link
Copy Markdown

@matziq matziq commented Jan 3, 2026

Summary

  • Adds a new Avalonia-based GUI project (RecordingDownload.Gui.csproj) for Ring Recording Download.
  • Introduces a shared Core library (RecordingDownload.Core.csproj) to reuse logic across CLI + GUI.
  • Updates KoenZomers.Ring.RecordingDownload.sln and adds a ProjectReference from ConsoleAppCore to Core.

What changed

  • New projects: Gui, Core
  • Solution updated to include RecordingDownload.Gui and RecordingDownload.Core
  • ConsoleAppCore.csproj now references the Core project

Notes

  • No bin/ or obj/ outputs are included—source only.
  • Built locally with .NET 8 SDK.

Testing

  • dotnet build ConsoleAppCore/ConsoleAppCore.csproj
  • (Optional) dotnet build Gui/RecordingDownload.Gui.csproj

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant