Version 2.1 adds support for zoomable/scrollable Highcharts charts, for greater interactivity if desired!
This feature can be enabled in charts.conf for all charts, or section-by-section, or just for individual charts. It can also be disabled individually, too -- for example, you could turn on zooming by default on a page, and only disable it for certain charts.
[[chart1]]
title = Temperature
time_length = all
zoom = true
zoom_range = week
[[[outTemp]]]
zoom = 1 (or zoom = true) turns on zooming (if omitted, it is off by default). zoom_range allows you to set the default range that is displayed using number of seconds, or words like "day," "month," etc.
WARNING: chart loading can become very slow if you enable long time ranges for each chart. In the example above, even if only a week of data is available by default, all data is loaded and available to display. Use long time_length charts sparingly unless you are all right with slow loading times!
This beta also has the following bug fixes:
- Clearer language on software licensing
- More contrast for AQI colors across light/dark modes
- Added Finnish language support -- thank you @iiseppi
- Records page style fixes
- Moonrise/moonset bug fixes
- New record types such as average temperature -- thank you @WernerKr
- Fix for observation binding bug
- Fix for OpenMeteo not updating forecast units
- Rendering compatibility workarounds for older browsers
- Updates to kiosk layout
- Fix for messy header wrapping with long text