Closed Bug 1695674 Opened 4 years ago Closed 4 years ago

Skeleton UI needs updating to Proton tab style

Categories

(Firefox :: Theme, defect, P3)

defect
Points:
5

Tracking

()

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

(Reporter: jaws, Assigned: alexical)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [proton-tabs-bar])

Attachments

(2 files, 1 obsolete file)

During startup the Skeleton UI shows the Photon tab shape. This will need to be updated to show the Proton (disconnected) tab shape before we ship Proton in Firefox 89.

Doug, is this something you can look in to?

Flags: needinfo?(dothayer)

Yup! It's already in our plans - just didn't have a bug yet. So thank you! Do you think the Proton designs are stable enough now to develop against?

Flags: needinfo?(dothayer)

Yes, they are stable enough now to develop against. Thanks!

Assignee: nobody → dothayer
Status: NEW → ASSIGNED
Points: --- → 5

We specify our colors like 0xrrggbb, but CreateSolidBrush expects a
color created with the RGB macro, which actually arranges it as
0xbbggrr. This change has us use the RGB macro to give a color when
creating the brush.

Depends on D107944

This causes them to match the figma mocks, not the currently implemented
colors.

Depends on D107945

We discussed at our MR1 product experience review that we should handle skeleton UI / MR1 interdependencies as follows:

  • Skeleton UI availability should not block shipping MR1
  • Skeleton UI should not ship until this bug is resolved
Depends on: 1701565
Attachment #9208281 - Attachment description: Bug 1695674 - Update Skeleton UI layout to match Proton r?emalysz → Bug 1695674 - Update Skeleton UI layout+colors to match Proton r?emalysz
Attachment #9208283 - Attachment is obsolete: true

Can I please have a status update here? Per Comment 6 Skeleton UI won't block MR1 but should not make it to Beta if this bug is not resolved.

Flags: needinfo?(dothayer)

Waiting on review from emalysz. Throwing the needinfo her way, though I know she's looking at it as we talked about it yesterday. I don't have any worries about this landing very shortly.

Flags: needinfo?(dothayer) → needinfo?(emalysz)

We'll make sure to land this patch later today before soft freeze

Flags: needinfo?(emalysz)
Pushed by dothayer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0f69c907eba1 Update Skeleton UI layout+colors to match Proton r=emalysz https://hg.mozilla.org/integration/autoland/rev/5632c59062ad Ensure we use RGB macro for FillRect r=emalysz
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: