namespace AIStudio.Settings.DataModel;
///
/// The interface size the user chose for one screen.
///
/// The screen, as the runtime names it: its resolution and its physical size, such as "1920x1200@287x179mm".
/// The size on this screen.
/// The scale of the custom size in percent, counted like the scaling of the operating system, or null when the user never set one for this screen. Kept while another size applies, so that it returns with the custom size.
public sealed record InterfaceScreenSize(string ScreenKey, InterfaceSize Size, int? CustomPercent);