Open Bug 1799466 (moz-toggle) Opened 2 years ago Updated 4 days ago

[meta] moz-toggle Reusable Component

Categories

(Toolkit :: UI Widgets, task)

task

Tracking

()

People

(Reporter: hjones, Unassigned)

References

(Depends on 8 open bugs, Blocks 2 open bugs)

Details

(Keywords: meta, Whiteboard: [fidefe-reusable-components-ms1])

As part of the first round of reusable components work we are creating a new fx-toggle element to replace our different toggle implementations. This bug is for tracking the work on that component as well as the work involved in using it throughout the Firefox codebase.

Alias: fx-toggle
Depends on: 1798335

How have we arrived at using the fx- name prefix here? That's not how we've been naming widgets that are intended to potentially be used by products other than Firefox.

Flags: needinfo?(mstriemer)
Flags: needinfo?(hjones)
Depends on: 1799471

(In reply to Dão Gottwald [::dao] from comment #1)

How have we arrived at using the fx- name prefix here? That's not how we've been naming widgets that are intended to potentially be used by products other than Firefox.

That's a good point, we've definitely been too narrowly focused on the Firefox use case. The consensus with dev/design was that people found having some kind of prefix helpful for easily identifying which components were part of the design system. It's still early days though so it'll be easy to go back to the drawing board and switch to using something more generic like mz or moz (though Mark pointed out that might be too similar to our -moz prefixed CSS rules).

Flags: needinfo?(hjones)
Flags: needinfo?(mstriemer)
Whiteboard: [fidefe-reusable-components-ms1]
See Also: → 1722643
See Also: → 1734235
Depends on: 1800779
Alias: fx-toggle → moz-toggle
Summary: [meta] fx-toggle Reusable Component → [meta] moz-toggle Reusable Component
Depends on: 1801928
Depends on: 1801936
Depends on: 1802364
Depends on: 1804771
Depends on: 1812126
Depends on: 1812135
Depends on: 1815346
Depends on: 1816202
Depends on: 1818341
Depends on: 1825083
Depends on: 1830333
Depends on: 1831665
Depends on: 1834863
Depends on: 1849135
Depends on: 1852827
Depends on: 1861691
Depends on: 1861687
Depends on: 1894509
Depends on: 1894510
Depends on: 1898811
Depends on: 1912082
Depends on: 1935037
Depends on: 1935220
Depends on: 1936876
Depends on: 1937849
You need to log in before you can comment on or make changes to this bug.