Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

v4.0.1 — Theme token fixes: Avorio readability

Choose a tag to compare

@Roberdan Roberdan released this 15 Mar 16:13
· 414 commits to main since this release

v4.0.1 — Hotfix: Avorio theme readability

Bug Fixes

  • Mesh Network: node names and labels now visible in Avorio theme (layouts-mesh-mission.css)
  • Dashboard Strip KPI values: large numbers now readable on light card backgrounds
  • 19 component CSS files: replaced var(--bianco-caldo) with adaptive var(--mn-text)
  • 23 demo section JS files: fixed inline color:var(--bianco-caldo) and color:var(--grigio-chiaro) in template literals
  • Climate controls, sim panel, detail panel: text colors now use adaptive tokens

New CI Check

  • scripts/check-theme-semantics.sh — Constitution check that blocks var(--bianco-caldo) as text color in unscoped CSS and demo JS inline styles. Runs on every push.

Root Cause

--bianco-caldo is a static #fafafa token. All component text must use --mn-text (white in dark themes, black in Avorio) to render correctly across all 4 themes.

Install

npm install github:Roberdan/MaranelloLuceDesign#v4.0.1