Skip to content

1.1.0 - Performance tuning, entity wrapping, eslint, refactor πŸŽΎβ›ΊπŸ™

Choose a tag to compare

@github-actions github-actions released this 14 Jun 00:27

I maintain several cards that the HA community enjoys. To reduce duplication across these cards, I've created some shared libraries, and this update refactors room-summary-card to use them. If I broke something, I apologize... roll back and create an issue. The wife, I, and the cats must have missed it during testing. 🐱

Also, I appreciate the 8k+ of you who have downloaded this card, the hundreds who have requested features and reported bugs, and those who have starred the GitHub repo!! 🫢

⚑ Performance

  • Labels and the bottom horizontal slider are only mounted when they would actually be shown, avoiding extra custom elements and render work on cards that do not need them.

🎯 Card picker

  • Pick an entity in HA's card picker and Room Summary now suggests itself for that entity's area (Home Assistant 2026.6+).

πŸŒ— Entity-driven opacity now understands percentages

Background opacity sensors can now report either 0..1 (probability-style) or 0..100 (percentage-style) values β€” the card figures out which automatically. Sensors with a % unit are always treated as percentages. - fixes #441 - thanks @bsevigny

πŸ“ Entity wrap icon sizing

Note

If you had custom CSS manipulating the card, you may need to tweak it!

Wrapped entity icons now keep their full size instead of shrinking when a second column is added β€” the entity strip widens left into the card to fit extra columns. New knobs under styles.entities:

  • --user-entity-column-width β€” fixed width per lane (e.g. 80px)
  • --user-entities-max-columns β€” cap strip growth; 1 restores the old shrink-to-fit look
  • Wrapped strips overlap the card interior by default so the room icon keeps its size; set min-width: auto under styles.entities to shrink the room icon area instead

wrap

Want the pre-wrap v0.65 layout back (single column, manual transform positioning)? Set grid-auto-flow: row !important under styles.entities.

See https://homeassistant-extras.github.io/room-summary-card/configuration/CUSTOM-STYLES/#entity-column-wrapping

πŸ› Bug fixes

  • icon_background now works correctly in the mobile companion apps. Previously the background image could show on both the card and the icon on mobile devices in some cases.
  • With hide_room_icon enabled, tapping the card body now respects your card-level actions (e.g. a custom tap_action navigation path) instead of always navigating to the area's default path. The visible room icon still uses entity actions, so split-tap setups keep working.

✨ Code quality

  • ESLint added for TypeScript and Lit since I have OCD..
  • Refactor to use shared libraries for consistency

What's Changed

  • chore: yarn (deps): bump qs from 6.14.2 to 6.15.2 by @dependabot[bot] in #443
  • Performance tuning, entity wrapping, eslint, refactor πŸŽΎβ›ΊπŸ™ by @warmfire540 in #438

Full Changelog: 0.68.0...1.1.0