Re: [Sugar-devel] modified Home View

2010-08-09 Thread Walter Bender
On Sun, Aug 8, 2010 at 4:51 PM, Christian Marc Schmidt
christianm...@gmail.com wrote:
 Hi Gary--thanks for the interesting mockup! My feedback:
 The spiral is interesting and worth exploring. But I would continue to focus
 the view on a single organizational system, whether ring, spiral, freeform,
 list, etc. This preserves the integrity and extensibility of the UI views
 metaphor, and doesn't overload the screen. Because the iconographic language
 is already very abstract and pared down, we need to make sure that the
 interaction paradigm is clear and focused.
 Based on your rendering I think that the spiral in itself is definitely
 worth exploring further, and I like Walter's idea that it could start as a
 ring and grow into a spiral when more activities are added. That seems like
 an elegant and scalable solution. Favoriting could happen in the Journal, or
 we could opt to always display all activities--either seems like a
 potentially workable solution...
 We should also come back to the resume/start new proposal and figure out if
 we want to adopt any of the proposals.

 Christian
 On Sun, Aug 8, 2010 at 4:38 PM, Gary Martin garycmar...@googlemail.com
 wrote:

 On 8 Aug 2010, at 14:54, Gary Martin wrote:

  On 8 Aug 2010, at 13:42, Hilaire Fernandes hilaire.fernan...@gmail.com
  wrote:
 
  Le 08/08/2010 13:59, Walter Bender a écrit :
  See
  http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
  for the latest screen shots. I made some changes to the way I generate
  the Spiral -- I start from the outside rather than the inside to
  minimize the visual disruption between the Ring and the Spiral. I
  don't ever shrink the icon size in the Ring, but do so in the Spiral
  once the minimum radius is reached. Perhaps most controversial, I
  introduce an intermediate icon size between standard and small along
  the way.
 
  Gary: I'll post a new patch to the ticket momentarily.
  (http://bugs.sugarlabs.org/ticket/2143)
 
  Comments/suggestions?
 
  Don't you need a way to recreate a taxonomy when the numbers of
  activities grows?
 
  Search (ghost out non matches, as per neighbourhood view design) in the
  fav. view would seem an ideal next step here when dealing with many
  activities. Allowing drag and drop that would trigger a switch from a fixed
  layout pattern to random mode (with the layout initially intact), and/or
  reordering the sequence by drag'n'drop insertions would allow some
  flexibility.
 
  Ideally icons would be either snapped to the shape (dragging N units
  close to a snapped icon or the XO) or freeform positioned (by dragging N
  units away from their/a set position). With different icons in either state
  for a single view (I.e. a spiral with a few frequent icons dragged out into
  empty space). The current random view could then go away (as each view 
  could
  be as random or not as desired).

 Just as a follow up to my above comment, attached is a quick home view
 vector mockup. It assumes the list view is gone, with Journal stars being
 used to indicate (arbitrary entry) home favourites. It shows a 'snap to
 spiral' pattern, with several random clusters of activities/objects
 previously dragged out of the pattern by the user. Coloured icons would
 resume specific activity id objects, grey icons would be used to launch new
 instances (with the usual resume drop down palette of N most recent
 activities of that type).

 The spiral would re-flow once an icon is dragged out and dropped (in empty
 space), or dragged in and dropped (on an already snapped icon). If all icons
 were dragged out you would have what would look like the random layout,
 dragging an icon back onto the central XO would start reflowing a snapped
 pattern design again, as would adding new activity favourites.

 Again, just a future possible approach. Definitely no need to try and land
 something like this all in one go.

 --Gary

  But Walters spirals, without any of the above type extras, is still a
  huge improvement for those that want to fav many activities. I'm already
  hard-pressed to find new activities to fill up the view for testing, really
  scrapping the barrel.
 
  For those of you involved in deployments — roughly how many activities
  do you think kids/teachers currently commonly have?
 
  For example grouping related activities in spiral
  segments and reinforcing this with common icon color scheme in these
  segments.
 
  -1 No to a color scheme here. Colour is already used for identity. It's
  bad enough that the GC activities, and a few others, break the colour
  metaphor by not bothering with the fill_color and stroke_color variables 
  —
  adding even more colour metaphors would not help! ;)
 
  --Gary








 --
 anyth...@christianmarcschmidt.com
 917/ 575 0013

 http://www.christianmarcschmidt.com
 http://www.linkedin.com/in/christianmarcschmidt
 http://twitter.com/cms_

 ___
 Sugar-devel mailing list
 

Re: [Sugar-devel] modified Home View

2010-08-09 Thread Christian Marc Schmidt
Comments inline...

