Repository navigation
v0.4.2-beta.1
Pre-release[Unreleased]
Changed
-
The ChromHA View Assist dashboard is now a clone of your actual View
Assist dashboard, not a hand-built substitute. 0.4.0/0.4.1 generated
original Home/Weather/Controls views from scratch, gated behind a Push
to View Assist target per profile - a mismatch with what people actually
wanted, which was their real View Assist dashboard with ChromHA's colours.It now reads every view file under
/config/view_assist/views/plus the
dashboard's sharedbutton_card_templates, and colour-patches both with
the same substitutionsexamples/view-assist/convert.pyalready applies
to a user's own copy - just automatic, and into a separate dashboard
instead of View Assist's own. A Theme view (colour wheel + Solid/Glass
per profile) is appended. The dashboard is now rewritten on every rebuild
(previously created once and left alone) so it tracks your real View
Assist setup as it changes - the same "generated, don't hand-edit"
contract the theme file already has. New module:dashboard_converter.py.
Fixed
- The colour picker didn't always stick.
chromha-card.jsfired an
unserialisedtext.set_valuecall on every colour change. Two picks made
in quick succession (a very ordinary way to use a colour wheel) raced:
nothing guaranteed the first call's write couldn't land after the
second's, silently reverting to an earlier colour depending on timing.
Commits are now serialised - never more than one write in flight, always
sending only the latest value - which makes that reordering impossible
rather than just unlikely.