Closed Bug 127704 Opened 23 years ago Closed 18 years ago

Help menu isn't Mac OS X-ish

Categories

(SeaMonkey :: UI Design, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kbh7, Assigned: stefanh)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: verified1.8)

Attachments

(2 files, 3 obsolete files)

From Bugzilla Helper: User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:0.9.8+) Gecko/20020225 BuildID: 2002022508 Since Mozilla is now using the application ("Mozilla") menu on OS X correctly (yay!), it should probably use the Help menu correctly. According to the Aqua HIG, the help menuitem should be called "Mozilla Help". And "About Mozilla" shouldn't appear here still. (Not sure about "About Plugins", but putting it in the Mozilla menu below "About Mozilla" would make sense to me.) Reproducible: Always Steps to Reproduce: 1. Start up Mozilla on OS X Actual Results: Help menu has "About Mozilla", etc. Expected Results: Help menu should look like other Mac OS X help menus. There is a precedent: Preferences was removed from the Edit menu after it was added to the Mozilla menu.
Confirming this - can't find any dupes. Making this a dependency of bug 73812 - the general "confirm to MacOS X HIG" meta bug. Also just to emphasise its the "menuitem" that says "Mozilla Help" - not the menu! (I had to read the original report a couple of times to spot this). It shouldn't be too difficult - when I looked at the code for the Preference menu moving to "Mozilla" from "Edit" there was some sort of "Aquify" flag and we just added the menu to a different parent object if it was set.
Blocks: 73812
Status: UNCONFIRMED → NEW
Ever confirmed: true
Infact there's a method AquifyMenuBar() at http://lxr.mozilla.org/seamonkey/source/widget/src/mac/nsMenuBarX.cpp#255 Guess it doesn't quite do enough work just yet :)
uid is being phased out.
Assignee: mpt → hyatt
Component: User Interface Design → XP Toolkit/Widgets: Menus
QA Contact: zach → shrir
-> XP Apps (we have bug(s) for ff and tb)
Assignee: hyatt → jag
Component: XP Toolkit/Widgets: Menus → XP Apps
Product: Core → Mozilla Application Suite
QA Contact: shrir
Severity: trivial → normal
QA Contact: bugs.mano
Target Milestone: --- → Future
In order to make the help menu conform better with Apple HIG, we should: 1) Remove the "About Mozilla" menuitem 2) Change the "Help Contents" menuitem to "&brandShortname; Help" 3) Remove the "For Internet Explorers" menuitem I'll leave the About Plug-ins menuitem as it is.
Status: NEW → ASSIGNED
Target Milestone: Future → Seamonkey1.0alpha
Attached patch Help menu fix (obsolete) (deleted) — Splinter Review
Assignee: jag → stefan_h
Attachment #183605 - Flags: superreview?(neil.parkwaycc.co.uk)
Attachment #183605 - Flags: review?(bugs.mano)
Comment on attachment 183605 [details] [diff] [review] Help menu fix Forgot to mention that this is only tested on mac. It also appears that helpMenuOverlay.dtd (in respitory) lacks an eof.
Comment on attachment 183605 [details] [diff] [review] Help menu fix IMHO: * Any menuitems that should be hidden (and I only agree with About Mozilla) go in AquifyMenuBar() * Help should use platformCommunicatorOverlay.dtd to get its Help Contents label * Accesskeys should be specified in the same case as they appear in the label Please also try to line up the entity values.
Attachment #183605 - Flags: superreview?(neil.parkwaycc.co.uk) → superreview-
Depends on: 215893
Attachment #183605 - Flags: review?(bugs.mano)
Attached patch New version (obsolete) (deleted) — Splinter Review
New version addressing Neils comments 2) and 3). Fixed some tabbing issues as well. Note: This version doesn't hide any menuitems. Those will be fixed by the separate bug(s).
Attachment #183605 - Attachment is obsolete: true
Attachment #183818 - Flags: superreview?(neil.parkwaycc.co.uk)
Attachment #183818 - Flags: review?(bugs.mano)
Depends on: 288322
(In reply to comment #8) >Please also try to line up the entity values. Actually I only meant the new ones unless you want blame for the whole file ;-)
Comment on attachment 183818 [details] [diff] [review] New version >>+<!ENTITY % platformCommunicationDTD SYSTEM "chrome://communicator-platform/locale/platformCommunicatorOverlay.dtd"> >+%platformCommunicationDTD; > ]> nit: use platformCommunicatorDTD please (not "Communication") >+<!ENTITY openHelpCmd.accesskey "H"> Never seperate the accesskey from the string. People might want/need to localize it differently according to what their platform-specific translation of the entry is. Please move it over to platformCommunicatorOverlay.dtd as well.
Attachment #183818 - Flags: review?(bugs.mano) → review-
Attachment #183818 - Flags: superreview?(neil.parkwaycc.co.uk)
Attached patch Another version (obsolete) (deleted) — Splinter Review
OK, here's another version. * Moves openHelpCmd.accesskey to platformCommunicatorOverlay.dtd's * Lines up just the entities I've added, except for one ;) * Fixes the dtd spelling error in both helpMenuOverlay.xul and the platformCommunicatorOverlay.xul files
Attachment #183818 - Attachment is obsolete: true
Attachment #183841 - Flags: superreview?(neil.parkwaycc.co.uk)
Attachment #183841 - Flags: review?(bugs.mano)
Comment on attachment 183841 [details] [diff] [review] Another version This one looks good, yes. r=me
Attachment #183841 - Flags: review?(bugs.mano) → review+
Comment on attachment 183841 [details] [diff] [review] Another version >-<!ENTITY helpForIEUsers.label "For Internet Explorer Users"> >-<!ENTITY helpForIEUsers.accesskey "i"> >+<!ENTITY helpForIEUsers.label "For Internet Explorer Users"> >+<!ENTITY helpForIEUsers.accesskey "I"> Nit: you could kill one space before the text, that would then mean that the first line of the above is unchanged.
Attachment #183841 - Flags: superreview?(neil.parkwaycc.co.uk) → superreview+
Comment on attachment 183841 [details] [diff] [review] Another version r=mano, fwiw.
Attachment #183841 - Flags: review+
Requesting approval, low-risk patch...
Attachment #183841 - Attachment is obsolete: true
Attachment #183865 - Flags: superreview+
Attachment #183865 - Flags: review+
Attachment #183865 - Flags: approval1.8b2?
Comment on attachment 183865 [details] [diff] [review] Addressing Neil's nit and carrying over flags (Checked in) a=asa for seamonkey only change.
Attachment #183865 - Flags: approval1.8b2? → approval1.8b2+
Comment on attachment 183865 [details] [diff] [review] Addressing Neil's nit and carrying over flags (Checked in) Checking in extensions/help/resources/content/helpMenuOverlay.xul; new revision: 1.13; previous revision: 1.12 Checking in extensions/help/resources/locale/en-US/helpMenuOverlay.dtd; new revision: 1.4; previous revision: 1.3 Checking in xpfe/communicator/resources/content/mac/platformCommunicatorOverlay.xul; new revision: 1.11; previous revision: 1.10 Checking in xpfe/communicator/resources/content/unix/platformCommunicatorOverlay.xul; new revision: 1.5; previous revision: 1.4 Checking in xpfe/communicator/resources/content/win/platformCommunicatorOverlay.xul; new revision: 1.5; previous revision: 1.4 Checking in xpfe/communicator/resources/locale/en-US/mac/platformCommunicatorOverlay.dtd; new revision: 1.6; previous revision: 1.5 Checking in xpfe/communicator/resources/locale/en-US/unix/platformCommunicatorOverlay.dtd; new revision: 1.4; previous revision: 1.3 Checking in xpfe/communicator/resources/locale/en-US/win/platformCommunicatorOverlay.dtd; new revision: 1.4; previous revision: 1.3 done
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Attachment #183865 - Attachment description: Addressing Neil's nit and carrying over flags → Addressing Neil's nit and carrying over flags (Checked in)
I'll keep this open until the "about" issue is resolved.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: Seamonkey1.0alpha → ---
The checkin of this bug causes the undefined entity openHelpCmd.label for Thunderbird. This is covered in bug 298618.
No longer blocks: 298618
Neil, can we get rid of the "About SeaMonkey" item for just the 1.8 branch? And then wait for the core fix for 1.1? I doubt that the core issue will be fixed in time (it hasn't in 2 years) and it would be nice to show some mac ui improvement :)
Hide the menuitem for mac users.
Attachment #194355 - Flags: superreview?(neil.parkwaycc.co.uk)
Attachment #194355 - Flags: review?(bugs.mano)
Comment on attachment 194355 [details] [diff] [review] Hide "About SeaMonkey" [checked in on 1.8 branch only] Is this just for the branch, or is this for trunk too until Mac widget guys sort out a generic solution?
Attachment #194355 - Flags: superreview?(neil.parkwaycc.co.uk)
Attachment #194355 - Flags: superreview+
Attachment #194355 - Flags: approval-l10n-
Comment on attachment 194355 [details] [diff] [review] Hide "About SeaMonkey" [checked in on 1.8 branch only] r=mano. We're planing to do something useful with the mac application menu in the 1.9 timeframe, so please don't land this on the trunk.
Attachment #194355 - Flags: review?(bugs.mano)
Attachment #194355 - Flags: review+
Attachment #194355 - Flags: approval-l10n-
Comment on attachment 194355 [details] [diff] [review] Hide "About SeaMonkey" [checked in on 1.8 branch only] Asking approval for a SeaMonkey mac ui improvement (safe).
Attachment #194355 - Flags: approval1.8b4?
Attachment #194355 - Flags: approval1.8b4? → approval1.8b4+
Attachment #194355 - Attachment description: Hide "About SeaMonkey" → Hide "About SeaMonkey" [checked in on 1.8 branch only]
Whiteboard: Fixed 1.8
Keywords: fixed1.8
Whiteboard: Fixed 1.8
Keywords: fixed1.8verified1.8
Asaf, will there be more changes to the app menu or is the current status the final? Just curious, since if it is the final I need to hide the about menuitem on trunk as well.
Josh has a fix in bug 369767 that will fix the "About" menuitem :-)
Depends on: 369767
Josh fixed the last remaining issue ("About" menuitem in Help menu). Resolving as fixed.
Status: REOPENED → RESOLVED
Closed: 20 years ago18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: