v2.15.0
v2.15.0 ✨ Skin light/dark per card (flag skin, default dark)
Nuovo modulo condiviso src/skins.js: definisce centralmente le palette
dark e light tramite custom properties, attivate dall'attributo host
data-skin. Gli accent (CL/EL/zone/live/gold) restano colorati identici
nelle due skin; cambia solo la base (sfondo, superfici, testo, divisori,
ombre, overlay).
- Flag per-card
skin: dark | light(default dark). Letto in setConfig
via applySkin(this, config) che riflette data-skin sull'host. - Tutte le 8 card (Bracket, Classifica, Lineup, News, Team, Timeline,
Tutte, Cannonieri) ora consumano --cl-bg / --cl-text / --cl-text-2 e
i nomi var già esistenti (--cl-card-2, --cl-divider, --cl-glass-border)
che sono stati spostati in skins.js con varianti dark/light. - Sostituiti i riferimenti a --primary-text-color / --secondary-text-color
/ --card-background-color (seguivano il tema HA, rompendo la skin) con
le variabili --cl-*, così la skin è indipendente dal tema di HA. - ha-card di ogni card ora imposta background:var(--cl-bg) e
color:var(--cl-text). Toast e numeri giocatore usano --cl-toast-bg /
--cl-num-bg. - Editor: aggiunto selettore "Skin" (Dark / Light) in tutte e 7 le card
con editor.