Skip to content

Scene Extrapolation 2.2.0

Choose a tag to compare

@etokheim etokheim released this 30 Aug 20:45
· 280 commits to master since this release
76037dd

Added

  • Sidebar panel: add Scene Extrapolation once; rooms are created and edited there (legacy per-room config entries import automatically)
  • Solar dial view: concentric light rings, year scrub with client-side sun math, landscape timeline rail, soft ring glow, and dial chrome (ticks, event buttons, sticky scrub, enter animation)
  • Create-scene wizard: Automatic (Bright/Dimmed/Low lights) or Manual with config-flow-style guidance, native scene pickers (empty = create automatically), brightness-ranked defaults; block areas with no lights
  • List page: Extrapolation / Created scenes tabs (ha-tab-group), global settings sidebar (hide created scenes in the HA UI), row settings/delete on both lists, New FAB on both tabs
  • Panel translations for English, Bokmål, Nynorsk, German, and Spanish (frontend + config)
  • Table/list sun path chart with a solid day stroke, horizon color ramp, and dial-style event markers (inert on the list)
  • Fast list sun chart via the lightweight sun_path API (full preview stays on the editor)
  • Dial light list as HA-style cards with entity state icons; suggested area lights when a new scene has an area but no native scenes yet
  • Light-edit sidebar: brightness graph + Huemane-style color wheel (no On/Brightness fields); legend/ring clicks open the same sidebar
  • Unsaved editor drafts persist in the browser with a restore banner; leave prompts Discard / Keep editing
  • Preview another location; year-long date scrub; Live edit; undo/redo

Changed

  • Configuration home is the sidebar panel; the options flow is gone on purpose
  • New-scene Save FAB is always visible; existing scenes still show Save only while dirty (dialog on first create, immediate save after)
  • Cross-mode color blends (e.g. color_temp ↔ HS/RGB) lerp in RGB instead of flipping mode at 50%
  • Dial/table layout: light list under the face; fixed desktop chrome; portrait date/scrub overlay; landscape rail top inset; horizon/bloom can paint under the desktop sidebar
  • Leaving with unsaved work prompts Discard / Keep editing while still buffering drafts for refresh/remount
  • CI workflows target master (was main); lint runs on Python 3.14 so PyPI Home Assistant matches current APIs

Fixed

  • Create save no longer opens the Unsaved changes dialog when navigating to the new scene
  • Settings hide toggle refreshes the list without closing the settings sidebar
  • List sun path no longer races a full editor preview (slow / intermittent chart)
  • Dial polish: ring selection flash, hover name placement, horizon glow peach↔sky blending, scrub corona trails, dusk clamp link during year scrub, sun outline during scrub, and related layout/clipping issues