Page MenuHomePhabricator

Poor usability on Global User Preferences with two rows of checkboxes
Closed, DuplicatePublic

Description

Screen Shot 2018-06-01 at 12.54.17.png (418×920 px, 54 KB)

Screen Shot 2018-06-01 at 12.54.23.png (450×946 px, 56 KB)

Screen Shot 2018-06-01 at 12.54.29.png (476×942 px, 56 KB)

Why are there 3 states with two checkboxes?

Screen Shot 2018-06-01 at 12.59.51.png (686×434 px, 90 KB)

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Reedy renamed this task from Poor usability on Global User Preferences for Beta Features to Poor usability on Global User Preferences with two rows of checkboxes.Jun 1 2018, 12:00 PM
Reedy updated the task description. (Show Details)

One problem here is that the beta tab uses OOUI elements and Global Preferences does not. CommTech punted on making Global Preferences OOUI compliant until regular preferences are successfully converted to OOUI: T186842

And from a usability point of view, the two rows of preferences is less than ideal. But 'fixing' the design of preferences is outside of the scope of this project. We're favoring function over form on this project as the target audience is power users and this is a set-it-and-forget it feature.

And yes, this is probably a duplicate of T188424: Improve the UI of Global Preferences (aka "fix two vertical rows of checkboxes")

And from a usability point of view, the two rows of preferences is less than ideal. But 'fixing' the design of preferences is outside of the scope of this project. We're favoring function over form on this project as the target audience is power users and this is a set-it-and-forget it feature.

Developers make poor user interfaces, and are often happy to use them. Doesn't make it right, or sensible for other users (whether power or not).

It's not about fixing the design of preferences itself, though, that could be part of it. You're reusing the Preferences form from core... then adding extra complexity to it.

Why does it need an extra check box?

One problem here is that the beta tab uses OOUI elements and Global Preferences does not.

It is. But all of the forms have extra checkboxes too. As the beta part was mostly irrelevant, I had already updated the ticket to reflect this

Screen Shot 2018-06-01 at 12.59.51.png (686×434 px, 90 KB)

Merging as a duplicate of T188424: Improve the UI of Global Preferences (aka "fix two vertical rows of checkboxes") because both tickets are posing the same problem: the current UI of two rows of checkboxes use a substandard UI.

Regardless, this work is outside the scope of the Community Tech team for 2018.

Vvjjkkii renamed this task from Poor usability on Global User Preferences with two rows of checkboxes to iubaaaaaaa.Jul 1 2018, 1:06 AM
Vvjjkkii reopened this task as Open.
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
Xiplus renamed this task from iubaaaaaaa to Poor usability on Global User Preferences with two rows of checkboxes.Jul 1 2018, 1:24 AM
Xiplus raised the priority of this task from High to Needs Triage.
Xiplus updated the task description. (Show Details)
Xiplus added a subscriber: Aklapper.