On Mon, Aug 9, 2010 at 2:58 AM, Walter Bender walter.ben...@gmail.comwrote:

 On Sun, Aug 8, 2010 at 4:51 PM, Christian Marc Schmidt
 christianm...@gmail.com wrote:
  Hi Gary--thanks for the interesting mockup! My feedback:
  The spiral is interesting and worth exploring. But I would continue to
 focus
  the view on a single organizational system, whether ring, spiral,
 freeform,
  list, etc. This preserves the integrity and extensibility of the UI views
  metaphor, and doesn't overload the screen. Because the iconographic
 language
  is already very abstract and pared down, we need to make sure that the
  interaction paradigm is clear and focused.
  Based on your rendering I think that the spiral in itself is definitely
  worth exploring further, and I like Walter's idea that it could start as
 a
  ring and grow into a spiral when more activities are added. That seems
 like
  an elegant and scalable solution. Favoriting could happen in the Journal,
 or
  we could opt to always display all activities--either seems like a
  potentially workable solution...
  We should also come back to the resume/start new proposal and figure out
 if
  we want to adopt any of the proposals.
 
  Christian
  On Sun, Aug 8, 2010 at 4:38 PM, Gary Martin garycmar...@googlemail.com
  wrote:
 
  On 8 Aug 2010, at 14:54, Gary Martin wrote:
 
   On 8 Aug 2010, at 13:42, Hilaire Fernandes 
 hilaire.fernan...@gmail.com
   wrote:
  
   Le 08/08/2010 13:59, Walter Bender a écrit :
   See
  
 http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
   for the latest screen shots. I made some changes to the way I
 generate
   the Spiral -- I start from the outside rather than the inside to
   minimize the visual disruption between the Ring and the Spiral. I
   don't ever shrink the icon size in the Ring, but do so in the Spiral
   once the minimum radius is reached. Perhaps most controversial, I
   introduce an intermediate icon size between standard and small along
   the way.
  
   Gary: I'll post a new patch to the ticket momentarily.
   (http://bugs.sugarlabs.org/ticket/2143)
  
   Comments/suggestions?
  
   Don't you need a way to recreate a taxonomy when the numbers of
   activities grows?
  
   Search (ghost out non matches, as per neighbourhood view design) in
 the
   fav. view would seem an ideal next step here when dealing with many
   activities. Allowing drag and drop that would trigger a switch from a
 fixed
   layout pattern to random mode (with the layout initially intact),
 and/or
   reordering the sequence by drag'n'drop insertions would allow some
   flexibility.
  
   Ideally icons would be either snapped to the shape (dragging N units
   close to a snapped icon or the XO) or freeform positioned (by dragging
 N
   units away from their/a set position). With different icons in either
 state
   for a single view (I.e. a spiral with a few frequent icons dragged out
 into
   empty space). The current random view could then go away (as each view
 could
   be as random or not as desired).
 
  Just as a follow up to my above comment, attached is a quick home view
  vector mockup. It assumes the list view is gone, with Journal stars
 being
  used to indicate (arbitrary entry) home favourites. It shows a 'snap to
  spiral' pattern, with several random clusters of activities/objects
  previously dragged out of the pattern by the user. Coloured icons would
  resume specific activity id objects, grey icons would be used to launch
 new
  instances (with the usual resume drop down palette of N most recent
  activities of that type).
 
  The spiral would re-flow once an icon is dragged out and dropped (in
 empty
  space), or dragged in and dropped (on an already snapped icon). If all
 icons
  were dragged out you would have what would look like the random layout,
  dragging an icon back onto the central XO would start reflowing a
 snapped
  pattern design again, as would adding new activity favourites.
 
  Again, just a future possible approach. Definitely no need to try and
 land
  something like this all in one go.
 
  --Gary
 
   But Walters spirals, without any of the above type extras, is still a
   huge improvement for those that want to fav many activities. I'm
 already
   hard-pressed to find new activities to fill up the view for testing,
 really
   scrapping the barrel.
  
   For those of you involved in deployments — roughly how many activities
   do you think kids/teachers currently commonly have?
  
   For example grouping related activities in spiral
   segments and reinforcing this with common icon color scheme in these
   segments.
  
   -1 No to a color scheme here. Colour is already used for identity.
 It's
   bad enough that the GC activities, and a few others, break the colour
   metaphor by not bothering with the fill_color and stroke_color
 variables —
   adding even more colour metaphors would not help! ;)
  
   --Gary
 
 
 
 
 
 
 
 
  --
  

Re: [Sugar-devel] modified Home View

