Skip to content

v3.13.0 – Auto-versioning + Bubble Card sizing

Choose a tag to compare

@FX6W9WZK FX6W9WZK released this 17 Mar 14:09

Improvements

Auto-versioning (from ha-netio)

Card version is now defined only in the JS files (single source of truth). __init__.py reads it dynamically on startup — no more manual syncing of CARD_VERSION in const.py.

Release checklist simplified:

  • audac-mtx-card.js line 1: CARD_VERSION
  • audac-xmp44-card.js line 1: XMP44_CARD_VERSION
  • manifest.json: version
  • README.md: badge
  • const.py: CARD_VERSION removed!

Bubble Card sizing (both MTX + XMP44)

All cards now follow the compact Bubble Card design language:

Element Before After
Card radius 24px / 18px mixed 25px consistent
Card padding 20px 16px
Header icon 42px, square 38px, round
Title 16px 14px
Zone/slot icons 40px, square 36px, round
Zone row height ~68px ~56px
Action buttons square (12px) pill-shape (20px)
Play buttons square-rounded fully round