Skip to content

v1.7.0 - Conditional Presets & Dashboard Integration

Choose a tag to compare

@aspenrt78 aspenrt78 released this 28 Nov 21:13

What's New in v1.7.0

Conditional Presets

  • Apply presets only when entity is ON, OFF, or always
  • Select different presets for ON/OFF states
  • Automatic state_styles generation in YAML output

Dashboard Integration

  • Pull backgrounds from your Home Assistant dashboards
  • Preview canvas matches dashboard grid sizing
  • See buttons exactly as they'll appear on your dashboard

Smart Control Locking

  • Config options controlled by preset's Custom CSS are now disabled
  • Card animation locked when preset uses CSS animation
  • Background controls locked when preset uses gradients
  • Shadow controls locked when preset uses box-shadow
  • Visual indicators explain why controls are locked

Improved Navigation

  • New drill-down navigation in ConfigPanel
  • Categories Sections Content flow
  • Cleaner, more organized interface

Technical

  • New ConfigPanelNav.tsx for navigation system
  • New dashboardService.ts for HA WebSocket integration
  • ControlInput supports disabled state with tooltips