Skip to content

v2.5.0 - Editor overhaul: icons, advanced toggle, and search

Choose a tag to compare

@eyalgal eyalgal released this 28 May 16:26

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 mdi icon 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-textfield runtime switch as the rest of the editor (introduced in v2.4.0). The hardcoded ha-textfield shown 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