2010-08-09 Thread Walter Bender
On Mon, Aug 9, 2010 at 10:37 AM, Christian Marc Schmidt
christianm...@gmail.com wrote:
 Comments inline...

 On Mon, Aug 9, 2010 at 2:58 AM, Walter Bender walter.ben...@gmail.com
 wrote:

 On Sun, Aug 8, 2010 at 4:51 PM, Christian Marc Schmidt
 christianm...@gmail.com wrote:
  Hi Gary--thanks for the interesting mockup! My feedback:
  The spiral is interesting and worth exploring. But I would continue to
  focus
  the view on a single organizational system, whether ring, spiral,
  freeform,
  list, etc. This preserves the integrity and extensibility of the UI
  views
  metaphor, and doesn't overload the screen. Because the iconographic
  language
  is already very abstract and pared down, we need to make sure that the
  interaction paradigm is clear and focused.
  Based on your rendering I think that the spiral in itself is definitely
  worth exploring further, and I like Walter's idea that it could start as
  a
  ring and grow into a spiral when more activities are added. That seems
  like
  an elegant and scalable solution. Favoriting could happen in the
  Journal, or
  we could opt to always display all activities--either seems like a
  potentially workable solution...
  We should also come back to the resume/start new proposal and figure out
  if
  we want to adopt any of the proposals.
 
  Christian
  On Sun, Aug 8, 2010 at 4:38 PM, Gary Martin garycmar...@googlemail.com
  wrote:
 
  On 8 Aug 2010, at 14:54, Gary Martin wrote:
 
   On 8 Aug 2010, at 13:42, Hilaire Fernandes
   hilaire.fernan...@gmail.com
   wrote:
  
   Le 08/08/2010 13:59, Walter Bender a écrit :
   See
  
   http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
   for the latest screen shots. I made some changes to the way I
   generate
   the Spiral -- I start from the outside rather than the inside to
   minimize the visual disruption between the Ring and the Spiral. I
   don't ever shrink the icon size in the Ring, but do so in the
   Spiral
   once the minimum radius is reached. Perhaps most controversial, I
   introduce an intermediate icon size between standard and small
   along
   the way.
  
   Gary: I'll post a new patch to the ticket momentarily.
   (http://bugs.sugarlabs.org/ticket/2143)
  
   Comments/suggestions?
  
   Don't you need a way to recreate a taxonomy when the numbers of
   activities grows?
  
   Search (ghost out non matches, as per neighbourhood view design) in
   the
   fav. view would seem an ideal next step here when dealing with many
   activities. Allowing drag and drop that would trigger a switch from a
   fixed
   layout pattern to random mode (with the layout initially intact),
   and/or
   reordering the sequence by drag'n'drop insertions would allow some
   flexibility.
  
   Ideally icons would be either snapped to the shape (dragging N units
   close to a snapped icon or the XO) or freeform positioned (by
   dragging N
   units away from their/a set position). With different icons in either
   state
   for a single view (I.e. a spiral with a few frequent icons dragged
   out into
   empty space). The current random view could then go away (as each
   view could
   be as random or not as desired).
 
  Just as a follow up to my above comment, attached is a quick home view
  vector mockup. It assumes the list view is gone, with Journal stars
  being
  used to indicate (arbitrary entry) home favourites. It shows a 'snap to
  spiral' pattern, with several random clusters of activities/objects
  previously dragged out of the pattern by the user. Coloured icons would
  resume specific activity id objects, grey icons would be used to launch
  new
  instances (with the usual resume drop down palette of N most recent
  activities of that type).
 
  The spiral would re-flow once an icon is dragged out and dropped (in
  empty
  space), or dragged in and dropped (on an already snapped icon). If all
  icons
  were dragged out you would have what would look like the random layout,
  dragging an icon back onto the central XO would start reflowing a
  snapped
  pattern design again, as would adding new activity favourites.
 
  Again, just a future possible approach. Definitely no need to try and
  land
  something like this all in one go.
 
  --Gary
 
   But Walters spirals, without any of the above type extras, is still a
   huge improvement for those that want to fav many activities. I'm
   already
   hard-pressed to find new activities to fill up the view for testing,
   really
   scrapping the barrel.
  
   For those of you involved in deployments — roughly how many
   activities
   do you think kids/teachers currently commonly have?
  
   For example grouping related activities in spiral
   segments and reinforcing this with common icon color scheme in these
   segments.
  
   -1 No to a color scheme here. Colour is already used for identity.
   It's
   bad enough that the GC activities, and a few others, break the colour
   metaphor by not bothering with the fill_color and 

Re: [Sugar-devel] modified Home View

2010-08-09 Thread Gary Martin
On 9 Aug 2010, at 15:37, Christian Marc Schmidt christianm...@gmail.com wrote:

 
 (1) Can we reach consensus re spiraling in from the MAXIMUM radius
 once the Ring is full or spiraling out from the MINIMUM radius once
 the Ring is full?
 
 I would say spiraling in from max radius. That way we can maximize the 
 efficiency of the ring, before transitioning to the spiral.

Oh well I guess I just got out voted (think max inwards looks ugly, backwards, 
unexpected for a spiral) ;)

 Walter, looking at your mockups I'd try to come up with an algorithm that 
 gives us a looser spiral with more space between each segment of the spiral, 
 more along the lines of what Gary mocked up. The screenshots on the wiki look 
 very dense. Gary's mockup really proved to me that this can work!

Yes, maybe that will help remove all the dead inner white space when using the 
max inward spiral.

  (2) Is is OK to add an INTERMEDIATE icon size between STANDARD and SMALL?
 
 I'd even go further and suggest that we could have icons scale dynamically 
 within the ring/spiral, to achieve maximum balance between the available 
 space and icon legibility.

FWIW I was testing Walters latest patch today and noted that the existing 
original ring code did much more with icon scaling than the current patch. In 
the low icon number count, icons start large and then gradually reduce in size 
before filling the minimum radius. Roughly the first 13 icons form the min 
radius ring are at their largest size, then up to about 19 icons the they 
slowly reduce in size down to the next preset standard, at which point the ring 
starts growing in radius. Once the radius hits max, I believe that's when the 
icons start to scale down further (not sure if this is a sudden size change to 
another small default or some gradual reduction). 

