using Avalonia.Controls; namespace LANCommander.Launcher.Plugins.Extensions; /// /// Adds an additional section to the launcher's settings page. Implementations are resolved /// from DI and appended, ordered by , beneath the built-in settings sections. /// public interface ISettingsPageExtension { /// Heading shown for the section. string Title { get; } /// Relative position among extension sections; lower values appear first. int Order { get; } /// Builds the control rendered inside the section. Control BuildContent(); }