#2249 HIGH Trial-3: Web browsing should be possible in ebook mode.

Zarro Boogs per Child bugtracker at laptop.org
Thu Jul 19 09:56:37 EDT 2007


#2249: Web browsing should be possible in ebook mode.
--------------------------+-------------------------------------------------
  Reporter:  cscott       |       Owner:  Eben   
      Type:  enhancement  |      Status:  new    
  Priority:  high         |   Milestone:  Trial-3
 Component:  web browser  |     Version:         
Resolution:               |    Keywords:         
  Verified:  0            |  
--------------------------+-------------------------------------------------
Comment (by Eben):

 Replying to [comment:5 cscott]:
 > In http://wiki.laptop.org/go/Browse#Handheld_Mode, I'd propose that
 "hold" for left/right activate scroll left/right, which is consistent with
 hold for up and down.  This also avoids the need for a separate panning
 mode, since panning is uniformly available by holding the directional
 buttons.

 I think this is a wise decision.  While it might be annoying in some cases
 to have to press to jump each link, it will serve the purpose well in the
 general case.

 > The previous proposal doesn't specify what happens when you use "focus
 next/prev link" and there are no links on the page.  If "focus next/prev
 link" is an up/down key, then it is intuitive for this to page up/down.
 But skipping forward an arbitrary amount to the next link could be
 unpleasant.

 I really want to keep all of the basic navigation mapped onto the D-pad on
 the left.  Essentially, all of the directional buttons move you laterally
 across the surface of the page, while the buttons on the right move you
 perpendicular to the page, forward or back in the stack.  I also think
 that there is an extremely small number of pages with no links at all, and
 we could still fall back to pg up/down then without sacrificing much.

 > I'm not convinced that link sharing is a vital activity for "handheld"
 mode.  I'd rather see the navigation and TOC displays mapped to the non-
 hold north and south buttons.

 Perhaps not, but we are placing a strong emphasis on collaboration.  Also,
 perhaps it would make more sense if I described this as the "bookmark"
 button, since that's really what it's doing.  It just so happens that the
 browser will share bookmarks with everyone else in the activity.
 Bookmarking is a basic browser feature.  Also, we have 2 stage rollover
 (contextual) palettes throughout the UI;  The hold state in handheld mode
 is meant to be an extension of that idea, with an "advanced" overlay
 mapped to a logically similar button, providing extended functionality.

 > You don't need a 'forward' button if you make sure to highlight the link
 you came through when you hit "back".  Then "back" then "forward" brings
 you to where you where.

 This is precisely the logic outlined in the wiki, and I think it will work
 quite well.  In order to make it work well, though, we may need to
 aggressively cache when possible.  Otherwise, the child will have to wait
 for the page to load, render (this might be the biggest delay for us,
 actually), and then jump to the appropriate link.

 > I don't think you need a special "help" overlay; instead you should just
 opportunistically pop up  a small legend in a corner when you invoke any
 overlay.  Normal presses of the north and south buttons would then have a
 side effect of telling you what the "hold" modes are.

 That's a possibility, but I don't think we'll have too much luck pushing
 it into a corner when the screen is so small.  Also, it doesn't address
 any possible need to switch activities (Which I'm not sure we need or not,
 yet).  Also, we want the entire UI to be easily discoverable, and part of
 the need for the menu in my mind is to teach the children about the hold
 states.  I think if we include this at all, it needs to be a single press
 event.

-- 
Ticket URL: <http://dev.laptop.org/ticket/2249#comment:6>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list