Open Bug 1580278 Opened 5 years ago Updated 1 year ago

Align Ellipsis Menu Styling to New Tab Spec

Categories

(Firefox :: about:logins, enhancement, P3)

enhancement

Tracking

()

Tracking Status
firefox70 --- wontfix

People

(Reporter: rgaddis, Unassigned)

References

Details

Attachments

(1 file)

Attached image side-by-side comparison

This bug accounts for aligning our Ellipsis menu to the one found within New Tab (see attachment for side-by-side comparison)

This involves the (at least) following changes:

  • changing default fill of ellipsis svg to #737373
  • changing hover/active of menu to #0C0C0D
  • Removing the bounding box/button background from our menu
  • Adjusting box shadow of menu to match: 0 5px 10px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.2)
  • Adjusting section separators to match New Tab menu: 1px
  • Adjusting background of menu (var(--newtab-contextmenu-background-color))
  • Adjusting font-size of menu items: 14 instead of 15
Whiteboard: [passwords:management] [skyline]
Component: Password Manager → about:logins
Product: Toolkit → Firefox
Assignee: nobody → jaws
Status: NEW → ASSIGNED
Assignee: jaws → nobody
Status: ASSIGNED → NEW
See Also: → 1579463

Mass removing [skyline] and [passwords:management] from about:logins bugs which are no longer useful.

Whiteboard: [passwords:management] [skyline]

Created attachment 9091843 [details]
side-by-side comparison

This bug accounts for aligning our Ellipsis menu to the one found within New Tab (see attachment for side-by-side comparison)

This involves the (at least) following changes:

  • changing default fill of ellipsis svg to #737373
  • changing hover/active of menu to #0C0C0D
  • Removing the bounding box/button background from our menu
  • Adjusting box shadow of menu to match: 0 5px 10px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.2)
  • Adjusting section separators to match New Tab menu: 1px
  • Adjusting background of menu (var(--newtab-contextmenu-background-color))
  • Adjusting font-size of menu items: 14 instead of 15

Ryan – Could provide dark-mode specs as well? Some of these don't have a dark mode counter part. Changing what I can beyond that!

Flags: needinfo?(rgaddis)

In the past, I believe dark mode handling has largely been supported somewhat automagically based on how the light-mode colors are set, rather than setting specific dark-mode specs. Jaws, please correct me if I'm wrong.

Flags: needinfo?(rgaddis) → needinfo?(jaws)

Rather than replicate the styling, I think Mark was looking at sharing the menu component so it can also be used on about:addons. Mark, what's the status of that?

Bug 1615938 is a small P2 bug that you could work on in the meantime. Same with bug 1615215.

Flags: needinfo?(mstriemer)

Yes, Ryan is correct. We should use the existing variables where possible, and if not available we should add new ones and update both components to use them (or file a bug at least for the New Tab page to use the new variables).

Flags: needinfo?(jaws)
Depends on: 1746132
Severity: normal → S3
Flags: needinfo?(mstriemer)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: