credits integration into the yaml and ui

This commit is contained in:
choco
2025-10-16 14:35:30 +02:00
parent f77d109d00
commit 92b8d4a1cd
3 changed files with 137 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ namespace LightlessSync.UI.Models
public string Tagline { get; init; } = string.Empty;
public string Subline { get; init; } = string.Empty;
public List<ChangelogEntry> Changelog { get; init; } = new();
public List<CreditCategory>? Credits { get; init; }
}
public class ChangelogEntry
@@ -22,4 +23,16 @@ namespace LightlessSync.UI.Models
public string Number { get; init; } = string.Empty;
public List<string> Items { get; init; } = new();
}
public class CreditCategory
{
public string Category { get; init; } = string.Empty;
public List<CreditItem> Items { get; init; } = new();
}
public class CreditItem
{
public string Name { get; init; } = string.Empty;
public string Role { get; init; } = string.Empty;
}
}