Skip to content

v2.15.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 10:43

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.