#2337 HIGH Retriag: Switching between activities
Zarro Boogs per Child
bugtracker at laptop.org
Thu Dec 27 01:30:31 EST 2007
#2337: Switching between activities
--------------------------+-------------------------------------------------
Reporter: bert | Owner: marco
Type: enhancement | Status: new
Priority: high | Milestone: Retriage, Please!
Component: sugar | Version:
Resolution: | Keywords:
Verified: 0 | Blocking:
Blockedby: |
--------------------------+-------------------------------------------------
Changes (by legutierr):
* cc: Eben, legutierr (added)
* priority: normal => high
* milestone: FutureFeatures => Retriage, Please!
Comment:
Eben:
Would it not be feasible, and consistent with the Human Interface
Specification, to put icons for the running activities in the upper-right
of the Frame? The HI spec says that the top is for "places", and the last
zoom button brings you to the generic activity that is at the top of the
active instance "stack", so having a series of icons of ''all'' the
running activity instances would not break that paradigm. If the list is
too large for the window, left/right buttons could be used, but
considering the resource limitations of the XO, it is unlikely that the
number of icons would actually exceed the available space.
Your illustration of the frame from the HI spec
(http://wiki.laptop.org/go/Image:Frame.jpg) already shows an icon of a
single application in that position. Your illustration also shows a
global search field in that position; the potential for that global search
being implemented in the future would have to be eliminated, but
considering that that global search feature seems to already have been
depricated (no outstanding bug calling for its implementation, and the
page describing global search in the HI spec is a stub), eliminating the
possibility of implementing that feature in the future does not seem
terribly costly in light of the need for this feature.
Using this method seems more "sugar-consistant" than using a macintosh-
like overlay (even if the overlay does reinforce the "ring" metaphor) and
is probably a bit less work to implement, and more resource-efficient. It
also seems a better solution than putting running activities in the left-
side of the frame with the clipboard objects (which can fill up very
quickly), or disallowing the consistent use of the bottom of the frame to
open new instances (as you point out). This method also requires fewer
clicks (in fact, only one in most cases), and doesn't require the user to
know any keyboard shortcuts, so is more intuitive.
Might I also propose that you consider retriaging this feature of
switching between activity instances without going home out of
FutureFeatures (regardless of how it ends up being implemented)? As an
active user of the XO, I am constantly switching between activities by
going through the Sugar Home; it takes a long time (two clicks, or a key-
stroke and a click, and waiting for Home to load/draw) and is annoying.
Using Sugar Home in this way also devalues the frame: to switch apps, I
don't even touch the frame (using the keyboard "home" key to avoid
extraneous movement).
Also, by using Sugar home to switch between instances within the same
process (i.e. between Browse instances), are we not causing unnecessary
context switching, and slowing things down system-wise?
(actually, if someone could take the time to actually answer that question
in some detail, or point out some documentation that would help my
understanding of that issue, I would very much appreciate it.)
--
Ticket URL: <http://dev.laptop.org/ticket/2337#comment:8>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list