Skip to content

v0.2.0

Choose a tag to compare

@VysseCodes VysseCodes released this 29 Aug 19:13
· 11 commits to main since this release

[0.2.0] - 2026-08-29

Fixed

  • Weather icons tiled instead of scaling. The upstream SVGs ship with a
    fixed width/height and no viewBox, 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, viewBox and
    preserveAspectRatio added, 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, and select.*_icon_intensity has been removed. The
    -1/-2/-3 suffixes 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: rainy uses rainy-2, pouring uses
    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, read icon_library from 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.md and RELEASE.md.