Skip to content

Domus UI v1.1.0

Choose a tag to compare

@Mattia2399 Mattia2399 released this 21 Sep 13:12
· 132 commits to main since this release

v1.1.0 - Domus UI v1.1.0

This is a stable Domus UI release. Features explicitly marked Beta or
Coming later keep their documented limitations.

Added

  • Developer-only Adaptive card sizing option in Advanced settings. The
    preference is stored locally per device, defaults to Adaptive, and can switch
    supported cards back to the Legacy sizing engine without changing shared
    Home Assistant layout data.

Improved

  • Light Card preset sizing now uses the selected runtime engine only when the
    user explicitly applies Mini, Standard, or Expanded. Existing cards, manual
    resize values, stacks, and saved dashboards are left untouched.
  • Unsupported card types remain on the Legacy sizing path even when Adaptive is
    enabled, preparing a conservative one-card-at-a-time rollout.

Fixed

  • Domus UI now survives shared layouts saved by a newer local development build
    when an older Home Assistant installation does not yet know a widget kind or
    card capability. Unknown card kinds fall back to safe Sensor sizing instead
    of crashing with resolveDisplayVariant errors.
  • Invalid local card-sizing preferences are repaired safely to Adaptive.

Validation

  • Added unit coverage for local card-sizing preferences, Developer Mode
    visibility, runtime engine selection, unsupported-card fallback, missing-grid
    fallback, and future widget-kind compatibility.
  • Verified targeted unit tests, TypeScript check, and production build.

Full Changelog: v0.1.0...v1.1.0