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

Roadmap

Boris-Em edited this page Aug 13, 2014 · 16 revisions

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

Milestone 3.0

ETA: August 2014

  • 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

ETA: 2015 (Could be sooner with your help)

  • 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

ETA: Late 2015 to Early 2016 (Could be sooner with your help)

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

Beyond

Have an idea that isn't listed here and meets the project guidelines / criteria? Great! Submit an issue and let us know about it. We'll be happy to discuss it and possibly implement it. Even better, if you know how to develop it, implement it on your own fork and then submit a pull request. Take a look at the Contributing.md document for detailed information on how to contribute.