v2.5.0 - Editor overhaul: icons, advanced toggle, and search
This release reworks the visual editor so it's easier to scan, faster to find a setting in, and less overwhelming on the first open.
✨ Editor
- Icons in section headers: each of the 9 sections now shows an
mdiicon next to its title (palette / layout / sort / clock / cog / flash / pin / volume / database), making the panel structure scannable at a glance. - "Show advanced" toggle: a single switch in the top-right hides the rarely-touched fields by default. Off shows the everyday config (entities, layout, presets, audio, basics); on reveals unit order, progress milestones, keep-visible duration, auto-dismiss helper timers, completion delay, Voice PE control entity, start-time attribute, keep-visible-when-idle, hide-action-buttons, and the per-entity advanced block.
- Search filter: a "Search settings" field at the top of the editor narrows visible fields by substring across the panel headers, field labels, and helper text. Empty input restores everything.
- Contextual help under global fields: every global config field now has a one-line description beneath the input explaining what it controls and the defaults, so you no longer have to leave the editor to check the README for an option's behavior.
🎨 Polish
- Editor compat on HA 2026.4+: the search field uses the same
ha-input/ha-textfieldruntime switch as the rest of the editor (introduced in v2.4.0). The hardcodedha-textfieldshown in early RCs rendered empty on 2026.4+; that's fixed. - Panel body padding: tightened the inner padding of every section panel to a uniform 8px so the editor feels denser and less wall-of-form-y.
- Toolbar spacing: the advanced toggle no longer crowds the Appearance section header when the search field is empty.
🔧 Behavior
- No functional change to the card itself. This is an editor-only release. Existing dashboards keep working exactly as before; the YAML schema is unchanged.
Full Changelog: v2.4.3...v2.5.0