Walter, your latest patch does show a big visual jump once the large icons 
reach the maximum radius, as that point it triggers a large icon size step down 
and the ring goes from full height to about half height with on extra icon.

Am I correct in assuming that the style.STANDARD_ICON_SIZE, MEDIUM, and SMALL 
are there to improve icon rendering/cache efficiency? I vaguely remember some 
pre-rendering to set sizes discussion/work some time back. Not sure if we mess 
that up by using arbitrary values?

  My only concern here is that we'd need to find the right balance so as not 
 to interrupt the general zoom metaphor, going from large to small icons (home 
 to neighborhood). This means we probably need to put a cap on the bottom end 
 of the scale, not allowing icons to become too small so that they could reach 
 the size of icons in the groups view...
 
 All this will take lots of exploration I think before getting it right. I can 
 work on mockups if that would help...

I'd say apply the patch and/or tinker with the current code (it's a single 
file, and just one short method* that pretty much fits in one page of source), 
I found trying to layout icons accurately in a spiral for a mockup quite an art 
in itself ;)

* _calculate_radius_and_icon_size is the method, and it's in 
/usr/lib/python2.6/site-packages/jarabe/desktop/favoriteslayout.py

  
 (3) In regard to Q1, I could trigger the spiral before the Ring hits
 the MAXIMUM radius, perhaps at MAXIMUM-icon_size? (I've not
 illustrated this yet.)
 
 Yes, I think that probably makes sense. We should play through all the 
 possibilities and then make a decision based on what works best...

I was looking into growing the ring up from the min radius (large icons) up to 
the half way point between max and min radius. Icons would then smoothly reduce 
to the next standard size down. The spiral would then trigger, and grow both 
outwards and inwards. Once max/min are reached, icons are then gradually down 
sized again to fit. Might just be easier/close enough to use the old ring code 
and trigger something close to Walter's v1 spiral code at the halfway between 
max and min radius. 

--Gary  

  
 -walter
 
 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org
 
 
 
 -- 
 anyth...@christianmarcschmidt.com
 917/ 575 0013
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] modified Home View

2010-08-09 Thread Christian Marc Schmidt
Comments below:

On Mon, Aug 9, 2010 at 11:42 AM, Gary Martin garycmar...@googlemail.comwrote:

 On 9 Aug 2010, at 15:37, Christian Marc Schmidt christianm...@gmail.com
 wrote:


 (1) Can we reach consensus re spiraling in from the MAXIMUM radius
 once the Ring is full or spiraling out from the MINIMUM radius once
 the Ring is full?


 I would say spiraling in from max radius. That way we can maximize the
 efficiency of the ring, before transitioning to the spiral.


 Oh well I guess I just got out voted (think max inwards looks ugly,
 backwards, unexpected for a spiral) ;)



Sorry, maybe I'm not fully clear on the behavior. I DO think that the spiral
should start from within and spiral out. In my last comment, I was more
thinking along the lines of first having the ring expand to max size, THEN
switching to spiral when more activities are added.

Gary, I thought your mockup looked great, where the spiral begins above the
XO and spirals out with enough padding between segments to not make it feel
too dense. I think we should do whatever we can to achieve this look.




 Walter, looking at your mockups I'd try to come up with an algorithm that
 gives us a looser spiral with more space between each segment of the spiral,
 more along the lines of what Gary mocked up. The screenshots on the wiki
 look very dense. Gary's mockup really proved to me that this can work!


 Yes, maybe that will help remove all the dead inner white space when using
 the max inward spiral.

  (2) Is is OK to add an INTERMEDIATE icon size between STANDARD and SMALL?

 I'd even go further and suggest that we could have icons scale dynamically
 within the ring/spiral, to achieve maximum balance between the available
 space and icon legibility.


 FWIW I was testing Walters latest patch today and noted that the existing
 original ring code did much more with icon scaling than the current patch.
 In the low icon number count, icons start large and then gradually reduce in
 size before filling the minimum radius. Roughly the first 13 icons form the
 min radius ring are at their largest size, then up to about 19 icons the
 they slowly reduce in size down to the next preset standard, at which point
 the ring starts growing in radius. Once the radius hits max, I believe
 that's when the icons start to scale down further (not sure if this is a
 sudden size change to another small default or some gradual reduction).

 Walter, your latest patch does show a big visual jump once the large icons
 reach the maximum radius, as that point it triggers a large icon size step
 down and the ring goes from full height to about half height with on extra
 icon.

 Am I correct in assuming that the style.STANDARD_ICON_SIZE, MEDIUM, and
 SMALL are there to improve icon rendering/cache efficiency? I vaguely
 remember some pre-rendering to set sizes discussion/work some time back. Not
 sure if we mess that up by using arbitrary values?

  My only concern here is that we'd need to find the right balance so as
 not to interrupt the general zoom metaphor, going from large to small icons
 (home to neighborhood). This means we probably need to put a cap on the
 bottom end of the scale, not allowing icons to become too small so that they
 could reach the size of icons in the groups view...

 All this will take lots of exploration I think before getting it right. I
 can work on mockups if that would help...


 I'd say apply the patch and/or tinker with the current code (it's a single
 file, and just one short method* that pretty much fits in one page of
 source), I found trying to layout icons accurately in a spiral for a mockup
 quite an art in itself ;)

 * _calculate_radius_and_icon_size is the method, and it's in
 /usr/lib/python2.6/site-packages/jarabe/desktop/favoriteslayout.py



 (3) In regard to Q1, I could trigger the spiral before the Ring hits
 the MAXIMUM radius, perhaps at MAXIMUM-icon_size? (I've not
 illustrated this yet.)


 Yes, I think that probably makes sense. We should play through all the
 possibilities and then make a decision based on what works best...


 I was looking into growing the ring up from the min radius (large icons) up
 to the half way point between max and min radius. Icons would then smoothly
 reduce to the next standard size down. The spiral would then trigger, and
 grow both outwards and inwards. Once max/min are reached, icons are then
 gradually down sized again to fit. Might just be easier/close enough to use
 the old ring code and trigger something close to Walter's v1 spiral code at
 the halfway between max and min radius.

 --Gary



 -walter

 --
 Walter Bender
 Sugar Labs
  http://www.sugarlabs.orghttp://www.sugarlabs.org




 --
 anyth...@christianmarcschmidt.comanyth...@christianmarcschmidt.com
 917/ 575 0013




