#3972 NORM Opportu: "Self-documenting" Sugar, or context sensitive help (was: Sugar should be "self-documenting", one idea would be to use a 3rd state of palettes)
Zarro Boogs per Child
bugtracker at laptop.org
Tue Nov 27 16:14:36 EST 2007
#3972: "Self-documenting" Sugar, or context sensitive help
-------------------------------+--------------------------------------------
Reporter: HoboPrimate | Owner: marco
Type: enhancement | Status: new
Priority: normal | Milestone: Opportunity
Component: interface-design | Version:
Resolution: | Keywords:
Verified: 0 |
-------------------------------+--------------------------------------------
Changes (by Eben):
* cc: christianmarc, okada, walter (added)
* owner: Eben => marco
Comment:
I think that adding a third state might be pushing things a bit far, not
to mention complicate the implementation. However, there are aspects of
your idea that I've been considering for palettes which can work nicely
with the two stage approach.
First, we can always add some basic descriptive text either above or below
the "actions" list of the secondary palette. This could even include a
graphic, if needed. Of course, this also works fine when there are no
secondary actions at all, eg. in the AC/DC case, where the whole secondary
palette could provide this service. Palettes were specifically designed
with this freeform nature to allow such uses, rather than restricting them
to a basic "menu." This type of functionality, as far as I know, is
already supported.
The other option which has been discussed in the past is appending a
standardized "help" action to the list of actions available, which would
intelligently query a database for the activity and control currently in
use, and locate any relevant info, documentation, or tutorials for it.
Wether this would be a system level service shown in an overlay, or a
separate activity, or an online site, I'm not sure. But the availability
of a context-sensitive help option, even if the info isn't shown inline,
is a really powerful one.
Marco, any thoughts on how the latter functionality could be added? It
would be pretty slick.
--
Ticket URL: <http://dev.laptop.org/ticket/3972#comment:2>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list