Shell redesign

From OLPC
Revision as of 10:47, 24 April 2008 by Sj (talk | contribs) (..)
Jump to: navigation, search

Todo List

   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?
(colored: when you're using another XO's power*)
   • 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?
(battery low! (15, 10, 5, 2%)  disk 90% full
   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, with which items?

> • Implement inline renaming of entries Ok

> • Add "anyone"" filter Not so sure about this. Will need PS changes plus maybe DS changes.

> • Fix appearance of icons in "anything" filter Can you specify?

> • Implement "start with" functionality Ok

> • Replace "resume" button with "details" button Ok

> • Reconfigure detail layout Mockups?

> • Add "no results" screen Mockup?

> • Add "no entries" screen Mockup?