Add taskbar controls and summary oneliner

This commit is contained in:
2026-05-27 23:31:40 +02:00
parent 7777b349a5
commit 71f1e6a0b8
22 changed files with 720 additions and 9 deletions
@@ -6,6 +6,8 @@ public interface ILaunchProfileOptionsProvider
{
LaunchProfile GetRequiredProfile(string? name);
IReadOnlyList<LaunchProfile> GetProfiles();
IReadOnlyList<LaunchProfileHotkey> GetHotkeys();
}
@@ -77,6 +79,13 @@ public sealed class ConfigurationLaunchProfileOptionsProvider : ILaunchProfileOp
return hotkeys;
}
public IReadOnlyList<LaunchProfile> GetProfiles()
{
return GetProfileNames()
.Select(GetRequiredProfile)
.ToList();
}
private IEnumerable<LaunchProfileHotkey> CreateHotkeys(string profileName)
{
var profile = GetRequiredProfile(profileName);