Skip to content
This repository has been archived by the owner on Mar 27, 2019. It is now read-only.

v5 Features Roadmap

Matteo Spinelli edited this page Jun 14, 2013 · 10 revisions

Top priority

  • Modularize the iScroll
  • Make it a universal javascript scroller
  • Better Android performance. Android touch events fire inconsistently, especially when a new scroll sequence is initiated. Explore ways to overcome this issue
  • Draggable scrollbars

Enhancements

  • Create mobile webkit dedicated version (phonegap friendly)
  • Better 2D snap (to snap in a x by y grid)
  • Revisit the zoom code
  • Better documentation
  • More demos
  • Better, more natural 360° scroll bouncing
  • Better wheel interaction (eg: on horizontal scroll vertical wheel scrolls horizontally)

New features

  • Use any element as a scrollbar (even external to the iScroll)
  • Custom easing formulas, especially on snap.
  • Linking together 2 or more elements (Parallax scrolling), actually it could be related to interactive scrollbars
  • eventPassthrough, keep native scrolling unaltered on not-full-page horizontal iScroll
  • Add onFlick event. By default with snap it triggers prev/next navigation.
  • Add module/plugin to fire an event onScroll (resource intensive)
  • Keyboard bindings
  • webTV compatible
  • Dedicated domain
  • invertWheelDirection (scroll down goes up and vice versa)
  • Inertia with mousewheel, also acceleration might be useful
  • Explore lazy loading/infinite scrolling feasibility
  • Explore merge with SwipeView feasibility
  • Explore merge with 2 Way iScroll feasibility
  • IE<9 compatibility
  • Add Active class on tapped elements
  • pause() method
Clone this wiki locally