Tre livelli
Un preset li raggruppa tutti e tre.
Token
Ogni colore e ogni misura vive sotto il tipo GoHud del Theme, indirizzato per nome.
Opacità — il gioco dietro il pannello
Popup, finestre di dialogo, sheet, schede, pannelli HUD, avvisi e snackbar disegnano la propria faccia all'80% di opacità.
Skin — dove un Theme non arriva
class_name MySkin extends GoSkin func draw_joystick(canvas: CanvasItem, center: Vector2, knob: Vector2, radius: float…
Il tuo preset — un solo file
Aggiungere un tema voleva dire mettere mano a quattro punti diversi — la palette del generatore, la forma, una skin, una risorsa…
La leggibilità si misura
"Bello" è gusto; "leggibile" si può misurare.