Skip to content

Latest commit

 

History

History
33 lines (31 loc) · 2.14 KB

_to_do_list.md

File metadata and controls

33 lines (31 loc) · 2.14 KB

NEW

  • Combination device (line/bar to replicate weather devices).
  • "Error" chart with min/max/avg
  • Floating bar chart
  • Generic weather forecast charts to support any weather services and drop support for WU and FW.
  • Standard chart types with pre-populated data that link to types of Indigo devices.
  • Chart with axes (scales) 3 and 4.
    See example
  • Create new STEP chart type as step is no longer a supported line style. See example
  • Add secondary X-axis tick labels to relevant charts. See https://forums.indigodomo.com/viewtopic.php?f=219&t=27024

Refinements

  • Try to address annotation collisions.
  • Allow scripting control or a tool to repopulate color controls so that you can change all bars/lines/scatter etc. in one go.
  • Consider adding a leading zero obs when date range limited data is less than the specified date range (so the chart always shows the specified date range.)
  • When the number of bars to be plotted is less than the number of bars requested (because there isn't enough data), the bars plot funny.
  • Improve reaction when data location is unavailable. Maybe get it out of csv_refresh_process and don't even cycle the plugin when the location is gone.
  • Change chart features based on underlying data. (i.e., stock bar chart)
  • Move more code out of plugin.py
  • Move multiline text font color to theme color
  • Move multiline text font size to theme size
  • Make sure any existing processes have been closed with communicate(), before starting a new one. (Too many open files error.)
  • Audit style sheet files -- if dev id no longer exists, delete the style sheet.
  • Look to see if there's anything to be gained by using https://github.com/lgienapp/aquarel