Skip to content

Orbit Cards v0.14.0

Latest

Choose a tag to compare

@andyblac andyblac released this 12 Jul 09:01

This release introduces Orbit Deck Card, a generic container card for grouping normal Home Assistant Lovelace cards.

Deck Card can display child cards in a wrapped layout, or switch between them using tabs, while still allowing child cards to use their own native visual editors where Home Assistant exposes one.

Added

  • Added custom:orbit-deck-card.
  • Added wrap and tabs layouts.
  • Added decks config structure with attributes and card.
  • Added Deck Card visual editor with Setup and Card tabs.
  • Added add, duplicate, delete, move left, and move right controls.
  • Added native child-card editor support where available.
  • Added YAML fallback for cards without a visual editor.
  • Added tab options for icon, name, default tab, width mode, font size, and colours.
  • Added wrap options for items per row and separate cards.
  • Added per-child-card padding controls.
  • Added per-child-card tap, hold, and double tap action overrides.
  • Added compatibility with custom:tabbed-card style attributes.label.

Improved

  • Reused shared grouped-card layout helpers for Deck Card.
  • Refined shared colour picker behaviour.
  • Improved theme/default colour previews.
  • Tuned inactive icon colour visibility.
  • Polished Deck editor spacing, sections, and alignment.
  • Added Deck Card localisation labels.

Compatibility

Existing Orbit Area, Status, and Action card configs should continue to work as before.

Deck Card can be used as a migration path from custom:tabbed-card by changing type: custom:tabbed-card to type: custom:orbit-deck-card, changing tabs to decks, and adding layout: tabs.

Example

type: custom:orbit-deck-card
layout: tabs
tab_width_mode: equal
decks:
  - attributes:
      icon: mdi:home
      name: Home
      default: true
    card:
      type: entities
      entities:
        - light.lounge
        - light.kitchen
  - attributes:
      icon: mdi:flash
      name: Energy
    card:
      type: history-graph
      entities:
        - sensor.main_import_power

Full Change log

v0.13.4...v0.14.0