-- 
anyth...@christianmarcschmidt.com
917/ 575 0013

http://www.christianmarcschmidt.com
http://www.linkedin.com/in/christianmarcschmidt
http://twitter.com/cms_
___

Re: [Sugar-devel] modified Home View

2010-08-09 Thread Walter Bender
On Mon, Aug 9, 2010 at 10:48 AM, Walter Bender walter.ben...@gmail.com wrote:
 On Mon, Aug 9, 2010 at 10:37 AM, Christian Marc Schmidt
 christianm...@gmail.com wrote:
 Comments inline...

 On Mon, Aug 9, 2010 at 2:58 AM, Walter Bender walter.ben...@gmail.com
 wrote:

 On Sun, Aug 8, 2010 at 4:51 PM, Christian Marc Schmidt
 christianm...@gmail.com wrote:
  Hi Gary--thanks for the interesting mockup! My feedback:
  The spiral is interesting and worth exploring. But I would continue to
  focus
  the view on a single organizational system, whether ring, spiral,
  freeform,
  list, etc. This preserves the integrity and extensibility of the UI
  views
  metaphor, and doesn't overload the screen. Because the iconographic
  language
  is already very abstract and pared down, we need to make sure that the
  interaction paradigm is clear and focused.
  Based on your rendering I think that the spiral in itself is definitely
  worth exploring further, and I like Walter's idea that it could start as
  a
  ring and grow into a spiral when more activities are added. That seems
  like
  an elegant and scalable solution. Favoriting could happen in the
  Journal, or
  we could opt to always display all activities--either seems like a
  potentially workable solution...
  We should also come back to the resume/start new proposal and figure out
  if
  we want to adopt any of the proposals.
 
  Christian
  On Sun, Aug 8, 2010 at 4:38 PM, Gary Martin garycmar...@googlemail.com
  wrote:
 
  On 8 Aug 2010, at 14:54, Gary Martin wrote:
 
   On 8 Aug 2010, at 13:42, Hilaire Fernandes
   hilaire.fernan...@gmail.com
   wrote:
  
   Le 08/08/2010 13:59, Walter Bender a écrit :
   See
  
   http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
   for the latest screen shots. I made some changes to the way I
   generate
   the Spiral -- I start from the outside rather than the inside to
   minimize the visual disruption between the Ring and the Spiral. I
   don't ever shrink the icon size in the Ring, but do so in the
   Spiral
   once the minimum radius is reached. Perhaps most controversial, I
   introduce an intermediate icon size between standard and small
   along
   the way.
  
   Gary: I'll post a new patch to the ticket momentarily.
   (http://bugs.sugarlabs.org/ticket/2143)
  
   Comments/suggestions?
  
   Don't you need a way to recreate a taxonomy when the numbers of
   activities grows?
  
   Search (ghost out non matches, as per neighbourhood view design) in
   the
   fav. view would seem an ideal next step here when dealing with many
   activities. Allowing drag and drop that would trigger a switch from a
   fixed
   layout pattern to random mode (with the layout initially intact),
   and/or
   reordering the sequence by drag'n'drop insertions would allow some
   flexibility.
  
   Ideally icons would be either snapped to the shape (dragging N units
   close to a snapped icon or the XO) or freeform positioned (by
   dragging N
   units away from their/a set position). With different icons in either
   state
   for a single view (I.e. a spiral with a few frequent icons dragged
   out into
   empty space). The current random view could then go away (as each
   view could
   be as random or not as desired).
 
  Just as a follow up to my above comment, attached is a quick home view
  vector mockup. It assumes the list view is gone, with Journal stars
  being
  used to indicate (arbitrary entry) home favourites. It shows a 'snap to
  spiral' pattern, with several random clusters of activities/objects
  previously dragged out of the pattern by the user. Coloured icons would
  resume specific activity id objects, grey icons would be used to launch
  new
  instances (with the usual resume drop down palette of N most recent
  activities of that type).
 
  The spiral would re-flow once an icon is dragged out and dropped (in
  empty
  space), or dragged in and dropped (on an already snapped icon). If all
  icons
  were dragged out you would have what would look like the random layout,
  dragging an icon back onto the central XO would start reflowing a
  snapped
  pattern design again, as would adding new activity favourites.
 
  Again, just a future possible approach. Definitely no need to try and
  land
  something like this all in one go.
 
  --Gary
 
   But Walters spirals, without any of the above type extras, is still a
   huge improvement for those that want to fav many activities. I'm
   already
   hard-pressed to find new activities to fill up the view for testing,
   really
   scrapping the barrel.
  
   For those of you involved in deployments — roughly how many
   activities
   do you think kids/teachers currently commonly have?
  
   For example grouping related activities in spiral
   segments and reinforcing this with common icon color scheme in these
   segments.
  
   -1 No to a color scheme here. Colour is already used for identity.
   It's
   bad enough that the GC activities, and a few 

Re: [Sugar-devel] modified Home View

2010-08-09 Thread Walter Bender
On Mon, Aug 9, 2010 at 12:32 PM, Walter Bender walter.ben...@gmail.com wrote:
 On Mon, Aug 9, 2010 at 10:48 AM, Walter Bender walter.ben...@gmail.com 
 wrote:
 On Mon, Aug 9, 2010 at 10:37 AM, Christian Marc Schmidt
 christianm...@gmail.com wrote:
 Comments inline...

 On Mon, Aug 9, 2010 at 2:58 AM, Walter Bender walter.ben...@gmail.com
 wrote:

 On Sun, Aug 8, 2010 at 4:51 PM, Christian Marc Schmidt
 christianm...@gmail.com wrote:
  Hi Gary--thanks for the interesting mockup! My feedback:
  The spiral is interesting and worth exploring. But I would continue to
  focus
  the view on a single organizational system, whether ring, spiral,
  freeform,
  list, etc. This preserves the integrity and extensibility of the UI
  views
  metaphor, and doesn't overload the screen. Because the iconographic
  language
  is already very abstract and pared down, we need to make sure that the
  interaction paradigm is clear and focused.
  Based on your rendering I think that the spiral in itself is definitely
  worth exploring further, and I like Walter's idea that it could start as
  a
  ring and grow into a spiral when more activities are added. That seems
  like
  an elegant and scalable solution. Favoriting could happen in the
  Journal, or
  we could opt to always display all activities--either seems like a
  potentially workable solution...
  We should also come back to the resume/start new proposal and figure out
  if
  we want to adopt any of the proposals.
 
  Christian
  On Sun, Aug 8, 2010 at 4:38 PM, Gary Martin garycmar...@googlemail.com
  wrote:
 
  On 8 Aug 2010, at 14:54, Gary Martin wrote:
 
   On 8 Aug 2010, at 13:42, Hilaire Fernandes
   hilaire.fernan...@gmail.com
   wrote:
  
   Le 08/08/2010 13:59, Walter Bender a écrit :
   See
  
   http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
   for the latest screen shots. I made some changes to the way I
   generate
   the Spiral -- I start from the outside rather than the inside to
   minimize the visual disruption between the Ring and the Spiral. I
   don't ever shrink the icon size in the Ring, but do so in the
   Spiral
   once the minimum radius is reached. Perhaps most controversial, I
   introduce an intermediate icon size between standard and small
   along
   the way.
  
   Gary: I'll post a new patch to the ticket momentarily.
   (http://bugs.sugarlabs.org/ticket/2143)
  
   Comments/suggestions?
  
   Don't you need a way to recreate a taxonomy when the numbers of
   activities grows?
  
   Search (ghost out non matches, as per neighbourhood view design) in
   the
   fav. view would seem an ideal next step here when dealing with many
   activities. Allowing drag and drop that would trigger a switch from a
   fixed
   layout pattern to random mode (with the layout initially intact),
   and/or
   reordering the sequence by drag'n'drop insertions would allow some
   flexibility.
  
   Ideally icons would be either snapped to the shape (dragging N units
   close to a snapped icon or the XO) or freeform positioned (by
   dragging N
   units away from their/a set position). With different icons in either
   state
   for a single view (I.e. a spiral with a few frequent icons dragged
   out into
   empty space). The current random view could then go away (as each
   view could
   be as random or not as desired).
 
  Just as a follow up to my above comment, attached is a quick home view
  vector mockup. It assumes the list view is gone, with Journal stars
  being
  used to indicate (arbitrary entry) home favourites. It shows a 'snap to
  spiral' pattern, with several random clusters of activities/objects
  previously dragged out of the pattern by the user. Coloured icons would
  resume specific activity id objects, grey icons would be used to launch
  new
  instances (with the usual resume drop down palette of N most recent
  activities of that type).
 
  The spiral would re-flow once an icon is dragged out and dropped (in
  empty
  space), or dragged in and dropped (on an already snapped icon). If all
  icons
  were dragged out you would have what would look like the random layout,
  dragging an icon back onto the central XO would start reflowing a
  snapped
  pattern design again, as would adding new activity favourites.
 
  Again, just a future possible approach. Definitely no need to try and
  land
  something like this all in one go.
 
  --Gary
 
   But Walters spirals, without any of the above type extras, is still a
   huge improvement for those that want to fav many activities. I'm
   already
   hard-pressed to find new activities to fill up the view for testing,
   really
   scrapping the barrel.
  
   For those of you involved in deployments — roughly how many
   activities
   do you think kids/teachers currently commonly have?
  
   For example grouping related activities in spiral
   segments and reinforcing this with common icon color scheme in these
   segments.
  
   -1 No to a color scheme here. Colour is already 

[Sugar-devel] modified Home View

2010-08-08 Thread Walter Bender
See http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
for the latest screen shots. I made some changes to the way I generate
the Spiral -- I start from the outside rather than the inside to
minimize the visual disruption between the Ring and the Spiral. I
don't ever shrink the icon size in the Ring, but do so in the Spiral
once the minimum radius is reached. Perhaps most controversial, I
introduce an intermediate icon size between standard and small along
the way.

Gary: I'll post a new patch to the ticket momentarily.
(http://bugs.sugarlabs.org/ticket/2143)

Comments/suggestions?

-walter

-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] modified Home View

2010-08-08 Thread Hilaire Fernandes
Le 08/08/2010 13:59, Walter Bender a écrit :
 See 
 http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
 for the latest screen shots. I made some changes to the way I generate
 the Spiral -- I start from the outside rather than the inside to
 minimize the visual disruption between the Ring and the Spiral. I
 don't ever shrink the icon size in the Ring, but do so in the Spiral
 once the minimum radius is reached. Perhaps most controversial, I
 introduce an intermediate icon size between standard and small along
 the way.
 
 Gary: I'll post a new patch to the ticket momentarily.
 (http://bugs.sugarlabs.org/ticket/2143)
 
 Comments/suggestions?

Don't you need a way to recreate a taxonomy when the numbers of
activities grows? For example grouping related activities in spiral
segments and reinforcing this with common icon color scheme in these
segments.

Hilaire


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] modified Home View

2010-08-08 Thread Walter Bender
On Sun, Aug 8, 2010 at 8:42 AM, Hilaire Fernandes
hilaire.fernan...@gmail.com wrote:
 Le 08/08/2010 13:59, Walter Bender a écrit :
 See 
 http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
 for the latest screen shots. I made some changes to the way I generate
 the Spiral -- I start from the outside rather than the inside to
 minimize the visual disruption between the Ring and the Spiral. I
 don't ever shrink the icon size in the Ring, but do so in the Spiral
 once the minimum radius is reached. Perhaps most controversial, I
 introduce an intermediate icon size between standard and small along
 the way.

 Gary: I'll post a new patch to the ticket momentarily.
 (http://bugs.sugarlabs.org/ticket/2143)

 Comments/suggestions?

 Don't you need a way to recreate a taxonomy when the numbers of
 activities grows? For example grouping related activities in spiral
 segments and reinforcing this with common icon color scheme in these
 segments.

The reordering to fit a taxonomy would be orthogonal to however we
render the sequence of icons. I am not sure of the optimal way to map
a multidimensional space onto a one-dimensional axis, but we do have
category information in ASLO.

Regarding recoloring, that would be a major UI paradigm shift. But we
could perhaps use some other visual attribute besides color to
indicate commonality.

-walter

 Hilaire


 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] modified Home View

2010-08-08 Thread Walter Bender
On Sun, Aug 8, 2010 at 11:55 AM, Gary Martin garycmar...@googlemail.com wrote:
 Hi Walter,

 On 8 Aug 2010, at 12:59, Walter Bender wrote:

 See 
 http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
 for the latest screen shots. I made some changes to the way I generate
 the Spiral -- I start from the outside rather than the inside to
 minimize the visual disruption between the Ring and the Spiral. I
 don't ever shrink the icon size in the Ring, but do so in the Spiral
 once the minimum radius is reached. Perhaps most controversial, I
 introduce an intermediate icon size between standard and small along
 the way.

 Gary: I'll post a new patch to the ticket momentarily.
 (http://bugs.sugarlabs.org/ticket/2143)

 Thanks, been testing comparing it with the other patch, for those without 
 time to try, see attached image. Left column is Walter's v1 patch, right is 
 the v2 patch.

 Comments/suggestions?

 You'll hate me for saying this, but I rather prefer your v1 spiral patch ;)

  - when the circle is large (39 activities), the distance the activities are 
 from the central XO is really visually uncomfortable and disconnected

I don't think the large circle behavior has changed from before, but
that doesn't mean it is correct. Maybe we want to trigger the spiral
sooner? And gradually grow out to the maximum radius? I'll experiment
with a few more variants.


  - when your v1 spiral triggers looks really good, wrapping near around the 
 user, spiralling outwards

  - when v2 patch triggers to spiral, it has the same far away spacing from 
 the user XO as the large circle, until you favourite about 90-95 activities

  - v2 patch also seems to trip into tiny, tiny, icon mode even though there 
 is space still, well before v1 does (see bottom images) – large icons as long 
 as possible are really important (think touch UI compatible)

I think it is a peculiarity of fitting a spiral into a rectangle that
causes the icon trigger to fire at slightly different times.

Actually, it is triggering the intermediate size. Small is really
small. (See http://wiki.sugarlabs.org/go/File:Spiral-small.png)


 If you want a more continuous transition between the v1 circle and spiral (I 
 agree v1 is quite a large change), a close circle up to about 22-26 icons 
 would be nice switch to spiral point, before icons feel too disconnected from 
 the user and matching up well with the v1 spiral.

As per above, I'll play with a few more variants.

Thanks for testing.

-walter

 --Gary

 -walter

 --
 Walter Bender
 Sugar Labs
 http://www.sugarlabs.org









-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] modified Home View

2010-08-08 Thread Christian Marc Schmidt
Hi Gary--thanks for the interesting mockup! My feedback:

The spiral is interesting and worth exploring. But I would continue to focus
the view on a single organizational system, whether ring, spiral, freeform,
list, etc. This preserves the integrity and extensibility of the UI views
metaphor, and doesn't overload the screen. Because the iconographic language
is already very abstract and pared down, we need to make sure that the
interaction paradigm is clear and focused.

Based on your rendering I think that the spiral in itself is definitely
worth exploring further, and I like Walter's idea that it could start as a
ring and grow into a spiral when more activities are added. That seems like
an elegant and scalable solution. Favoriting could happen in the Journal, or
we could opt to always display all activities--either seems like a
potentially workable solution...

We should also come back to the resume/start new proposal and figure out if
we want to adopt any of the proposals.


Christian

On Sun, Aug 8, 2010 at 4:38 PM, Gary Martin garycmar...@googlemail.comwrote:

 On 8 Aug 2010, at 14:54, Gary Martin wrote:

  On 8 Aug 2010, at 13:42, Hilaire Fernandes hilaire.fernan...@gmail.com
 wrote:
 
  Le 08/08/2010 13:59, Walter Bender a écrit :
  See
 http://wiki.sugarlabs.org/go/Features/Spiral_Home_View#Detailed_Description
  for the latest screen shots. I made some changes to the way I generate
  the Spiral -- I start from the outside rather than the inside to
  minimize the visual disruption between the Ring and the Spiral. I
  don't ever shrink the icon size in the Ring, but do so in the Spiral
  once the minimum radius is reached. Perhaps most controversial, I
  introduce an intermediate icon size between standard and small along
  the way.
 
  Gary: I'll post a new patch to the ticket momentarily.
  (http://bugs.sugarlabs.org/ticket/2143)
 
  Comments/suggestions?
 
  Don't you need a way to recreate a taxonomy when the numbers of
  activities grows?
 
  Search (ghost out non matches, as per neighbourhood view design) in the
 fav. view would seem an ideal next step here when dealing with many
 activities. Allowing drag and drop that would trigger a switch from a fixed
 layout pattern to random mode (with the layout initially intact), and/or
 reordering the sequence by drag'n'drop insertions would allow some
 flexibility.
 
  Ideally icons would be either snapped to the shape (dragging N units
 close to a snapped icon or the XO) or freeform positioned (by dragging N
 units away from their/a set position). With different icons in either state
 for a single view (I.e. a spiral with a few frequent icons dragged out into
 empty space). The current random view could then go away (as each view could
 be as random or not as desired).

 Just as a follow up to my above comment, attached is a quick home view
 vector mockup. It assumes the list view is gone, with Journal stars being
 used to indicate (arbitrary entry) home favourites. It shows a 'snap to
 spiral' pattern, with several random clusters of activities/objects
 previously dragged out of the pattern by the user. Coloured icons would
 resume specific activity id objects, grey icons would be used to launch new
 instances (with the usual resume drop down palette of N most recent
 activities of that type).

 The spiral would re-flow once an icon is dragged out and dropped (in empty
 space), or dragged in and dropped (on an already snapped icon). If all icons
 were dragged out you would have what would look like the random layout,
 dragging an icon back onto the central XO would start reflowing a snapped
 pattern design again, as would adding new activity favourites.

 Again, just a future possible approach. Definitely no need to try and land
 something like this all in one go.

 --Gary

  But Walters spirals, without any of the above type extras, is still a
 huge improvement for those that want to fav many activities. I'm already
 hard-pressed to find new activities to fill up the view for testing, really
 scrapping the barrel.
 
  For those of you involved in deployments — roughly how many activities do
 you think kids/teachers currently commonly have?
 
  For example grouping related activities in spiral
  segments and reinforcing this with common icon color scheme in these
  segments.
 
  -1 No to a color scheme here. Colour is already used for identity. It's
 bad enough that the GC activities, and a few others, break the colour
 metaphor by not bothering with the fill_color and stroke_color variables —
 adding even more colour metaphors would not help! ;)
 
  --Gary








-- 
anyth...@christianmarcschmidt.com
917/ 575 0013

http://www.christianmarcschmidt.com
http://www.linkedin.com/in/christianmarcschmidt
http://twitter.com/cms_
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel