Closed Bug 1533856 Opened 1 year ago Closed 6 months ago

[meta] UX refresh of about:config

Categories

(Toolkit :: Preferences, task, P3)

task

Tracking

()

RESOLVED FIXED

People

(Reporter: Paolo, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

Attachments

(2 files)

Attached image Icons

We've got some new guidance from Markus on the user experience of "about:config".

The main change will be to replace text with icons, as shown in the attached mockup. The required icons are Pen, Undo, Trash, Check, Plus, and a new Toggle icon.

Given that it will reduce the surface and importance of the buttons, and the main use case of the page is to modify preferences, we should re-introduce double-click on the entire row as an alternative to toggling or starting to edit. This likely means that the triple-click interaction will be removed, while making sure that drag-to-select still works.

The "add" row that is visible when a preference name cannot be found should ideally be separated from the rest of the entries.

Attached image Add
Depends on: 1533858
Depends on: 1533862
Depends on: 1533863
Depends on: 1524855
Depends on: 1533869

Hi Paolo,
I should have some free time again starting next week to tackle some bugs.
Should I upgrade the mock-up first to keep it consistent to this re-design or is this less important?

Flags: needinfo?(paolo.mozmail)

That's great to hear! :-) Now that we got this new design from Markus, I think people can use this bug as the reference point, thus updating the GitHub mock-up is less important. This bug can also be used to ask general questions on the design, if there are any.

Flags: needinfo?(paolo.mozmail)

Markus, does this bug and its dependencies capture everything we need from UX to ship the new about:config to all channels?
And if so, can you tell me who can help with bug 1533862?

Flags: needinfo?(mjaritz)
Depends on: 1549080

(In reply to Andrew Swan [:aswan] from comment #4)

Markus, does this bug and its dependencies capture everything we need from UX to ship the new about:config to all channels?
And if so, can you tell me who can help with bug 1533862?

It covers everything besides content changes, which are covered in bug 1548943
I asked Eric to help provide the missing icon for bug 1533862.
(we are currently very busy with Trailhead, so it might take some time until you get that asset.)

Flags: needinfo?(mjaritz)
Depends on: 1548943
Type: enhancement → task
Depends on: 1560683
No longer depends on: 1560683
Depends on: 1576943
Depends on: 1578299
Depends on: 1533031
Depends on: 1580180
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.