* Fix color picker
* Fix map panel CSS
* Convert logbook to use vaadin date picker
* Fix logbook clear date
* Migrate history panel to use vaadin date picker
* Remove pikaday
* Lint
* history panel: disable on loading
When trying to understand the source tree using `git grep` the fact
that the critical function which actually creates the more-info-
panels used MORE-INFO, makes it actually hard to find. Rework the
logic so that it's all managed in lower case for greater
discoverability of hunting through code.
Because the stateMoreInfoType comes from home-assistant domains, this
should always be lower case, so no explicit lower casing is needed.
This replaces the climate paper-slider with a new control which is a
numerical display plus up/down buttons. The paper-slider control
really needs a fine pointer like a mouse or a stylus to function well,
and in my use case the most often time I want to quick manually adjust
the temperature is on a mobile device, where using the paper-slider is
extremely problematic.
The stepsize is now computed based on the units. 0.5 for C, 1.0 for F,
which provides about the same granularity for both.
The ha-climate-control widget is actually pretty generic, and could be
used in other places if anyone has suggestions on a good generic name.
* Support multi-day history charts
* Fix lint
* Reduce the periods to 1/3/7 days.
* Switch to end_time param instead of days
* Move async waiting from history-data to panel-history
* Set different id for each weather card
* Style fixes
* Changed id interpolation
* Use same function both for generating and finding chart id
* Fix line too long
* Allow using custom state cards from www/
* Use importHref
* Check if element loaded before loading it again dynamically.
* load custom_ui according to data provided at bootstrap via Nuclear
* Switch card custom UI to using local www path.
* Switch custom UI to use /local/ path