Re: [sugar] A Sugar TODO List, of Sorts

2008-04-14 Thread Walter Bender
 Remove mesh portals from neighborhood

I must have missed something along the way. Being able to select a
mesh portal is very important in the current scheme of things. Is that
functionality going to live on the frame now?

I would further argue that we are still not where need to be regarding
feedback on the network connectivity front. If connecting to an AP
fails, there is no indication as to why. I also think it would be
informative to the children to be able to drill down another level re
their connection: what is the IP address, etc. on the case of an AP.

-walter
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] A Sugar TODO List, of Sorts

2008-04-14 Thread Walter Bender
 Do you have any specific thoughts on what we
  should be showing?

We already show channel, which is a critical debugging aid at time. I
think we should be able to drill down to reveal IP V4 addresses--they
aren't going away anytime soon--as both a further debugging aid and to
facilitate the support of some only semi-sugarized functions, such as
running vncserver or even ping. From there, it'd almost just enable
all the output from ipconfg, although one could argue that if you
really want to see that level of detail, you are already comfortable
with the shell. I am sure there are lots of opinions about what
further information would be useful--I am just thinking about what I
routine do to check connections--I fear we are still a ways away from
having a completely reliable system, plus I'll argue that to some kids
this will be interesting.

-walter

On Mon, Apr 7, 2008 at 5:05 PM, Eben Eliason [EMAIL PROTECTED] wrote:
   I must have missed something along the way. Being able to select a
mesh portal is very important in the current scheme of things. Is that
functionality going to live on the frame now?

  Yes, the mesh is now treated as a device -- as a built-in
  functionality of the laptop itself -- and will reside permanently in
  the Frame with an option to select a channel.


I would further argue that we are still not where need to be regarding
feedback on the network connectivity front. If connecting to an AP
fails, there is no indication as to why. I also think it would be
informative to the children to be able to drill down another level re
their connection: what is the IP address, etc. on the case of an AP.

  Agreed.  Notification in general has been lacking, and I hope that the
  new system will allow us to turn that around completely.  The presence
  of the AP devices within the Frame will allow us to provide
  notifications with error status when things go wrong.  Additionally,
  the palette for an AP device (which is already slated to have the
  channel included, I believe) can also include any other information we
  feel is worth presenting.  That's just a matter of deciding what bits
  are useful to reveal.  Do you have any specific thoughts on what we
  should be showing?

  - Eben

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] A Sugar TODO List, of Sorts

2008-04-08 Thread Simon Schampijer
Hi,

• Add AlertBox for use with palettes/notifications

Eben, can you elaborate here a bit more?

