Skip to content
This repository has been archived by the owner on Dec 2, 2020. It is now read-only.

Roadmap

Sam Spencer edited this page Jul 22, 2014 · 16 revisions

Describes the roadmap for BEMSimpleLineGraph. Take a look at the roadmap here before submitting an issue / feature request.

Milestone 3.0

  • Separated the delegate into a delegate and a data source. This provides additional flexibility and brings BEMSimpleLineGraph even closer to UITableView and UICollectionView.
  • Draw line graph using UIBezierPaths instead of multiple UIViews for performance and memory usage improvements.
  • Add labels and scaling features for the Y-Axis
  • Add multiline X-Axis labels
  • Optionally draw thin, translucent reference lines on the graph behind the main line
  • Add optional axis frames to draw a thin, translucent border between the graph and the axis labels
  • Display popups indefinitely
  • Choose between three different graph animation options (draw, fade, or none)
  • New delegate method to provide optional suffix for pop-up points
  • Error handling when drawing the graph without data points
  • Resolve issues on the 3.0 Milestone

Milestone 4.0

  • Multiple lines on one graph
  • Average and Trend lines
  • Partially filled X-Axis
  • NSDate objects as X-Axis labels
  • Resolve issues on the 4.0 Milestone

Milestone X

  • Native Swift Implementation
  • Mac OS X Support
  • Scrolling Graph View