Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 1.58 KB

TODO.md

File metadata and controls

38 lines (33 loc) · 1.58 KB

Features

Additions:

  • add padding to cards
  • Add time/day to each
  • live time
  • alternate colors for each row item in card to easily follow across
  • attach an icon mapped to summary per card
  • 40.0% -> 40%
  • temperature at top, someow regressed
  • toFixed() for css values generated by script
  • move summary and dropdown out of DataBlock, summary should only display once , dropdow is not per DataBlock, move current.summary from datablock to header
  • mak header slightly smaller in height
  • improve More button
  • live clock in with a "last updated: 7 mins ago" below it and button to refresh
  • page to limit N elements per scroll (like insta) until we get to the end (limit) of available data
  • request params (branch created)
    • option to select °C or °F (must reflect requestParams.units)
    • let user select location (time machine request). google maps iframe
    • select previous time (time machine request) that gives us the coordinates of the chosen location?
  • add a refresh button to refetch the data (branch created)
  • minutely cards are weird, fix it
  • use css to alternate row colors (branch created)

Refactoring:

  • localTime is only used by , cut the overhead by making it a state property of
  • cleanup components/DataBlockCard.js
  • rename state.localTime -> state.freshTime
  • inline TODOs
  • seperation of concerns: e.g. components/Refresh.js now has a lil more action. Maybe put all handler stuff in decorators/Loading.js to keep components/* strictly presentation-wise