[sugar] Home Design: Free Layout View
Martin Dengler
martin
Thu Jun 12 19:18:59 EDT 2008
On Thu, Jun 12, 2008 at 03:08:29PM -0400, Eben Eliason wrote:
> [new home view]
Eben, I have great respect for you and the people involved. My gut
reaction to the new design, however, was just: it's not beautiful.
I'd like to repeat clearly:
This design is not beautiful.
The ring[1] was beautiful, and the redesigned activity circle/ring[2]
too, but this design is not beautiful. It lacks a sense of "macro" /
unifying design/layout that the previous two had, and it looks like a
mess :(.
> [the Home view presentation was not a Good Thing; the] main issue of
> concern was one of scalability . . .
What what?? Creation is (journal-wise) nouns; the ring / activities
view is (was) verbs. I've not idea about design metaphor and the
application thereof, but this seems a large change (not necessarily
bad) for a silly reason: scalability. Silly I say, because: this
design is no useful way more scalable. A ring of 50 icons is a better
organization than a free-form desktop of 50 icons. Sure, they can be
dragged around to make sense of them, but...inherently more scalable
(or more beautiful than your last designs) it is not.
> After experimenting with a number of layouts, it became clear that a
> more traditional freeform view maximizes potential use of the
> available space . . .
Why is space maximization the most important goal? Clearly a
free-form view is *not* going to result in the maximal packing, but a
somewhat-overlapping grid/hexagonal view. I find this whole
scalability argument not compelling.
> . . . retains the XO at the center (which is core to
> the zoom metaphor and reflects the philosophy of child ownership of
> laptops) . . .
Sure!
> . . . and also provides, via drag'n'drop, the ability for kids to
> further personalize their Home by arranging and categorizing
> activities as they see fit.
Personalization is good.
> While we contend that the notion of
> favorites is still a powerful organizational tool, and therefore
> propose to keep it in the new designs, this free view scales well
> enough to prevent the need for using them if one doesn't wish to.
>
> Please observe the new design mockups on the wiki at
> http://wiki.laptop.org/go/Designs/Activity_Management for further
> details. As code freeze is rapidly approaching and these changes are
> slated for the August release aside the rest of the redesign, your
> feedback is greatly appreciated. Thanks!
Feedback/summary of the above: keep the last design with its favorite
activity ring, but perhaps stick the shaded ring of the design prior
to *that* behind the favorite-ed activities, perhaps. But there are
probably a lot of designs more beautiful that this new proposal, so
don't use this new proposal (subject to the "PS" section caveats
below).
> - Eben
Martin
> PS. While considering the implementation details of the new Home
> design, an interesting extension of this idea was proposed: a
> modular layout system. It would take as input the coordinates of the
> dropped icon (and those of all others on screen as well), and output
> coordinates for where the icons should actually be drawn. (We could
> also include metadata such as name, tags, etc. to allow sorting,
> grouping and such.)
> The simplest layout is the identity function, naturally. A slightly
> more interesting layout would be the identity function, with some
> extra jiggle logic to prevent overlapping icons. Another possibility,
> of course, is to compute the angle between the center of the screen
> and the coordinate of the dropped icon, compute a radius r based on
> the total number of icons, and then draw all of the dropped icons in a
> ring of radius r with the newly dropped one at the appropriate
> position in the ring.
Wait, I've changed my mind - *this* is the way to go. Forget all that
stuff I said above ;).
> One can imagine many more, and more importantly, the possibility
> for an extensible system which allows kids to create their own
> custom layouts.
This would be *super* cool. It's quite high up the gradient of
customizability, but could be a useful amount/degree below the
difficulty of having kids implement their own gtk theme.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.laptop.org/pipermail/sugar/attachments/20080613/42e3511e/attachment.pgp
More information about the Sugar-devel
mailing list