UNPKG

penguins-eggs

Version:

A remaster system tool, compatible with Almalinux, Alpine, Arch, Debian, Devuan, Fedora, Manjaro, Opensuse, Ubuntu and derivatives

65 lines (64 loc) โ€ข 1.8 kB
/** * ./src/interfaces/i-calamares-branding.ts * penguins-eggs v.25.x / ecmascript 2020 * author: Piero Proietti * email: piero.proietti@gmail.com * license: MIT * * Questa interfaccia รจ allineata con la struttura reale di branding.desc * (basata sull'output 'cat /etc/calamares/branding/eggs/branding.desc'). */ /** * ๐Ÿ’ก Interfaccia per la sezione 'strings' * Contiene le informazioni testuali del prodotto. */ export interface IBrandingStrings { bootloaderEntryName: string; knownIssuesUrl: string; productName: string; productUrl: string; releaseNotesUrl: string; shortProductName: string; shortVersion: string; shortVersionedName: string; supportUrl: string; version: string; versionedName: string; } /** * ๐Ÿ’ก Interfaccia per la sezione 'images' * Contiene i nomi dei file delle risorse grafiche. */ export interface IBrandingImages { productIcon: string; productLogo: string; productWelcome: string; } /** * ๐Ÿ’ก Interfaccia per la sezione 'style' * Contiene le definizioni dei colori per l'interfaccia. * Nota: Sono incluse sia le varianti con maiuscola che minuscola trovate nel tuo file. */ export interface IBrandingStyle { SidebarBackground: string; sidebarBackground: string; SidebarBackgroundCurrent: string; sidebarBackgroundCurrent: string; SidebarText: string; sidebarText: string; SidebarTextCurrent: string; sidebarTextCurrent: string; } /** * ๐Ÿ’ก Interfaccia Principale: IBranding * Mappa la struttura radice del file YAML branding.desc. */ export interface IBranding { componentName: string; images: IBrandingImages; slideshow: string; slideshowAPI: number; strings: IBrandingStrings; style: IBrandingStyle; welcomeStyleCalamares: boolean; }