Eben Eliason wrote:
 • Make notifications slide into or out of the Frame
  Which notifications slide in or out?
 • Create notification API (delay, type (in|out|remain))
  Can you specify how the different types of notifications behave?
 
 There are three basic types of notifications, which appear according
 to the action they represent.  A notification may indicate one of (a)
 an object is being added to the frame (eg. made a clipping, started an
 activity, buddy joined, plugged in storage device) or (b) an object is
 being removed from the frame (eg. buddy left an activity, unplugged
 storage device, etc.) or (c) an object which is represented within the
 frame needs attention, but is neither being added nor removed (eg. a
 running activity has something to say, the battery is low, etc.)
 
 The behaviors for these are as follows:
 
 (a) Notification appears in the corresponding corner, pulses, and then
 slides off screen in the direction of the corresponding edge after
 delay.
 (b) Notification slides onto the screen from the corresponding edge,
 pulses, and disappears after delay.
 (c) Notification slides onto screen from the corresponding edge,
 pulses, and then slides back off after delay.
 
 • Add clipping previews (related to above)
  Which clipping types can be previewed? Just images and text?
 
 These are certainly the most straightforward, but I would leave it to
 the activity to provide a meaningful clipping as it considers
 appropriate.  For instance, TamTam might desire to represent a sound
 as a waveform preview.
 
 • Color copy/paste buttons in activities
  Which colors should take? Just the local colors?
 
 We have tickets for this.  We want to color the copy button in the
 color of the activity being copied from.  Ideally, we'd color the
 paste button in the color of the selected clipping on the clipboard.
 (#3692, #3693)  We could allow the activity to override the color of
 the copy button, if they wish to provide fine grained support for
 coloring it based on the author of the current selection.
 
 • Fix visual style for drag'n'drop
  Can you specify?
 
 Please refer to the last few slides at
 http://wiki.laptop.org/go/Designs/Frame.  The plan is to continue
 using the standard cursor while dragging, but placing an icon
 representation (or a graphical one?) centered under the cursor.  When
 the cursor is placed over an object that can accept the drop, it
 should turn into the modified cursor with the '+'.  When the cursor is
 placed over an object that accepts drops, but not of the type provided
 (or not at all?) it should turn into the modified cursor with the
 'N/A' symbol instead.  Where applicable (toolbars, frames, trays), it
 would be great to highlight the item (or region) accepting the drop
 with the black hover effect.  Note the difference between a tray that
 accepts a drop (such as the clipboard, or the people tray) and an
 object that accepts a drop (such as a running activity, or a storage
 device).
 
 • Expose an avatar property for buddies in PS?
  svg? any pixbuf? which size limit?
 
 This is one of those just for fun features, which would be helpful
 to have at some point in the future, if not now, for identity
 purposes.  It would require, of course, adding a take a photo step
 to the intro sequence and the control panel.  I imagine that a small,
 static, 256px (square) image would suffice here.  It would be a
 pixbuf, I imagine.  The possibility of creating SVG avatars (which
 could still use XO colors) is intriguing, but we don't yet have an SVG
 editor for Sugar anyway.
 
 • Expose the activity name, activity preview in PS
  Activity preview is doable? Which screen size? Which maximum size for
  transfer in the mesh?
 
 The hope would be to use the same code that creates the Journal
 preview for this purpose, so an activity would only have to worry
 about generating a preview in one way.  The preview would be passed
 around at the same size, and potentially only when requested (for
 instance, only when a child hovers to reveal the secondary palette.)
 A placeholder could appear while the image loads in.
 
 • Make activity zoom level button cycle active activities?
  What's the doubt here?
 
 Not much really.  I wanted to see other's opinions on it, I guess,
 though it seems quite reasonable.  It effectively retains precisely
 its current behavior, and adds a potentially useful function to it.


Don't we would use alt-tab to cycle through the available activities. I 
would leave the activity zoom level button to only reveal the current 
active one.


 • Tweak battery fully charged behavior
  What needs tweaking?
 
 It continually tells me my battery is fully charged even though the
 meter isn't maxed out.  I don't care so much about fixing the
 underlying code which calculates thissimply make sure that if we
 report that it's 

Re: [sugar] A Sugar TODO List, of Sorts

2008-04-07 Thread Tomeu Vizoso
Forgot to add my items:

- Implement search in the activity list (needs specs)
- Implement sorting in the activity list (just name and date?)
- Implement installation date in the activity list
- Execute the correct version of the activated bundle (patches pending
discussion)
- Transfer missing bundles when joining an activity
- Transfer the activity icon along the rest of the information about a
shared activity
- Store in the journal the version of the bundle that created the entry

Tomeu

On Mon, Apr 7, 2008 at 9:00 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Hi, follow some requests for comments, details, etc.

  I propose to move the items marked as Ok to a page in the wiki, and
  continue to do so as we progress in the clarification of the rest of
  the items. Sounds good?


  On Mon, Apr 7, 2008 at 7:20 PM, Eben Eliason [EMAIL PROTECTED] wrote:
Shell 
 
  
 Notifications
  
 • Make notifications slide into or out of the Frame
  Which notifications slide in or out?


 • Create notification API (delay, type (in|out|remain))
  Can you specify how the different types of notifications behave?


 • Reveal palette when clicking on notification, or reaching screen corner
  Ok


 • Add AlertBox for use with palettes/notifications
  Ok


 Clipboard
  
 • Use notification (instead of revealing Frame) when making a clipping
  Ok


 • Create clipping API (title, creator, icon, preview)
  Asked about this in a separate thread.


 • Add clipping previews (related to above)
  Which clipping types can be previewed? Just images and text?


 • Color copy/paste buttons in activities
  Which colors should take? Just the local colors?


 • Fix visual style for drag'n'drop
  Can you specify?


 People
  
 • Use notifications for XOs in Frame, when joining/leaving the activity
  Ok


 • Render XOs that have been invited or have temporarily left as
outlines in Frame
  Ok


 • Expose buddy-active and buddy-inactive signals in PS, to enable above
  Ok


 • Expose a status property for buddies in PS
  Ok


 • Expose an avatar property for buddies in PS?
  svg? any pixbuf? which size limit?


 • Implement status as secondary text in buddy palettes
  Ok


 Activities/Places
  
 • Expose the activity name, activity preview in PS
  Activity preview is doable? Which screen size? Which maximum size for
  transfer in the mesh?


 • Implement share with functionality (from Frame)
  Ok


 • Make current activity icon clickable in Frame
  Ok


 • Make activity zoom level button cycle active activities?
  What's the doubt here?


 Devices
  
 • Tweak battery fully charged behavior
  What needs tweaking?


 • Implement white vs. colored battery style
  When is one or the other?


 • Add speaker device, with volume adjustment
  Ok


 • Add screen device, with brightness, color/BW adjustment
  Ok


 • Add device notifications (battery, storage, etc.)
  Can you specify each of those?


 Neighborhood
  
 • Remove mesh portals from neighborhood
  Ok


 • Add icons to palettes of APs, add channel as secondary text
  Ok


 • Remove ... from Disconnect option on APs
  Ok


 • Identify the school server visually in the mesh
  Ok. Which actions contains the palette?


 • Attach register option to the school server icon
  Ok


 • Gray badges along with icons when searching
  Ok


 • Add list view, group people under activities
  Do we have mockups?


 • Add modal alert before destructive changes (eg. change channel)?
  From where can the channel be changed?


 Groups
  
 • Refactor visualization of Groups, according to designs
  Do we have mockups in the wiki?


 • Provide basic support for creating groups, inviting people to groups
  Can you specify?


 • Add list view, group people under activities
  Mockups?



 Home
  
 • Implement start with functionality
  Ok


 • Add recent view of Home, or at least recent items in palettes
  Ok


 • Implement basic launcher service for search field
  Can you specify?


 • Add grouping (by identity thread) to activities list
  Pending on ongoing discussions about bundle signing.


 Activity
  
 • New activity launch behavior
  Needs to be specified.


 • Remove activity toolbar, add non-modal naming notification?
  Needs to be specified.

 • New toolbar design?
  Needs to be specified.


 Core
  
 • Fix startup sequence colors, etc.
  Can you detail more?


 • Create a sane color picker
  Mockups?


 • Improve object picker design, add search/filters
  Can you specify?


 • Add the control panel work
  Ok

Journal 
 --
  
 • Use new visual style for list
  Do we have mockups?


 • Add palettes to activity icons
  Ok,