Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sensor chart ux improvements #447

Merged
merged 34 commits into from Jun 25, 2022
Merged

Sensor chart ux improvements #447

merged 34 commits into from Jun 25, 2022

Commits on Jun 23, 2022

  1. Show updated sensor data and annotations together

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    76499dc View commit details
    Browse the repository at this point in the history
  2. Show spinner while fetching new data

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    51aff4e View commit details
    Browse the repository at this point in the history
  3. Switch from id-based styling to class-based styling

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    bf6c5c7 View commit details
    Browse the repository at this point in the history
  4. Move styling to css, and lower spinner

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    9fd91f1 View commit details
    Browse the repository at this point in the history
  5. Simplify and streamline datepicker fontsize

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    546cb65 View commit details
    Browse the repository at this point in the history
  6. Streamline datepicker margins

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    39e3cef View commit details
    Browse the repository at this point in the history
  7. Add margins and side panel activated on hover

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    4dae1a0 View commit details
    Browse the repository at this point in the history
  8. Correct margins and padding of side panel to allow for custom ranges …

    …at the bottom of the calendar
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    f64b6e5 View commit details
    Browse the repository at this point in the history
  9. Show single month

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    cf13a78 View commit details
    Browse the repository at this point in the history
  10. Fewer custom ranges

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    6939384 View commit details
    Browse the repository at this point in the history
  11. Side panel rounded similar to buttons rather than similar to cards

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    8fb6406 View commit details
    Browse the repository at this point in the history
  12. Align box shadows of cards and calendar

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    1ccfcc9 View commit details
    Browse the repository at this point in the history
  13. Non-transparent cards

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    37521cc View commit details
    Browse the repository at this point in the history
  14. Simplified padding notation

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    48e36e9 View commit details
    Browse the repository at this point in the history
  15. Move chart actions buttons away from the card's corner (negative margin)

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    5d3db6e View commit details
    Browse the repository at this point in the history
  16. Rotate y-axis labels to improve legibility

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    6384e24 View commit details
    Browse the repository at this point in the history
  17. Remove sensor chart title if the same information is already containe…

    …d in the y-axis label
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    c6478e1 View commit details
    Browse the repository at this point in the history
  18. Move unit to right side of tooltip

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    97b2bc9 View commit details
    Browse the repository at this point in the history
  19. Style predefined datetime ranges

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    c8e5dd5 View commit details
    Browse the repository at this point in the history
  20. Raise column to top without requiring flex display

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    a12acf6 View commit details
    Browse the repository at this point in the history
  21. Rename sidepanel class and separate styling specific to the sidepanel…

    … being on the left
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    2208986 View commit details
    Browse the repository at this point in the history
  22. Show spinner only while the promise is being fulfilled

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    50fb0d5 View commit details
    Browse the repository at this point in the history
  23. Cancel previous request when the user makes a new request

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    ff62e43 View commit details
    Browse the repository at this point in the history
  24. Do not let spinner block the full page height, so the sensor table na…

    …vigation can still be used
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    2c9c0ad View commit details
    Browse the repository at this point in the history
  25. Change header and label colors inside the sidepanel to contrast again…

    …st the sidepanel background
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    e266ba9 View commit details
    Browse the repository at this point in the history
  26. Style navbar logo to have a consistent height and adjust the width of…

    … the navbar-header accordingly
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    fb3d9e0 View commit details
    Browse the repository at this point in the history
  27. Actually load intended font

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    20726b2 View commit details
    Browse the repository at this point in the history
  28. Enforce separation of time axis labels

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    e650208 View commit details
    Browse the repository at this point in the history
  29. Add return type annotation and docs: applying chart defaults returns …

    …a dictionary with vega-lite specs
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    0fe334e View commit details
    Browse the repository at this point in the history
  30. Resolve hover glitch when exiting either the list of months or the li…

    …st of years with the pointer. This stops the side panel from collapsing and reopening.
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    b25d23d View commit details
    Browse the repository at this point in the history
  31. Enable swiping for left sidepanel

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    1370f86 View commit details
    Browse the repository at this point in the history
  32. Stop using redundant litepicker plugin, which was messing with calend…

    …ar styling
    
    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    9d8d627 View commit details
    Browse the repository at this point in the history
  33. Fix test

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    d21cf3f View commit details
    Browse the repository at this point in the history
  34. Changelog entry

    Signed-off-by: F.N. Claessen <felix@seita.nl>
    Flix6x committed Jun 23, 2022
    Copy the full SHA
    a6c1c9b View commit details
    Browse the repository at this point in the history