Opened 7 years ago

Last modified 6 years ago

#2336 new enhancement

First boot color chooser

Reported by: bert Owned by: marco
Priority: normal Milestone: 9.1.0-cancelled
Component: sugar Version:
Keywords: 8.2.0:- 9.1.0:? Cc: marco, eben
Blocked By: Blocking:
Deployments affected: Action Needed: code
Verified: no

Description

It would be nice if one of the touchpad buttons moved forward, the other backwards in the list of available color combinations. That way, if you accidentally moved past a color you liked, you could go back. If you do not know about the feature, it would not get in the way either.

I guess there will be a completely different design anyway, but this little enhancement might make the current one more usable.

Attachments (2)

color_chooser.png (47.8 KB) - added by Eben 7 years ago.
xo-color6.svg (38.8 KB) - added by Eben 7 years ago.

Download all attachments as: .zip

Change History (18)

comment:1 Changed 7 years ago by jg

  • Component changed from sugar to interface-design
  • Milestone changed from Untriaged to Trial-3
  • Owner changed from dcbw to Eben

comment:2 Changed 7 years ago by marco

The real color chooser design is in #1543. The current one is just a leftover of the old implementation (until I get the time to implement the real one...).

Changed 7 years ago by Eben

Changed 7 years ago by Eben

comment:3 Changed 7 years ago by Eben

  • Cc marco added
  • Component changed from interface-design to sugar
  • Owner changed from Eben to marco

I've attached a new spec for the color chooser to this ticket, since the spec and implementation of the color chooser itself is sufficiently large enough to warrant its own ticket. I've also included a dynamic SVG file that Walter worked on which illustrates the basic idea. This spec should clarify the details a bit. This chooser should, as Marco mentioned, fit into the intro sequence in ticket #1543.

The color chooser is effectively 5 separate sets of colors, each set of which fills in the circles within the attached image. There are six rings each containing color circles (swatches) on each page. The primary hues (same for all circles in each ring) for the rings will be red, orange, yellow, green, blue, purple clockwise from the top. The secondary hues (unique for all circles in each ring) will be oriented such that the circle nearest the XO in the center is the identity swatch (red, red), (orange, orange) etc.

The 5 circles across the bottom represent the 5 pages which for simplicity I'll call: dark, dark inverse, bright, bright inverse, and light in order from left to right. The inverse pages simply swap the stroke and fill colors of the swatches.

The XO icon in the center will be rendered as a white stroke with no fill until a swatch has been chosen. From then on, it will take on the color of the clicked on swatch. For the purposes of first boot, we don't need varied background colors, XO manipulation, or an indication of the currently selected swatch. The XO's own color will be enough to indicate the state of the selection.

comment:4 Changed 7 years ago by marco

  • Milestone changed from Trial-3 to Untriaged

Setting to untriaged since the scope of the ticket completely changed with Eben spec.

comment:5 Changed 7 years ago by jg

  • Milestone changed from Untriaged to Trial-3

comment:6 Changed 7 years ago by marco

  • Milestone changed from Trial-3 to Untriaged

We are past feature freeze.

comment:7 Changed 7 years ago by jg

  • Milestone changed from Untriaged to First Deployment, V1.0

comment:8 Changed 7 years ago by kimquirk

  • Priority changed from normal to high

comment:9 Changed 7 years ago by marco

  • Milestone changed from First Deployment, V1.0 to Untriaged

comment:10 Changed 7 years ago by jg

  • Milestone changed from Untriaged to V1.1

comment:11 Changed 6 years ago by marco

  • Milestone changed from Future Release to Retriage, Please!

comment:12 Changed 6 years ago by Eben

  • Cc eben added
  • Keywords 8.2.0:? added
  • Milestone changed from Retriage, Please! to 8.2.0 (was Update.2)

Short term solution:

Pack go-previous and go-next arrows to the left and right of the XO, respectively, to cycle forward and backward through the list of colors. Naturally, this requires using a seeded random number generator, so that you can just as easily move backward through the random space as forward. Clicking on the XO itself should still cycle forward, as it always has.

I think this would be a very friendly addition to the color chooser, with relatively little effort. Perhaps I can take a stab at it...we'll see.

comment:13 Changed 6 years ago by marco

  • Action Needed set to code

comment:14 Changed 6 years ago by marco

  • Priority changed from high to normal

comment:15 Changed 6 years ago by marco

  • Keywords 8.2.0:? removed
  • Milestone changed from 8.2.0 (was Update.2) to 9.1.0

comment:16 Changed 6 years ago by mstone

  • Keywords 8.2.0:- 9.1.0:? added
Note: See TracTickets for help on using tickets.