using Avalonia.Controls;
namespace LANCommander.Launcher.Plugins.Extensions;
///
/// Adds items to a game's context menu. Implementations are resolved from DI and their items
/// appended to the consolidated game menu shown on covers and list rows.
///
public interface IContextMenuExtension
{
/// Relative position among extension items; lower values appear first.
int Order { get; }
/// Builds the menu items shown for the given game (typically s).
IEnumerable BuildMenuItems(Guid gameId);
}