1.1.0 - Performance tuning, entity wrapping, eslint, refactor πΎβΊπ
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-cardto 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;1restores the old shrink-to-fit look- Wrapped strips overlap the card interior by default so the room icon keeps its size; set
min-width: autounderstyles.entitiesto shrink the room icon area instead
Want the pre-wrap v0.65 layout back (single column, manual transform positioning)? Set grid-auto-flow: row !important under styles.entities.
π Bug fixes
icon_backgroundnow 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_iconenabled, tapping the card body now respects your card-levelactions(e.g. a customtap_actionnavigation path) instead of always navigating to the area's default path. The visible room icon still usesentityactions, 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
- chore: bumps version to 1.1.0 by @gh-action-bump-version
- chore: yarn (deps): bump qs from 6.14.2 to 6.15.2 (#443) by @dependabot[bot]
- chore: deps & tests by @warmfire540
- entity wrapping - thanks friends! by @warmfire540
- merge config.actions into room icon click handler when hidden - thanks @ziat007! by @warmfire540
- opacity sensor accepts 0-100 - thanks @bsevigny! by @warmfire540
- fix background dupe on mobile by @warmfire540
- entity suggestions HA 2026.6+ by @warmfire540
- chonky ass refactor for shared libs, performance stuff by @warmfire540
- documentation updates by @warmfire540
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
