Closed Bug 1208998 Opened 9 years ago Closed 6 years ago

inconsistent behavior and visual treatment in utility tray

Categories

(Firefox OS Graveyard :: Gaia::System::Status bar, Utility tray, Notification, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: dietrich, Unassigned)

References

Details

(Keywords: polish, Whiteboard: [lang=js][systemsfe])

Attachments

(2 files)

As identified in bug 1200808:

* Airplane mode has 4 stages - off, turning on, on, turning off

* Bluetooth is just on or off, with zero visual feedback when transitioning

* Wifi is just on or off, but also sometimes a few seconds after touching it, will load the Wifi page in the Settings app!

* Mobile data seems to be just on/off, but I'm not sure.

Whether multi-state or binary, the treatment should be the same across all of these, as the user interaction is the same: user clicks a button, and the action is not complete until the given feature is enabled or disabled.

The mystery wifi settings behavior should probably just be removed.

Tri-state would likely work fine, indicating on, off or transitioning.
Whiteboard: [lang=js]
(In reply to Dietrich Ayala (:dietrich) from comment #0)
> * Wifi is just on or off, but also sometimes a few seconds after touching
> it, will load the Wifi page in the Settings app!

Judging from bug 1191599 comment 2, it seems like this is intentional (albeit confusing IMO) behaviour.

I think it would be much better to take the approach in bug 1177661, like Android does. And even better would be to add the dropdown menu like in newer Android.
Attached image Quick Setting States
I've created states for each of the quick settings which are consistent across all of them (not including the setting icon which is treated differently, it's white with a pressed state).

1. Off State: #FFFFFF @ 70% Opacity

2. Press state: #00CAf2 @ 50% Opacity

3. Transitional state (if not immediate): #00CAf2 @ 50% Opacity with 3 loading dots (will attach a video of the loading state)

4. On state: #00CAf2 @ 100% opacity

What Ed suggests in comment 1 makes sense to me.  Only a long press on the wifi icon should bring you to the settings.

I've also updated the styling of the data connectivity setting for Bug 1222952.
Is this something we can update while fixing this bug?

Also notice that the wifi and data both have different on states to display their connectivity strength. 

We can talk about the details of implementing once we have someone working on it (ex. what's the best way to implement the icon states).
Video to show the loading state of the quick settings.
Keywords: polish
Whiteboard: [lang=js] → [lang=js][systemsfe]
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: