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();
}