The type definitions and interfaces of Home Assistant and Mushroom where
outdated. Also, the type definitions and interfaces of the strategy
could use some refinement.
Config and diagnostic entities are now hidden by default.
Their visibility can be defined in the configuration with entries
`hide_config_entities` and `hide_diagnostic_entities` for all or individual domains.
Scenes are added as a domain so they're available at the top navigation
bar.
The view doesn't have controller cards since switching multiple scenes
at once makes no sense.
---------
Co-authored-by: DigiLive <github@digilive.nl>
* Introduces a `hide_config_entities` strategy-option to define if a
config-entity should be hidden or not.
* Bumps version number to 2.1.0
---------
Co-authored-by: DigiLive <github@digilive.nl>
The logic to check whether an entity is hidden has been changed.
Instead of checking the `entity_id` field which is always undefined, the
updated logic now dynamically references the `entity.entity_id` within
the card options of the strategy options.
---------
Co-authored-by: Ferry Cools <fcools@digilive.nl>
Other changes include:
* Add Vacuum Card and View.
* Add hiding a view if no device is configured for it. Closes#24.
* Add icon to HomeView configuration.
* Add version output to console.
* Add version bumper.
* Add .editorconfig settings.
* Refactor README, because the information moved to the repository's
Wiki. Closes#87.