Closed Bug 1988871 Opened 8 months ago Closed 3 months ago

Fill in our scale of size tokens

Categories

(Toolkit :: Themes, task)

task

Tracking

()

RESOLVED FIXED
149 Branch
Tracking Status
firefox149 --- fixed

People

(Reporter: hjones, Assigned: dwhisman)

References

Details

(Whiteboard: [recomp][acorntractors])

Attachments

(1 file, 1 obsolete file)

Once we've added a linting rule for size tokens in bug 1988860, we should be able to use it to generate a list of all the values currently in use in the app that aren't design tokens. There's a sample script in bug 1979120 that should be useful. Once we have the list of values we can consult with UX to see which, if any, of them we want to have as tokens.

Assignee: nobody → dwhisman
Status: NEW → ASSIGNED
Attachment #9526557 - Attachment description: WIP: Bug 1988871 - Fill in our scale of size tokens r=#reusable-components-reviewers-rotation → Bug 1988871 - Fill in our scale of size tokens r=#reusable-components-reviewers-rotation
Attachment #9526557 - Attachment description: Bug 1988871 - Fill in our scale of size tokens r=#reusable-components-reviewers-rotation → WIP: Bug 1988871 - Fill in our scale of size tokens r=#reusable-components-reviewers-rotation
Attachment #9526557 - Attachment is obsolete: true
Blocks: 1988296
Blocks: 2008598
Pushed by dwhisman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/4d61e7009851 https://hg.mozilla.org/integration/autoland/rev/9eb7cf9f2b89 Add image and layout size tokens r=jules,mtigley,extension-reviewers,desktop-theme-reviewers,credential-management-reviewers,toolkit-telemetry-reviewers-rotation,nsharpley,willdurand
Pushed by sstanca@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9af55f4dd33d https://hg.mozilla.org/integration/autoland/rev/0e12cc1c85d1 Revert "Bug 1988871, Bug 2005767 - Add image and layout size tokens r=jules,mtigley,extension-reviewers,desktop-theme-reviewers,credential-management-reviewers,toolkit-telemetry-reviewers-rotation,nsharpley,willdurand" for causing mochitests failures in browser_aboutCertError_telemetry.js.

Backed out for causing mochitests failures

Backout link

Push with failures

Failure log
Failure log
Failure log

Flags: needinfo?(dwhisman)

A similar issue appeared in 2005767, and I applied a similar fix in that upstream patch, so this should be resolved.

Pushed by dwhisman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a93a3d6e9ad0 https://hg.mozilla.org/integration/autoland/rev/7e88554afae9 Add image and layout size tokens r=jules,mtigley,extension-reviewers,desktop-theme-reviewers,credential-management-reviewers,nsharpley,willdurand
Pushed by chorotan@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/20c84feb6192 https://hg.mozilla.org/integration/autoland/rev/66700a891d79 Revert "Bug 1988871, Bug 2005767 - Add image and layout size tokens r=jules,mtigley,extension-reviewers,desktop-theme-reviewers,credential-management-reviewers,nsharpley,willdurand" for causing bc failures on browser_parsable_css.js

The browser_parsable_css test should be fixed by using CSS vars in a Windows-specific file that roughly mirrors the macos file with the same change, and the test_contextmenu_list test should be fixed by modifying the logic to be a little more lenient with pixel measurements, since the rem-based calculations are different with the new tokens.

Flags: needinfo?(dwhisman)
Pushed by dwhisman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e43fbf705313 https://hg.mozilla.org/integration/autoland/rev/ffda3d67e12f Add image and layout size tokens r=jules,mtigley,extension-reviewers,desktop-theme-reviewers,credential-management-reviewers,nsharpley,willdurand
Pushed by sstanca@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/c93194644fee https://hg.mozilla.org/integration/autoland/rev/94d3b8be5719 Revert "Bug 1988871, Bug 2005767 - Add image and layout size tokens r=jules,mtigley,extension-reviewers,desktop-theme-reviewers,credential-management-reviewers,nsharpley,willdurand" for causing mochitests failures in test_popup_coords.xhtml.

Reverted this because it was causing mochitests failures in test_popup_coords.xhtml.

Flags: needinfo?(dwhisman)
Pushed by dwhisman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9ae65f987ffc https://hg.mozilla.org/integration/autoland/rev/f8ec2d38c343 Add image and layout size tokens r=jules,mtigley,extension-reviewers,desktop-theme-reviewers,credential-management-reviewers,nsharpley,willdurand
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch

All the failing tests are fixed.

Flags: needinfo?(dwhisman)
QA Whiteboard: [qa-triage-done-c150/b149]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: