[Trac #796] Zoom-level animations
Zarro Boogs per Child
bugtracker at laptop.org
Fri Feb 16 10:38:24 EST 2007
#796: Zoom-level animations
------------------------------+---------------------------------------------
Reporter: christianmarc | Owner: marco
Type: task | Status: new
Priority: high | Milestone: BTest-3
Component: interface-design | Resolution:
Keywords: |
------------------------------+---------------------------------------------
Comment (by Eben):
I believe the first pass at this should do the following:
From all but activity view, everything on the screen should clear except
the XO. All other XOs in the mesh/group views, and the activity ring in
the home view, will disappear. Then, a short animation of the child's XO
should scale it to the appropriate size for the target view. Once scaled,
the rest of the interface (XOs, ring, etc.) should reappear.
This, of course, defines the behavior when zooming among Home, Groups, and
Mesh. I'm not sure what we should do when zooming to the activity. My
hunch is that we want to follow the same approach, but instead of clearing
everything but the XO, we should leave the active activity icon and scale
that as well, so it looks like we're zooming in on both the XO and the
activity, but that only works from home view. If we jump to activity from
elsewhere, what happens..?
This animation should be a consistent number of frames long, regardless of
how far apart the zoom levels are. Zooming from activity to mesh should
take no longer than zooming from home to groups. Also, it should be a
fairly quick thing. I'm thinking on the order of 300 ms, but we'll have
to play with it to get right. But I think it should be at least 3 frames
long, and it just occurred to me that 3 frames might take 1s on the
machine. We'll have to play with the balance. In implementation, it
would be good to make the duration a changeable constant.
--
Ticket URL: <http://dev.laptop.org/ticket/796#comment:3>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list