andreasgal/gaia — Issue #203: HTML home screen
Author: cgjones
Created: 2011-12-22 04:32:26+00:00
State: open

We've been discussing an html homescreen for a while. We now have the platform support to implement it nearly optimally, as a different scenegraph backend. Here's what we need to do
- create a container div with overflow:hidden
- make a div for each "page" of icons
- position the divs side-to-side using css transforms
- move the divs around per scenegraph API by changing those transforms. We have a new optimization in gecko that will make this optimal.
- for now, we can use the scenegraph positioning for animation. We probably want to move to CSS animations, and require fallbacks for the canvas backends.

Then we can use real event handlers etc. for detecting taps, and no new panning code needs to be written initially.