No huge feature this minor release, just a lot of fixes and improvements and some minor breaking changes.
⚠️ Minor Breaking Changes ⚠️
The legacy string interpolation has been removed. It was a performance drain on weaker devices as it would run unnecessary comparisons on every non-templated field every render cycle. Template variables value
, unit,
and hold_secs
must now also be lowercase. You should update any remotes you have that used the legacy string interpolation system to use templates instead, like VALUE -> '{{ value }}'
.
This repository's name has been updated to universal-remote-card
. While you should be able to update in place, you may run into issues with the old name still being used and the card not being found. If so uninstall the card, ensure that the old android-tv-card
folder and files have been removed from config/www/community
and the frontend resources list, restartHome Assistant, and reinstall the card. HACS should use the updated repository name for the install folder and resources path.
Lots of Small Improvements
- Fine tune dialog transitions and styles to match the default confirmation dialog.
- Disable keyboard dialog textarea when dialog closed and delay enabling to prevent dialog autofocus causing jumpiness on dialog open animation.
- Use
hass-action
event for default actions. - Use remote dialog for non default action confirmations instead of browser confirm dialog.
- A much better stuck ripple fix.
- Updated
ha-nunjucks
for improved load times. - Fix
ha-dialog
premature closure on touch end event.
Full Changelog: 4.3.12...4.4.0