Closed Bug 1826841 Opened 3 years ago Closed 5 days ago

Update panel-list and panel-item to match the menu spec, use design tokens

Categories

(Toolkit :: UI Widgets, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
154 Branch
Tracking Status
firefox154 --- fixed

People

(Reporter: mstriemer, Assigned: jooliver, NeedInfo)

References

(Blocks 4 open bugs)

Details

(Whiteboard: [recomp] [acorntractors])

Attachments

(1 file)

We have a spec for menus [1] that seems like it was mostly intended for chrome but it would likely make sense to update panel-menu to follow that spec for in-content as well.

We should be able to update the styles to use design tokens while we do this. The panel- and button-*-menu tokens should suffice, but if we do need some tokens they should go in panel-list.tokens.json and be matched up with Figma for any Nova variants needed

Nova panel Figma is most up to date

Whiteboard: [fidefe-reusable-components] → [recomp]
Whiteboard: [recomp] → [recomp] [acorntractors]
See Also: → 1998026
Depends on: 2019097

Heads-up that bug 1998985 will make us use panel-list for the address bar's and search bar's search engine button dropdown menus, so panel-list would appear in a fairly prominent place in primary UI where more folks might notice that panel-list looks and feels not quite like our other more native menus. I imagine that might elevate this bug's priority, although from what I can see this bug is already well on your radar. :)

Blocks: 2032017
Blocks: 2032196
No longer blocks: 2032196
Duplicate of this bug: 2027918
Assignee: nobody → jooliver
Status: NEW → ASSIGNED
Attachment #9600124 - Attachment description: WIP: Bug 1826841 - update panel-list and panel-item to match menu spec r=desktop-theme-reviewers → Bug 1826841 - update panel-list and panel-item to match menu spec r=#desktop-theme-reviewers
Blocks: 2050846
Pushed by jooliver@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ca00978cc594 https://hg.mozilla.org/integration/autoland/rev/f81147c26319 update panel-list and panel-item to match menu spec r=desktop-theme-reviewers,hjones,gcardieri
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/527815c83e27 https://hg.mozilla.org/integration/autoland/rev/bcd5be984722 Revert "Bug 1826841 - update panel-list and panel-item to match menu spec r=desktop-theme-reviewers,hjones,gcardieri" for causing node failures
No longer blocks: 2050846
See Also: → 2050846
Pushed by sstanca@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ffb01a29ee29 https://hg.mozilla.org/mozilla-central/rev/a1f18f6f2418 update panel-list and panel-item to match menu spec r=desktop-theme-reviewers,hjones,gcardieri
Status: ASSIGNED → RESOLVED
Closed: 5 days ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: