Skip to content
publickeating edited this page Nov 21, 2012 · 4 revisions

Road Map

The following is the current road map for SproutCore. Each item on the road map will have an accompanying "work spec" that describes the item and allows discussion about the item.

SproutCore 1.10 - SC.View Helpers.

  • Design modes support various display size designs within a single app. [Work Spec]
  • Layout engines allow the automatic layout and easy adjustment of child views. [Work Spec]
  • Transition plugins for animating SC.ContainerView. [[Work Spec] (https://github.com/sproutcore/sproutcore/issues/868)]
  • JavaScript fallback for SC.View:animate() calls. [Work Spec]
  • Also:
  • remove SC.TemplateView as default requirement of apps.

SproutCore 2.0 - New Build Tools / Load on Demand.

  • node build tools
  • npm install sproutcore
  • framework refactor
  • on-demand loading?
  • Also:
  • remove render delegates

SproutCore 2.1 - New Views.

  • Retina theme.
  • SC.HorizontalListView is a horizontal version of SC.ListView.
  • SC.FileView is a file upload view.

SproutCore 2.2 - iOS Style Views.

[This whole section should get its own work spec.]

  • SC.NavigationController
  • SC.NavigationView
  • SC.NavigationToolbar
  • SC.ViewController

SproutCore 2.3 - Making Offline Easy.

  • ORM library for working with offline storage: WebSQL & IndexedDB, abstracted into one class IF feasible without too many tradeoffs.

SproutCore 2.4 - Forms.

  • SC.Validator rewrite
  • SC.FormView rewrite

Concurrent Projects

  • Guides
  • Website cleanup
  • Greenhouse

[[General commentary] (https://github.com/sproutcore/sproutcore/issues/856)]