Make time selection more precise
Summary
Add precise time selection for graphs and show loading indicators when waiting for them to load. Refactor the code to be less repetitive and more consistent.
Contents (#23)
Enhancements
- Add hour/minute/second selectors to sensor tabs and improve their layout
- Add loading indicators for graphs
- Cache sensor types
- Set log level to debug
- Set Aerosense logo as favicon
Fixes
- Set pressure profile date picker to valid initial date
Refactoring
- Factor out creation of tabs layouts into functions
- Move tab layouts into
layouts
module - Combine
SensorSelect
andYAxisSelect
components - Rename
Nav
component toNavigation