From 9b5f92b4e17d1331a8d1a1e1c18c4df909599deb Mon Sep 17 00:00:00 2001 From: Flaky Date: Wed, 14 Jan 2026 16:56:32 +0000 Subject: [PATCH] update README.md with new image, instructions --- README.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index b430398..5d96138 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,15 @@ # Tag Hierarchy Manager An application for managing tree hierarchies for music tags, focusing on the MusicBee tag hierarchy template format. -A screenshot of the Tag Hierarchy Manager running on Konsole in Linux, showing the RateYourMusic Genre Hierarchy tree. + +image ## Requirements -- .NET 9.0 +- .NET 10.0 +- Windows + - tested on Windows 11 25H2, on may work on other OSes supported by .NET 10.0, you're on your own there. ## Development -JetBrains Rider is recommended for developing for this project, but Visual Studio Code/VS Codium should work too. +JetBrains Rider is strongly recommended for developing for this project, but Visual Studio Code/VS Codium should work too. Generally, anything that allows you to work with Visual Studio solutions. ### Dependencies - Avalonia @@ -16,9 +19,12 @@ JetBrains Rider is recommended for developing for this project, but Visual Studi ### Building Build with the `dotnet` command line app: -- Linux: `dotnet publish -c Release -p:PublishProfile=Linux` -- Windows: `dotnet publish -c Release -p:PublishProfile=Windows` +``` +dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfContained=true -p:DebugType=None -p:DebugSymbols=false +``` + +Should work on Linux and Mac too (just replace win-x64 with the equivalent for whichever OS) but it's untested on those operating systems. ## TODO -- Localisation - use .resx or .po for translatable strings in UI elements. -- Switch to Avalonia +### Low priority +- Refactoring of hierarchy view to make things snappier -- 2.51.2