Repository navigation
v0.2.0
[0.2.0] - 2026-08-29
Fixed
- Weather icons tiled instead of scaling. The upstream SVGs ship with a
fixedwidth/heightand noviewBox, which gives them an intrinsic size
as a CSS background - so Home Assistant repeated them across any element
larger than 56x48. All bundled icons are now normalised by
scripts/normalize_icons.py: fixed dimensions removed,viewBoxand
preserveAspectRatioadded, nothing else touched. The script is idempotent
and should be re-run after pulling new icons from upstream.
Changed
-
Precipitation intensity now follows the condition rather than being a
user-selectable option, andselect.*_icon_intensityhas been removed. The
-1/-2/-3suffixes encode rainfall intensity, so choosing one as a
style preference showed a drizzle icon during a downpour. Home Assistant
already makes the distinction it can:rainyusesrainy-2,pouringuses
rainy-3.Live intensity cannot be driven from the theme. A theme supplies one URL per
condition and the weather card reuses it for forecast rows, so an icon
tracking current rainfall would put today's rate on next week's forecast.
For live intensity, readicon_libraryfrom the palette sensor in a card
template - that is per-element and does not affect forecasts.
Upgrading from 0.1.0
select.<profile>_icon_intensity no longer exists. Home Assistant keeps
showing removed entities as unavailable rather than deleting them, so after
updating, remove it from any dashboard that references it and delete it from
Settings > Devices & Services > Entities. Nothing else carries over.
- The sun-aware endpoint drops its tier path segment: it is now
/chromha_icons_auto/<condition>.svg.
Added
examples/view-assist/- a View Assist clock view wired to ChromHA, plus a
guide to making the remaining View Assist views follow the theme. Both use
plain CSS variables and need no entity ids.CHANGELOG.mdandRELEASE.md.