Open Bug 135571 Opened 23 years ago Updated 17 years ago

Return "New Navigator Window" to the top of File menu.

Categories

(SeaMonkey :: UI Design, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: mattdm, Assigned: jag+mozilla)

References

Details

In today's build (2002040403), "New Navigator Window" is suddenly missing from the top of the file menu. One must dig through the File|New submenu to find it. This isn't just a trivial problem -- opening a new window is one of the most common operations, and there needs to be a quick UI element that makes it easy to get to. Ctrl-N is fine and all, but that requires shifting to the keyboard. Submenu items require much more of the brain than top-level ones -- you have to find the submenu, and then keep I seem to remember that this happened once earlier in the Moz. development process and then it got fixed, but I can't find that bug.
The "bug" you've described is bug 75338. I agree that it's inconvenient to hide those frequently used menu items behind sub-menus. I guess it's a RFE rather than a bug... Any comments from the UI team?
Actually, I think it's bug #108099 -- 75338 is about context menus. Joshua Prowse's comments in that bug add another aspect to this that I hadn't even considered -- it's bad in general to have a submenu as the first choice in a menu. It's partly an RFE, except it's more of a request-for-put-it-back-please. :)
Confirming. This is needed.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: mozilla1.0, nsbeta1
The new "Tools" menu pulled from the "Task -> Tools" submenu is indeed a very good example of pulling useful commands off the sub-menu. The hiding of "New Navigator Window" command back into sub-menu is a poor act...
Yes, I complained about this as well. For some reason, users need fast and easy access to Send Page and Send Link, but we bury New Window in a submenu. Makes no sense to me.
Assignee: mpt → jglick
The problem with bringing it back will be that if you bring back "New Window" there will be a big bruhaha over bringing back "New Tab" also - since a good deal of people use tab browsing just as much as window browsing. (I, for one, would rather see "New Tab" if I have to see anything at all at the 1st menu level.) Then, if New Tab gets brought back too, there may even be an argument over bringing back "Blank Page to Edit" (it would certainly be silly to have only ONE menu item in a sub-menu). This is a slippery slope argument. I'm not saying that "New Window" should or shouldn't remain where it's been moved (speaking personally, I have no issue with it being in a sub-menu - in fact I like the reduction in menu clutter), but if it is brought back it could open up a Pandora's box of regressing the menus / context menus back to what they were...
Jason -- "New Tab" never was directly on the File menu, was it? Now, I see the argument that it might have just as much right to be, but since that'd be a whole new thing, that's a separate issue.
To amplify Blake's point, both "Open New Window" and "Open New Tab" are more valuable than "open web location" and "Open File" combined. Why should the more valuable ones be harder to access than the less valuable ones? Additionally, "Open a new blank page to edit" is a much less valuable than "Open New Tab." Proposed compromise: Under File menu: Open New Navigator Window , Open New Tab, Open New Window (Message, Address Book Card, blank page to edit), then the rest as is.
Matthew: Actually, I can't recall if New Tab used to be on the 1st menu level or not. By "bring back" I mainly meant "bringing it back a menu level". The recent reorganization of the context menus was an attempt to group items into sub-menus so that there wouldn't be such a horribly long selection at the top level. I see the move of New Window into the same location as New Tab and New Blank Page as part of that reorganization effort. (It makes logical sense.) Even if New Tab never was at the 1st menu level before, New Window is no longer either. You might say that the cat's out of the bag at this point. If one is moved from its current 2nd level menu position, that opens the door for the rest to be similarly moved. I think that, before this bug can be "fixed", the overall picture needs to be looked at. Otherwise the UI becomes inconsistent. Andrew: There's already debate about the order in which "Open Link in New Tab" and "Open Link in New Window" should appear in the new context menus. I can see the same debate about which should come first in File menu - should this bug get "fixed" and both are moved under it. Would the resolution to bug 135250 also affect this bug's resolution? (Thus making this bug dependent on that one.)
If the 'search' item at the top of the tasks menu is context-dependant, with a separate flyout, why can't 'new <foo>' behave in the same way?
Let's fix the regression first and leave improvements for other bugs: bug 116987 More convenient placement of "new navigator tab" in the menu bug 124973 Pref to enable tabbed browsing bug 121767 File->new->message should not appear in browser component
It looks to me as if all 3 bugs mentioned in comment 11 have been, more or less, "obsoleted" by the new menu structure. At least one of them is trying to fix something that's already been fixed by the new menus. It's not clear to me what bearing those bugs have on this one. They are somewhat related, but they are not duplicates - nor would fixes for them include a fix for this one.
Jason, the problem is not that the new menu arrangement is illogical. The problem is that it is impractical.
Surely there must be some way of getting a menu structure that's both logical (for people new to the interface) AND practical?
The proposed compromise is not as thoroughly logical as the current arrangement. New people will understand the proposed arrangement, though. Overall, it would be much more practical. The pros outweigh the cons. Jason, you mentioned that one possibility would be to create a pref for putting new tab on top of new window in both the file menu and the context menu. That's a good idea, and should be implemented. At this point, I'll stop commenting.
FWIW, the current arrangement isn't logical at all, let alone "thoroughly". :)
Although the current Menus have a logical arrangement (with the possible exception of the placement of "Work Offline"), it is not as convienent or user friendly as before. I understand the concern about menus getting too long, but that concern is superceded by the issue of convienent access to frequently used commands. I think that everyone agrees that Open New <foo> is a very frequently used command. <foo> varying based on context: ie foo=Window/Tab in Navigator, foo=Message in Mail, foo=Card in Addressbook, foo=Blank in Composer (which BTW is currently totally missing from even the New submenu). Therefore it stands to reason that it should be very easily accessed. The top of the File Menu seems to be the perfect place and is consistant with user expectations from previous versions, competing products, and other totally unrelated software application experiences. The question of Window vs Tab can be easily addressed as well. Typically users favor one or the other; if you like Tabs then you probably do not as frequently open new windows and vice versa. Since right now there is already an option in Preferences->Navigator->Tabbed Browsing for choosing to default to using tabs for "Windows opened by the Web page"(case inconsistancy is from the pref), then I suggest that a sort of global preference for Tabs be made available. By default the preference is for Windows, "New Navigator Window" is at the top of the "File Menu", and the "Open New Tab" is pushed to the "New" submenu, but if a user chooses a global preference for Tabs then these two exchange places. This same pref could also address bug 135250 as to which was on top in the context menu (both should ALWAYS be present in the context menu). Before anyone submits an argument of "muscle memory" and the idea that the "New <foo>" for Windows and Tabs should not vary, I would like you to consider a couple things : 1) that "muscle memory" is determined on a user by user basis and what I am suggesting is a user pref, and 2) the "New" submenu already varies greatly based on the context of which component you are using. Based on the assumption that whatever is done here for "New Navigator Window" will also be done for "New Message"in Mail, etc, I recommend modifying the summary to reflect "New <foo>" to the top of File Menu for all Mozilla components.
I believe that 'New Navigator Window' was removed because it was thought that having two 'New' commands at the top of a menu may confuse users. That said, I found it useful.
A) note that bug 37537 was marked wontfix B) this wouldn't be such a problem if bug 104125 were fixed (need one-click button for new browser window) C) bug 104125 wouldn't be an issue if they'd just fix bug 20306 (can't open more than two windows with navigator button) Having file>new navigator window as a menuitem was something that struck me as particularly nice and handy in the mozilla UI. It meant that the designers really knew what was important in web browsing. Oh well...
I just noticed that "New Tab" is the first item on context menus for the tabs themselves. This means that having "New Tab" on the file menu isn't nearly as important as "New Window", as there's a closer and quicker way to get to that option.
I was annoyed by this deletion as well, but wasn't sure if it was just habit or the wrong thing, so I did a little research. Here's a little excerpt from _Designing the User Interface_: "...A sensible compromise is to extract three or four of the most frequently selected items and to put them on the top, while preserving the order for the remaining items. In controlled experiments and field studies with a lengthy font menu, the three popular fonts (Courier, Helvetical, Times) were put on top, and the remaining list was left in alphabetical order. This split-menu strategy proved appealing and statistically significantly improved performance (Sears and Schneiderman, 'Split Menus: Effectively using selection frequency to organize menus', ACM Transactions on Computer-Human Interaction, 1,1 (1994) 27-51)" Apple's HIG says, "submenus add complexity to the interface and are physically more difficult to use" and 'New Navigator Window' is my most frequently used menu item, so my annoyance is probably well-founded.
*** Bug 141308 has been marked as a duplicate of this bug. ***
*** Bug 143790 has been marked as a duplicate of this bug. ***
*** Bug 143808 has been marked as a duplicate of this bug. ***
Jean-Francois Ducarroz in http://bugzilla.mozilla.org/show_bug.cgi?id=147502#c4 who ever wants to work on those UI issues must consult with Jennifer Glick (jglick@netscape.com) before waisting his/her time on a solution that could be rejected. So be it. -> CC pi
Keywords: mozilla1.1
Opened bug 149297.
Just a bit of anecdotal evidence: Last night my wife was trying to check the weather, and she's not entirely used to the trackpad on her iBook. First I hear some sighs, then some exasperated grunts, then, "god damn this thing." She was trying to mouse over into the New submenu, which happens to be very far away because the File menu is very wide due to "Open Web Location...". Even on my 21" monitor here at work, New Navigator Window is 1/5 of the screen width away from File. You quickly run out of trackpad space, and have to start jumping, a non-obvious bit of finger acrobatics for novice users. So, let's remember that not everyone is using a mouse or, god bless it, a trackball, when deciding about this bug. Different input devices are common and each type contributes its own factors.
One way to fix this is to fix bug 135804, "Remove the New submenu from the File menu".
I too was dissapointed when New Window went into a submenu, it's was a nice little improvement over IE. That said, I since started using tabs. * Suggestion: what about a top-level New menu? There is lots of stuff under New and it's commonly accessed. Another suggestion: new window could go under Window menu. There is now a "new tab" button so that could cover that. In this case, leave File - New as is. Just throwing ideas in there.
Since reading stuff elsewhere, I believe the solution is simpler. No need for submenu or a new New menu :D Browser windows should only have File - New Window and New Tab. Lose the new message, address card and composer page. In other words... split the apps up further. The browser only has things relevant to browsing. I believe this is where a lot of Moz people want to go... witness the new Phoenix project.
Aaron, that's bug 135804 (which I didn't know about 'till I read your comment and searched). Personally, I prefer this solution, having gotten used to it in Chimera, so I'll be moving my vote over there.
Yes. Does anyone not agree? This bug could be closed as obsolete/wontfix or something.
Reducing the menu to New Window and New Tab is not acceptable for Mozilla. Chimera is just a browser and thus it does not have any use for the other menu items, but Mozilla is more than just a browser.
Yes, you can go into the mail client and then it's a mail client. Then you can get File - New Message, Address Book Card. But why do you want these options when you're using the browser part?
Because I should not have to launch the mail window in order to send an email. If I am browsing the web and decide to send a quick email, I want to be able to do so quickly. I do not want to have to wait for it to load up all my mailboxes and index my old mail before I can choose to send a new message. Personally I am in favor of moving all the items from the New submenu back to the File menu; it would only increase the size of the menu by 3 over what you are suggesting. Is having a menu of 15 items really be that big of an issue to anyone? The File menu would still be smaller than the Go or Bookmarks menus and it would just barely be longer than the other menus.
Component: User Interface Design → XP Apps: GUI Features
adt:nsbeta1-
Keywords: nsbeta1nsbeta1-
i really agree with comment number 35.
I notice there are 3 close items in File now... which is inconsistent... I never use the File - Close items but I often use the File - New items. I agree, just stick em all in the top menu and be done. (BTW there should be separators around the 3 blocks: - New - Open - Close
Product: Core → Mozilla Application Suite
Well much water under the bridge now, clearly this applies to Seamonkey now. Anyone running the latest build (nightly) - maybe this has already been done?
Component: XP Apps: GUI Features → UI Design
Assignee: jglick → jag
QA Contact: zach
You need to log in before you can comment on or make changes to this bug.