Skip to content

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:19
· 20 commits to main since this release
fcf978c

A new look for the dashboard card, with a Material option.

Glass card

Glass (new default)

Frosted, Apple-like surfaces with soft colour glows, room tiles with icons, an iOS-style Talk / Type / Ask segmented control and a talk button with depth. Compact and kiosk layouts keep their shapes.

Material

Set Appearance → Material. The whole palette (selected rooms, segmented button, success/warning colours and the gradient talk button) is generated from the one colour you pick, in light and dark. Filled icons and filter chips with check marks.

New card options (also in the visual editor)

  • appearance: glass (default), material, or home-assistant, which keeps your dashboard theme as before.
  • theme: auto follows Home Assistant's dark mode, or force light / dark.
  • color: any colour. Text on light colours switches to dark for contrast.
type: custom:roomcall-card
appearance: material
theme: auto
color: "#7c4dff"

The card editor is now translated in all five languages (en, es, de, fr, nl), including fields that were English-only before. The guides from #59 are corrected, and docs screenshots are verified against their sources in CI.

Updating

Update through HACS (or roomcall.zip) and reload the dashboard. To keep the old look, set Appearance → Home Assistant theme.

The iPhone app is unchanged in this release. Keep using RoomCall-0.18.2-unsigned.ipa from v0.18.2.

Validation: lint, format, mypy, browser QA (layout at 240–600 px, large text, each appearance in light and dark, contrast, no overflow), standalone tests and the HA test suites at 100% statement coverage, strict docs, HACS and hassfest all passed in CI. New tests_ha/test_card_appearance.py runs the shipped card JavaScript.

PR #60 · PR #59 · Card guide · Full Changelog: v0.18.2...v0.19.0