#3784 NORM V1.1: Notifications when objects are added to Frame (was: Being notified when someone joins Write)
Zarro Boogs per Child
bugtracker at laptop.org
Tue Sep 25 14:52:14 EDT 2007
#3784: Notifications when objects are added to Frame
-------------------------------+--------------------------------------------
Reporter: MitchellNCharity | Owner: marco
Type: defect | Status: new
Priority: normal | Milestone: V1.1
Component: sugar | Version:
Resolution: | Keywords: relnote
Verified: 0 |
-------------------------------+--------------------------------------------
Changes (by Eben):
* owner: Eben => marco
* component: interface-design => sugar
Comment:
There is actually a design for this, which can be implemented
independently of a notification system API that system and activities can
make use of. (There is a strong possibility that it will make use of the
same code, though.)
Anytime a) a clipping is made b) an invitation arrives c) a message
arrives d) a new participant joins, the following statement is true:
Something has appeared in the Frame which was not there previously. When
this happens we want to notify the user via a small visual (perhaps
audible, later) clue. The design for this entails the appropriate icon
appearing on screen adjacent to its new position within the Frame. (To be
clear, this means that the icon will appear exactly where it would be,
were the Frame actually visible.) After a short delay (perhaps 3
seconds?), the icon should quickly slide offscreen, "into the Frame," to
indicate where it now lives.
There are some additional behavioral details that I'll mention here,
though these are secondary to the functionality outlined above. First,
should the Frame be invoked while the notification icon is visible, it
should "stick" to the Frame when it hides again. This also means that,
should the Frame already be visible at the time of notification, we don't
need to do anything as the user will already see the change. Second, it
would be nice to make the icons clickable, such that clicking it would
invoke the Frame and its associated palette for more information about
who/what it is. These details will be added to the spec, once it's
available.
'''Spec:''' http://wiki.laptop.org/go/Specifications/Notifications
--
Ticket URL: <https://dev.laptop.org/ticket/3784#comment:3>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list