Closed Bug 610902 Opened 15 years ago Closed 14 years ago

Keyboard shortcuts should appear in grey text

Categories

(Firefox :: Theme, defect)

All
Windows Vista
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 11

People

(Reporter: faaborg, Assigned: jaws)

References

Details

Attachments

(1 file, 6 obsolete files)

To help reduce the visual complexity of sub-menus in the Firefox menu, keyboard shortcuts should appear in grey text. We may also decide to apply this styling to the traditional menu on Vista and 7 as well. On XP, there is more of a precedent for the visual design of traditional menu bars, since they are found everywhere on the platform. So on XP we should just continue using a native appearance.
Attached patch patch (obsolete) — Splinter Review
Assignee: nobody → margaret.leibovic
Attachment #489644 - Flags: review?(dao)
Whiteboard: [target-betaN]
Version: unspecified → Trunk
FYI: This patch still applies cleanly.
Attached patch Patch for bug 610902 (obsolete) — Splinter Review
I have changed the patch to use the child selector and added a new class, |appmenu_keyboard-shortcut|, to menuitems that have keys associated with them.
Assignee: margaret.leibovic → jwein
Attachment #489644 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #572079 - Flags: review?(gavin.sharp)
Attachment #489644 - Flags: review?(dao)
Attachment #572079 - Flags: feedback?(margaret.leibovic)
Comment on attachment 572079 [details] [diff] [review] Patch for bug 610902 Extensions' menu items are going to lack the appmenu_keyboard-shortcut class, making the styling inconsistent. I'm not sure I understand the rationale behind this bug; these menus don't seem visually more complex than other menus... So we should probably do nothing about this or do it for all menus.
Attachment #572079 - Flags: review?(gavin.sharp) → review-
Attached patch Patch for bug 610902 v1.1 (obsolete) — Splinter Review
This patch uses Margaret's approach but extends the graytext to the "alt" menus. How concerned should we be about the performance of the descendant selectors here?
Attachment #572079 - Attachment is obsolete: true
Attachment #572178 - Flags: review?(dao)
Attachment #572178 - Flags: feedback?(margaret.leibovic)
Attachment #572079 - Flags: feedback?(margaret.leibovic)
Comment on attachment 572178 [details] [diff] [review] Patch for bug 610902 v1.1 >+ #appmenu-popup .menu-accel, >+ #appmenu-popup .menu-iconic-accel, >+ #main-menubar .menu-accel, >+ #main-menubar .menu-iconic-accel { >+ color: graytext; >+ } At this point, it looks like #appmenu-popup and #main-menubar are redundant in these selectors.
Attachment #572178 - Flags: review?(dao) → review-
Attached patch Patch for bug 610902 v1.2 (obsolete) — Splinter Review
Thanks for the review Dao. I have updated the patch to only have the class selectors.
Attachment #572178 - Attachment is obsolete: true
Attachment #577347 - Flags: review?(dao)
Attachment #572178 - Flags: feedback?(margaret.leibovic)
Comment on attachment 577347 [details] [diff] [review] Patch for bug 610902 v1.2 Apparently the section where you're adding this affects Windows XP, which wasn't part of the plan. Please move this to the windows-default-theme section in browser-aero.css.
Attachment #577347 - Flags: review?(dao) → review-
OS: Windows 7 → Windows Vista
Hardware: x86 → All
Whiteboard: [target-betaN]
Attached patch Patch for bug 610902 v1.3 (obsolete) — Splinter Review
I've moved the styles to the windows-default-theme portion of browser-aero.css.
Attachment #577347 - Attachment is obsolete: true
Attachment #577482 - Flags: review?(dao)
Attachment #577482 - Flags: review?(dao) → review+
Attachment #577482 - Attachment is obsolete: true
Attachment #577603 - Flags: review+
Moved to the end of the section.
Attachment #577603 - Attachment is obsolete: true
Attachment #577604 - Flags: review+
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → Firefox 11
Component: Menus → Theme
Depends on: 724457
QA Contact: menus → theme
No longer depends on: 724457
Regressions: 724457
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: