Re: [Tails-ux] Results second Tails Server user tests

Delete this message

Reply to this message
Author: sajolida
Date:  
To: Tails user experience & user interface design, George Kadianakis, anonym
Subject: Re: [Tails-ux] Results second Tails Server user tests
Susan:
> Maybe this was discussed already, but red/green color blindness means that it's
> a problem to use those two colors in meaningful ways, together.


Thanks for reminding us of accessibility issues! In the screenshots that
you sent for reference we use red and green lights in two different
places (in the left pane and on the right of "Status") but each time
combined with labels ("On" and "Online"). Do you think that this is
acceptable or would recommend to avoid red and green all the way, even
when combined with labels?

In the case of the left pane for example, when people might have several
services configured, the light *in addition to* the label could help
people who distinguish red and green to parse the status of their
different services a bit faster maybe. Or would you recommend removing
the red and green light in the left pane as well to remove noise for
colorblind people?

> Some ideas to consider if needed:
>
> To attract attention, some alternatives:
>
> (quick fix for users not noticing) Pulse a color (blink) on or near the switch
> to attract attention.


segfault: should we use an animation when the service fails to start and
the switch is turned off as a consequence? Is there something to do this
in Gtk already (otherwise we shouldn't bother coding it ourselves I think)?

> (better solution perhaps) Take away the switch and replace it with a "Start"
> button that's 3D enough to look pressable. Show on/off/trying status separately.
> Change button to "Stop" when status is on.
>
> Rationale against using the switch for this purpose: Although they are currently
> very popular, toggle switches tend to be ambiguous in many cases. The problem
> depends on design but they are worse when also acting as state indicators as
> this one seems to do. Labels next to the switch (instead of on the switch) tend
> to work better than integrated labels for disambiguation, but that takes up more
> space.
>
> Also, with labels on the switch, "On" and "Off" may cause confusion, because
> they could be status indicators instead of actions. A person may reason that
> they are revealing the state they want by pressing the switch, or they may
> believe they are doing the thing the switch says to do ("turn on" / "turn off").
> Many of the light switches in the wall in the US have this problem.


Yeah, I'm aware of the controversy around these switches...

In the screenshots sent by segfault in the thread "More Tails Server"
the switch is combined with a label for the status, either "Online" when
running, "Offline" when stopped, and some progress indicator when
starting or stopping. I think this would solve the "status" vs "action"
dilemma.

We're using the default switch from Gtk which is used all over the place
in GNOME and Tails already. So being consistent with their look and
behavior elsewhere we play in our favor.

But still, I agree that, as you are suggesting, trying to use them as
little as possible is also a solution.

Build upon the screenshots of segfault from "More Tails Server", maybe
we could do:

       Status: On                      [Stop]
and    Status: Off                     [Start]


to get rid of the switch.

I'll let segfault decide if he wants to try this out and also clarify if
he encountered any problems around this during his tests already.

> To show status (together might be best):
>
> . Graphics: on/off light and spinner for trying to connect (green / very light gray)


What do you mean by "light" here? A light bulb that's on or off?