Skip to content

v0.13.2 Release

Choose a tag to compare

@andyblac andyblac released this 28 Jun 16:03

Orbit Cards v0.13.2

Fix add-card preview taps and bump patch versions
Add editor documentation helper link

Orbit Cards v0.13.1

Fix Area Card card-level actions without main entity

Orbit Cards v0.13.0

This release is a major editor, naming, and interaction update for Orbit Cards. It renames the Room Card to Area Card, adds native-style interaction controls across all cards, improves picker behaviour, and refines grouped card layouts.

Highlights

  • Renamed Orbit Room Card to Orbit Area Card
  • Added native-style Interactions sections across Area, Status, and Action cards
  • Reworked editor controls to more closely match Home Assistant
  • Improved entity, area, navigation, icon, colour, and theme pickers
  • Refined grouped layouts for Status icon-only and Action card views
  • Added legacy migration and compatibility helpers for existing configs

Area Card

  • New preferred card type: custom:orbit-area-card
  • Legacy custom:orbit-room-card remains supported as a fallback alias
  • Existing Room Card configs are migrated when opened in the editor
  • Legacy room_name config is migrated to area_name
  • Old navigate.navigation_path config is still supported as a fallback
  • Card navigation now uses tap_action
  • Removed the old standalone Navigation Path editor field
  • Added interactions for:
    • Card tap, hold, and double tap
    • Main entity/icon tap, hold, and double tap
    • Side buttons
    • Curve buttons
    • Action button
  • Improved Area / Entity / Custom icon source behaviour
  • Cleans stale custom icon config when using Area or Entity icon source

Status Card

  • Added native-style Interactions support
  • Added card tap, hold, and double tap actions
  • Added icon tap, hold, and double tap actions
  • Added double-tap runtime handling
  • Improved Status Card name handling
  • Updated template fields and helper text
  • Refined Status icon-only grouped layout spacing
  • Improved shadow rendering and card spacing in grouped layouts
  • Updated Status editor controls to better match the Area Card editor

Action Card

  • Added tap, hold, and double tap interactions
  • Added double-tap runtime handling
  • Improved grouped Action Card layout spacing
  • Fixed clipped shadows in grouped layouts
  • Updated editor controls for better consistency with the other Orbit cards

Editor Improvements

  • Major editor rewrite and cleanup
  • Added native-style collapsible Interactions sections
  • Added Add interaction behaviour for optional actions
  • Improved action default handling, including Default (Nothing) where appropriate
  • Popup actions remain YAML-only as an advanced option
  • Improved entity picker filtering
  • Fixed domain filter behaviour
  • All filters now correctly include all supported domains
  • Added cameras to relevant domain filters
  • Entity picker secondary text now shows Area only
  • Area picker clear button and hover styling now better match native HA controls
  • Name controls now support composed/custom picker behaviour
  • Button toggles now align to the right where appropriate
  • Text inputs now use more native HA styling
  • Cleaned up label casing and wording to better match Home Assistant

Colour And Theme Picker

  • Reworked colour picker to behave more like a native selector
  • Added Color / Theme tab handling
  • Colour picker now shows a preview circle and hex value
  • Existing theme colours are shown when switching tabs
  • Theme colours are detected dynamically from the active HA theme
  • Theme-derived colours are marked with a T badge
  • Filtered invalid/numeric theme variables from the picker
  • Added clear behaviour consistent with native selectors

Layout Improvements

  • Refined grouped Status and Action card layouts
  • Added shared grouped card layout helper
  • Improved row spacing and wrapping
  • Reduced visual gaps in grouped rows
  • Fixed shadows being clipped inside grouped layouts
  • Improved layout consistency when used inside Sections layouts

Home Assistant Integration

  • Improved custom card registration
  • Avoids duplicate/stale card picker entries
  • Fixed Add to dashboard behaviour where tapping a card preview could fail to add it
  • Preserves editor preview interactions while allowing add-card picker clicks to work
  • Improved use of Home Assistant native translations where possible
  • Cleaned up local translations and casing

Internal Cleanup

  • Renamed Room Card files and folders to Area Card equivalents
  • Added shared config migration helper
  • Added shared card registration helper
  • Added shared name picker helper
  • Added shared layout helper
  • Improved common editor helpers across all cards
  • Updated README and images for Area Card naming
  • Updated Vite config

Compatibility Notes

Existing custom:orbit-room-card configs should continue to work through the legacy alias and migration helpers, but new configs should use:

type: custom:orbit-area-card

Old navigation config is still supported as a fallback, but the editor now writes navigation through tap_action.

Verification

  • npm run build passes
  • git diff --check passes