This release introduces some long-awaited improvements to the backend of this integration with 3 main features:
1. Translation engine 🌐
From now on almost all strings and states are auto-translated by the HA-core engine and are available in many more languages.
You can add translations by contributing to HA itself through Lokalise
2. Set Click actions 🖱️
This feature lets you customize the behavior of all types of click actions (tap_action
, hold_action
, and double_tap_action
)
Please read the documentation on our Wiki.
3. Adaptive Dashboard 💻
This newly added dashboard can be configured in the integration setup. It changes based on the type of your device and screen size.
Warning: Please read the documentation carefully through the setup!
Changes
💡 Features
- #677 Add Adaptive Dashboard @basbruss
- #721 Ability to customize actions @schumijo
- #728 Added translation engine @13robin37
- #759 Ability to Customize actions (new PR) @schumijo
✨ Code enhancements
- #708 Small tweaks to various default cards @13robin37
- #732 Added/Fixed: The Light Slider can now be dragged! @AndyVRD
- #741 Add Points Per Hour variable (Solves #704) @Neekster
💡 New Custom Cards
- #707 Added Custom Card Nik Tablet @Gilganik
- #719 Added Custom clock Card @Gilganik
- #749 Initial release of a new card named "custom_card_sisimomo_printer" @sisimomo
✨ Custom Card enhancements
- #715 Add name, icon customization to wsly_pollen card @cmccambridge
- #735 Support percentage_step to custom_card_saxel_fan @schumijo
- #745 Adding feature to "custom_card_eraycetinay_lock". @sisimomo
- #744 Adding feature to "custom_card_esh_welcome". @sisimomo
🐛 Bug Fixes
- #703 Fix regression introduced by 75d4276 in translations @oscfdezdz
- #709 Updated Indentation to Map Pop-Up @T1ppes
- #733 Fixed indentation for tablet restart control @zerosottozero
- #730 [card_scenes] Fix template name interfering @basbruss
💬 Translations
- #755 Add Finnish translations @ronijaakkola
- #750 Add Brazilian Portuguese Translation to UI @LeandroIssa
- #728 Added translation engine @13robin37
- #727 Add translations to custom_card_irmajavi_speedtest @oscfdezdz
📝 Documentation
- #717 [Action] Update custom_cards docs @github-actions
- #710 Update to custom_card_esh readme to include customizations @1337Reaper
- #720 [Action] Update custom_cards docs @github-actions
- #742 Update card_graph.md @Neekster
- #747 [Action] Update custom_cards docs @github-actions
⚠️ Breaking Changes
The card_person
needs an entity specified outside the variables config to work with the new translation engine #728
This also holds when manually updating any custom person card!
Old config
- type: 'custom:button-card'
template: card_person
variables:
ulm_card_person_entity: person.username
New Config
- type: 'custom:button-card'
template: card_person
entity: person.username
variables:
ulm_card_person_entity: person.username
❤️ Thank you so much for helping out to keep this UI awesome
@1337Reaper, @13robin37, @AndyVRD, @Gilganik, @LeandroIssa, @Neekster, @T1ppes, @basbruss, @cmccambridge, @github-actions, @oscfdezdz, @ronijaakkola, @schumijo, @sisimomo and @zerosottozero