mirror of
https://github.com/home-assistant/frontend.git
synced 2026-10-01 17:29:02 +01:00
* Show a zone's own icon and color on the zone dialog map The location selector's icon option was never applied: the expression parsed as (icon || radius) ? radius-icon : marker-icon, so the zone dialog always showed the radius marker instead of the zone's icon. The selector also gains a color option, and both zone dialogs pass the zone's icon and its map color (the config panel hands the dialog the zone's entity id for that), so the map in the dialog looks like the zone does everywhere else, including the home zone and a live passive toggle. * Show zone markers in the zone list The zones list on the zone config page shows each zone as it looks on the map: its color with its icon, or initials without one, instead of a plain icon. * Sort zones alphabetically with home first The zone config page listed UI zones sorted and YAML zones after them in state order; the map overview sorted all zones by name. Both now show the home zone first and the rest alphabetically. * Color the zone list and dialogs from the registry context The zone list avatar and the zone dialog map take the registry entries; the home zone dialog needs none, its color is fixed. * Show zone initials in the editor and resolve color from registry Fall back to the zone's initials (matching the list and map) when it has no icon, and to a plain map-marker when there is no name yet, instead of the map-marker-radius pin. Resolve the zone's entity id reactively from the registry context the dialog already consumes, so the marker color is correct even when the registry loads after the dialog opens (e.g. direct /edit/ deep link). * Preview the palette color a new zone will take Creating a zone has no entity yet, so the marker fell back to the accent color and then changed on save. Derive the prospective creation-order color from the registry so the create preview matches the saved zone. * Test the new zone's previewed color Cover nextZoneColor: the next creation-order slot for an active zone (home excluded) and the muted color for a passive one, so an off-by-one in the slot count can't silently make the create preview differ from the saved zone.