Changes

Jump to: navigation, search

Firefox/Feature Brainstorming:Default Browser UI

910 bytes added, 15:55, 9 September 2007
no edit summary
{{FeatureBrainstorming}}CONTENTS:* GUI features* Menu features* Toolbar features* Button features* Tab features* Auto-complete features* Other features<br>
<table class="fullwidth-table">
<tr><th>Specific GUI features</th>
<th width="30%">References</th></tr>
 
<tr><td>
; Simple Interface
The greatest thing about Firefox (or Firefox 1.5 at least) is how incredibly simple it is. The gradients, colors, and glossiness of everything in Firefox 2 just creates visual overload. My head can't take it.
 
"The visual appearance of an application is directly related to its acceptance by users." [http://wiki.mozilla.org/FX2_Visual_Update#Background]<br />
AIM Triton has a super fancy GUI...and everyone hates AIM Triton.
 
'''There's a reason the Winestripe theme was downloaded 64,395 times in 1 month and 6 days.''' [https://addons.mozilla.org/firefox/3479/]
</td><td>
* [http://wiki.mozilla.org/Firefox/Feature_Brainstorming:Other_or_Uncategorized Concepts of Firefox "Core" and "More".]
</td></tr>
 
<tr><td>
; Absolute UI customization
* Allow to place any action control (eg. File->Exit, all extension buttons, ...) to any place on the browser ui (eg. status bar, preferences window, url suggestion popup, or even into bookmars, ...).
* Allow to remove as meny as posible unused features from the browser (this can speed up the browser startup, if someone figures out, how to don't load code of removed features).
* It's too ambitious idea... try figure out, what's possible to implement
* Separate UI related options from about:config to a Visual Studio like property grid.
</td><td>
n/a
</td></tr>
<tr><td>
<td>&nbsp;</td>
</tr>
 
<tr><td>
; Alternate UI modes
* Togglable kiosk mode
* More efficient layout for widescreen laptops
* Minimal UI mode
** Show and hide navigation/bookmark/menu bar via a right-click menu everywhere
* Add an option to the View menu to hide all the top toolbars and the tab bar when the mouse is not over the window header or, when in fullscreen mode, not at the top of the window.
* Add an option to hide the toolbars and show them at the mouse position (so you don't even have to go all the way up at the top of the screen) by using a mouse + keyboard combination.
* Add an option to hide the menubar
* (optional) full screen (or "resize to fit all content" ...a la Mac OS X) mode without toolbars, icons, navigation bar, etc
</td><td>
- [[User talk:bur#Show_.26_Hide_bars|details & discussion]]
</td></tr>
 
<tr><td>
; Choice of UI rendering mode
* choice between displaying page when fully rendered (mozilla way) or display as it renders (Firefox way).
* Better: re-design it from scratch, as suggested in "Smooth Page Transitions".
</td><td>
* Check [http://wiki.mozilla.org/Firefox/Feature_Brainstorming:Other_or_Uncategorized Smooth Page Transitions] suggestion
</td></tr>
 
<tr><td>
; Use Default GTK+ widgets
As with OS X, Firefox on GTK+ OSs uses the same blocky widgets in webforms (to the point that a list box in a webform behaves differently than a listbox in the system.)
</td><td>
</td></tr>
 
<tr><td>
; OS X widgets
Use OS X's provided widget set, especially for textarea, button, radio, checkbox and select elements. Native widgets feature spell check among other niceties. This would go a long way towards making Firefox feel more like a "real" OS X application. The current UI does not follow many of the common idioms on the Mac which causes confusion when switching between it and other Apple apps. This could greatly impact adoption on OS X, particularly among less savvy users who don't understand why it's different.
* Still, those should be kept customizable via CSS: only the defaults (unstyled) should be system-widgets.
</td><td>
* [http://www.apple.com/macosx/features/safari/ Apple Mac OS X Safari Browser]
* [http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGIntro/chapter_1_section_1.html Apple Human Interface Guidelines]
* [http://forums.mozillazine.org/viewtopic.php?t=363099 Hacking Aqua Widgets into Firefox]
</td></tr>
 
</table>
<br>
<table class="fullwidth-table">
<tr><th>Menu features</th>
<th width="30%">References</th></tr>
<tr><td>
<tr><td>
; Absolute UI customizationRationalize and reorganize browser and context menus* Remove some menu items* Move other menu items</td><td>[[User talk:Steve_England|Reasoning and Arguments]]</td></tr> <tr><td>; Context Menu* Show an ''open url in new tab'' or ''open url'' option in the context menu when the user right-clicks on a plaintext url (text that is recognizably a url, but has no <nowiki><a></nowiki> tags).* Allow Show encoding option in the context menu, with easy access to place any action control favorite or frequently used encodings (ege.g. Filefor Ukrainian users: Windows-1251, KOI8->ExitR, all extension buttonsKOI8-U, ...UTF-8) , without need to any place choose them from the list of dozens of unused items. (Encoding should be made on the browser ui (eg. status bar, preferences window, url suggestion popupfly, without any HTTP or even into bookmars, cache requests.)</td><td></td></tr> </table><br><table class="fullwidth-table"><tr><th>Toolbar features</th><th width="30%">References</th></tr> <tr><td>* As per [https://bugzilla.mozilla.org/show_bug.cgi?id=63295 bug 63295] (almost 6 years old), menus should auto-scroll if you hover above/below them.* Toolbar enhancements** Allow user to remove as meny as posible unused features from move toolbars</td><td>n/a</td></tr> <tr><td>; Toolbar customization like IE* Ability to move menubar and toolbars collectively, arbitrarily Customization:* Optimize icon layout* Add Extension headings* Group icons by Extension</td><td>n/a</td></tr> <tr><td>; More toolbar buttons* Include more toolbar buttons (proxy checkbox, Save Page, Print Preview, Full Screen, Downloads, Images, Undo Last Closed Tab, etc) in the browser (this can speed customize toolbar dialog. All frequently changed options should have a chrome control avalible without installing extensions.</td><td>Like [http://proxybutton.mozdev.org/ proxy button]!, Or perhaps [http://www.extensionsmirror.nl/index.php?showtopic=86 pref buttons] extensions. And maybe even "[https://addons.mozilla.org/firefox/1677/ go up ]"</td></tr> <tr><td>; place by defect the bookmark and history button in the left of the browser startup, if someone figures out, how Bookmarks toolbar*This change it allows an access improvement to don't load code the lateral toolbar of removed featuresthe Bookmarks (Ctrl+B)increasing the functionality.* It's too ambitious ideaRedesign both icons with a smaller size so that they do occupy less space in the Bookmarks toolbar.</td><td></td></tr> <tr><td>; Trobber* Improve the trobber (the circle thingy at the top right).. try figure out, what* Reinstate the trobber's possible link to implementfirefox's support page.* Separate UI related options from about:config to a Visual Studio like property grid.Perhaps Firefox-ko of Mozilla Japan?
</td><td>
n/a
<tr><td>
; Absolute hotkeyability and toolbarability* Any command that can be accessed from a menu or a button should be hotkeyable (including changing the standard hotkey), and can be put onto the Auto hide toolbar as a button.on full screen* Users should be able to save and load custom hotkey and Enable auto hide toolbar layouts (including "for one session" mode, when they are at the public PC)* I would like to add that all the "commands," including pop up menu commands, should be representable by main/pop up menu items, toolbar buttons, keyboard shortcuts, and/or mouse gestures. The interface to configure them should be unified. Custom solutions via extension do not work well because they tend to ignore the custom commands provided by other extensions, and run into problems in full screen(like Menu Editor not removing old Greasemonkey menus after extension updateie).
</td><td>
n/a
</td></tr>
 
<tr><td>
; Option to set user defined sizes for search box
*The ability to set a maximum size for the search box so that when the browser window is expanded greatly the address box expands but the search box remains the same size.
*This would enable users with a larger screen resolution to have more icons on the top bar and having the decision whether the search box or the address box should be made smaller, rather than the default in FF2 which decreases the address box leaving a large search box which the user may not want.
</td><td>
</td></tr>
 
</table>
<br>
<table class="fullwidth-table">
<tr><th>Button features</th>
<th width="30%">References</th></tr>
<tr><td>
[https://bugzilla.mozilla.org/show_bug.cgi?id=246719 bug 246719]
[http://www.andyselby.uklinux.net/firefox.html a detailed proposal here]</td></tr>
 
<tr><td>
; Three-level Undo and Redo instead of Back and Forward
* Since AJAX has become very popular, often we do many action on the same page, even if its contents totally changes. Site developers sometimes implement program handling of Back and Forward buttons, which takes page history navigation out of the user's control, and this is not natural and not convenient. Instead, there can be three levels of Undo/Redo actions: low level for each script or user action which changes the actual document DOM structure (also useful for debugging); middle level for traditional Back/Forward (socument location cnanges); and high level for browser-wide actions like opening and closing pages, switching tabs etc. User should be able to turn off tracking of each separate level, to save memory and speed up performance, as well as to customize their history deepness (how many recent actions can be tracked).
</td><td>&nbsp;</td></tr>
 
<tr><td>
; More toolbar buttons
* Include more toolbar buttons (proxy checkbox, Save Page, Print Preview, Full Screen, Downloads, Images, Undo Last Closed Tab, etc) in the customize toolbar dialog. All frequently changed options should have a chrome control avalible without installing extensions.
</td><td>Like [http://proxybutton.mozdev.org/ proxy button]!, Or perhaps [http://www.extensionsmirror.nl/index.php?showtopic=86 pref buttons] extensions. And maybe even "[https://addons.mozilla.org/firefox/1677/ go up]"</td></tr>
 
<tr><td>
* As per [https://bugzilla.mozilla.org/show_bug.cgi?id=63295 bug 63295] (almost 6 years old), menus should auto-scroll if you hover above/below them.
* Toolbar enhancements
** Allow user to move toolbars
</td><td>
n/a
</td></tr>
<tr><td>
With rare exceptions, the Average User does not need access to both the reload and stop buttons at the same time. Combining them so they occupy the same space and "toggle," à la Safari, will free up real estate on the UI and reduce visual complexity.
* ...at the cost of continuously reload pages on locks/slowness/etc. Shiira already avoided this solution. If this will be done, MUST be enabled/disabled with a setting in the Preferences. (Why? Button toggles depending on state!)
 
 
</td><td>
* [http://www.apple.com/safari/ Apple - OS X - Safari]
* [http://v2studio.com/k/moz/ Stop or Reload Button Extension]
</td></tr>
 
<tr><td>
;Stop button stops active content on page
n/a
</td></tr>
 
<tr><td>
; Simple InterfaceThe greatest thing about Firefox (or Firefox 1.5 at least) is how incredibly simple it is. The gradients, colors, and glossiness of everything in Firefox 2 just creates visual overload. My head canHave the 't take it.New Tab' button shown as a Default
"The visual appearance of an application In Firefox 2 the 'New Tab' button in the Navigation toolbar is directly related to its acceptance not shown by users." [http://wiki.mozilla.org/FX2_Visual_Update#Background]<br />AIM Triton has a super fancy GUI.default.One must 'customize' the toolbar.This is not ideal and everyone hates AIM Tritondoes not promote the use of tabs'''There's My mom was using Firefox for at least a reason the Winestripe theme was downloaded 64year before I showed her that it had tabs!!! Tabs are extremely useful,395 times in 1 month and 6 days.so you might as well make that feature more easy to access (for new/basic users who don''' [https://addonst know what tabs are or the keyboard shortcut to open a new tab.mozilla.org/firefox/3479/])
</td><td>
* [http://wiki.mozilla.org/Firefox/Feature_Brainstorming:Other_or_Uncategorized Concepts of Firefox "Core" and "More".]&nbsp;
</td></tr>
<tr><td>
;Text link recognitionReconsider the idea of Home Page* Double click on Home Page and Home button have been with us since forever. However, I have a text link (like: wwwstrong feeling they are no longer relevant and no one uses them as they did in the old times of "web portals".somesiteI propose to create a task-oriented "start" pane - basically a question of "what do you want to do".com/hereIt should have:* urlbar: "I want to go to that page".html or http* history: "I want to go to the page I've been to recently"* web search: "I want to search"* a button that restores session from just-closed window://www.somesite.com/here.html) recognizes it "I want to continue"* bookmarks and opens it like a regular linkfeeds, a very simple feature.or otherwise Places
*Another option is just that if you highlight I consider Thunderbird's start pane to be a text link and right click it should have menu options for good example of what I'Open in new tab' and 'Open in new window.' I like the original suggestion better, however, as long as it is possiblem talking about.
</td><td>
</td></tr>
 
</table>
<br>
<table class="fullwidth-table">
<tr><th>Tab features</th>
<th width="30%">References</th></tr>
<tr><td>
Apart from the TAB navigation... it may be useful a option to choose an "inside-windows" navigation to move them freely all over firefox
</td><td>
</td></tr>
<tr><td>
; Improved visual navigationTab Numbering System* Alternatively scrollbar enhancements This feature is mainly for people who tend to have a lot of tabs opened at the same time. You could help add the ability for the user to see a numbering system on the far right of each tab over the close button (refer to or the far left over the second link for more detailsfavicon). Not sure if once the user presses the ctrl key on their keyboard which will make it's easy to implement though.navigate through the tabs using ctrl + "The corresponding number"
</td><td>
* [http://usethics.ru/lib/scroll_bar/ Enhanced scrollbar details (Russian, but pictures talk for themselves)]&nbsp;
</td></tr>
 
<tr><td>
; Alternate UI modesTab Group System (not [https://addons.mozilla.org/en-US/firefox/addon/4913 auto-grouping])* Togglable kiosk mode* More efficient layout Hopefully supplant need for widescreen laptopsseparate windows* Minimal UI modeAllow new windows to possibly load separate Firefox profiles** Show and hide navigationAllow random tab selection for either [https://bookmarkaddons.mozilla.org/menu bar via a righten-click menu everywhere* Add an option US/firefox/addon/4838 closing] or moving tabs to the View menu to hide all the top toolbars and the a new tab bar when the mouse is not over the window header or, when in fullscreen mode, not at the top of the window.group* Add an option to hide the toolbars and show them at the mouse position (so you don't even have to go all the way up at the top List number of tabs for each tab group in the screen) by using a mouse + keyboard combination[http://www.* Add an option to hide the menubar* (optional) full screen (or "resize to fit all content" paranoid-androids...a la Mac OS X) mode without toolbars, icons, navigation bar, etccom/tabgroups/ tab group toolbar]
</td><td>
EXAMPLES:* [http://www.paranoid- androids.com/tabgroups/ Tab Groups]* [[User talkhttps:bur#Show_//addons.26_Hide_bars|details & discussion]mozilla.org/en-US/firefox/addon/4838 Multiple Tab Handler]
</td></tr>
<tr><td>
; Choice Tab animation indicates completion status. Have the animated dots to the left of UI rendering modethe page title on each tab be a visual representation of the page loading status. * choice between displaying For example: 3/4 of the dots glowing will represent that only 3/4 of the page when fully rendered (mozilla way) or display as it renders (Firefox way)has loaded.* BetterBehaviour: re-design it from scratch, as suggested in "Smooth Page Transitions"Much like the status bar bottom right corner of the browser.
</td><td>
* Check [http://wiki.mozilla.org/Firefox/Feature_Brainstorming:Other_or_Uncategorized Smooth Page Transitions] suggestion&nbsp;
</td></tr>
 
</table>
<br>
<table class="fullwidth-table">
<tr><th>Auto-complete features</th>
<th width="30%">References</th></tr>
<tr><td>
; Rationalize Better autocomplete in form fields* Autocomplete list should be editable (like cookie-list) or erasable otherwise it will contain a lot of trash after some time and reorganize browser it is also a mild security risk because sometimes people demonstrate their actions and context menusit is not nice previous entries pop-up; perhaps some toggle can help to disable/enable the feature* Remove some menu itemsAlso, Emacs-style autocomplete ("dynamic expansion") of words will increase input speed dramatically in input and textarea fields* Move It could go even further by having abbrev-list in a meta rel fashion (the same fashion as favicon is specifyed or other menu itemsrelated documents) If implemented, this proposal can boost productivity for web-application users with technically simple (and known from many text-processors/editors) UI add-on
</td><td>
* [http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)Dynamic%20Abbrevs Emacs Dynamic Abbrevs]* [User talkhttp:Steve_England|Reasoning and Arguments]//wiki.mozilla.org/DiscussionForBetterAutocompletesInForms Discussion]
</td></tr>
<tr><td>
; Context MenuAvoid caching sensitive data for autocomplete* Show an ''open url in new tab'' Use heuristics to try and avoid caching sensitive data for autocompletion. For example, if something looks like a credit card number or social security number, don't cache it. It'open url'' option s very disconcerting to start typing in the context menu when the user right-clicks your social security number on a plaintext url (text that is recognizably a url, but has no <nowiki><a></nowiki> tags).* Show encoding option in the context menuyour bank's Web site, with easy access to favorite or frequently used encodings (eand realize your browser already knows it.g. for Ukrainian users: Windows-1251, KOI8-R, KOI8-U, UTF-8), without need to choose them from the list of dozens of unused items. (Encoding should be made on the fly, without any HTTP or cache requests.)
</td><td>
</td></tr>
 
</table>
<br>
<table class="fullwidth-table">
<tr><th>Other features</th>
<th width="30%">References</th></tr>
<tr><td>
; Display keyboard shortcuts when hovering over objectsAbsolute hotkeyability and toolbarability* When hovering over an object in Any command that can be accessed from a menu or a button should be hotkeyable (including changing the standard hotkey), and can be put onto the navigation toolbar the respective keyboard shortcut should be displayed as a tool tipbutton.It could considerably improve * Users should be able to save and load custom hotkey and toolbar layouts (including "for one session" mode, when they are at the public PC)* I would like to add that all the usage of "commands," including pop up menu commands, should be representable by main/pop up menu items, toolbar buttons, keyboard shortcuts for new Firefox users that are , and/or mouse gestures. The interface to configure them should be unified. Custom solutions via extension do not used work well because they tend to work with keyboard shortcuts ignore the custom commands provided by other extensions, and run into problems (like Menu Editor not removing old peopleGreasemonkey menus after extension update).This should be a default-on feature with the option to turn off in Options -> Advanced -> General -> Accessibility
</td><td>
n/a
</td></tr>
<tr><td>
; Reconsider Three-level Undo and Redo instead of Back and Forward* Since AJAX has become very popular, often we do many action on the idea same page, even if its contents totally changes. Site developers sometimes implement program handling of Home PageHome Page Back and Forward buttons, which takes page history navigation out of the user's control, and this is not natural and Home button have been with us since forevernot convenient. HoweverInstead, I have a strong feeling they are no longer relevant there can be three levels of Undo/Redo actions: low level for each script or user action which changes the actual document DOM structure (also useful for debugging); middle level for traditional Back/Forward (socument location cnanges); and high level for browser-wide actions like opening and no one uses them as they did in the old times of "web portals"closing pages, switching tabs etc.I propose User should be able to create a task-oriented "start" pane - basically a question turn off tracking of "what do you want each separate level, to save memory and speed up performance, as well as to do"customize their history deepness (how many recent actions can be tracked). It should have:* urlbar: "I want to go to that page".</td><td>&nbsp;</td></tr> * history: "I want to go to the page I've been to recently"<tr><td>* web search: "I want to search";Text link recognition* Double click on a button that restores session from just-closed windowtext link (like: www.somesite.com/here.html or http: "I want to continue"* bookmarks //www.somesite.com/here.html) recognizes it and feedsopens it like a regular link, or otherwise Placesa very simple feature.
I consider Thunderbird*Another option is just that if you highlight a text link and right click it should have menu options for 'Open in new tab' and 'Open in new window.'s start pane to be a good example of what I'm talking aboutlike the original suggestion better, however, as long as it is possible.
</td><td>
</td></tr>
<tr><td>
; OS X widgetsImproved visual navigationUse OS X's provided widget set, especially * Alternatively scrollbar enhancements could help (refer to the second link for textarea, button, radio, checkbox and select elements. Native widgets feature spell check among other niceties. This would go a long way towards making Firefox feel more like a "real" OS X applicationdetails). The current UI does not follow many of the common idioms on the Mac which causes confusion when switching between it and other Apple apps. This could greatly impact adoption on OS X, particularly among less savvy users who don't understand why Not sure if it's different.* Still, those should be kept customizable via CSS: only the defaults (unstyled) should be system-widgetseasy to implement though.
</td><td>
* [http://wwwusethics.apple.com/macosx/features/safari/ Apple Mac OS X Safari Browser]* [http:ru/lib/developer.apple.comscroll_bar/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGIntro/chapter_1_section_1.html Apple Human Interface Guidelines]* [http://forums.mozillazine.org/viewtopic.php?t=363099 Hacking Aqua Widgets into FirefoxEnhanced scrollbar details (Russian, but pictures talk for themselves)]
</td></tr>
<tr><td>
; Use Default GTK+ widgetsDisplay keyboard shortcuts when hovering over objectsAs * When hovering over an object in the navigation toolbar the respective keyboard shortcut should be displayed as a tool tip.It could considerably improve the usage of keyboard shortcuts for new Firefox users that are not used to work with OS X, Firefox keyboard shortcuts (like old people).This should be a default-on GTK+ OSs uses feature with the same blocky widgets in webforms (option to the point that a list box in a webform behaves differently than a listbox turn off in the system.)Options -> Advanced -> General -> Accessibility
</td><td>
</td></tr>
</td></tr>
<tr><td>
; Better autocomplete in form fields
* Autocomplete list should be editable (like cookie-list) or erasable otherwise it will contain a lot of trash after some time and it is also a mild security risk because sometimes people demonstrate their actions and it is not nice previous entries pop-up; perhaps some toggle can help to disable/enable the feature
* Also, Emacs-style autocomplete ("dynamic expansion") of words will increase input speed dramatically in input and textarea fields
* It could go even further by having abbrev-list in a meta rel fashion (the same fashion as favicon is specifyed or other related documents)
 
If implemented, this proposal can boost productivity for web-application users with technically simple (and known from many text-processors/editors) UI add-on
</td><td>
* [http://www.cs.cmu.edu/cgi-bin/info2www?(emacs)Dynamic%20Abbrevs Emacs Dynamic Abbrevs]
* [http://wiki.mozilla.org/DiscussionForBetterAutocompletesInForms Discussion]
</td></tr>
<tr><td>
; Avoid caching sensitive data for autocomplete
Use heuristics to try and avoid caching sensitive data for autocompletion. For example, if something looks like a credit card number or social security number, don't cache it. It's very disconcerting to start typing in your social security number on your bank's Web site, and realize your browser already knows it...
</td>
<td></td>
</tr>
<tr><td>
; Editing HTML of opened page
[https://bugzilla.mozilla.org/show_bug.cgi?id=269326 bug 269326]
</td></tr>
 
<tr><td>
(but per-domain is simplistic, as all pages on a domain to not follow the same style).
Also requested in [[Firefox/Feature Brainstorming:Accessibility]] as "Font Deltas".
</td></tr>
 
<tr><td>
; Option to set user defined sizes for search box
*The ability to set a maximum size for the search box so that when the browser window is expanded greatly the address box expands but the search box remains the same size.
*This would enable users with a larger screen resolution to have more icons on the top bar and having the decision whether the search box or the address box should be made smaller, rather than the default in FF2 which decreases the address box leaving a large search box which the user may not want.
</td><td>
</td></tr>
; Multiple file opening dialog
* Allow multiple file opening by holding CTRL/SHIFT in the Open File dialog
</td><td>
n/a
</td></tr>
 
<tr><td>
; Toolbar customization like IE
* Ability to move menubar and toolbars collectively, arbitrarily
 
Customization:
* Optimize icon layout
* Add Extension headings
* Group icons by Extension
</td><td>
n/a
</td></tr>
 
<tr><td>
; Auto hide toolbar on full screen
* Enable auto hide toolbar when in full screen(like ie)
</td><td>
n/a
*[[User_talk:Jokeyrhyme]]
*[[User:Auk/Firefox_menus]]
</td></tr>
 
<tr><td>
; Trobber
* Improve the trobber (the circle thingy at the top right).
* Reinstate the trobber's link to firefox's support page.
* Perhaps Firefox-ko of Mozilla Japan?
</td><td>
n/a
</td></tr>
 
<tr><td>
; place by defect the bookmark and history button in the left of the Bookmarks toolbar
*This change it allows an access improvement to the lateral toolbar of the Bookmarks (Ctrl+B) increasing the functionality.
*Redesign both icons with a smaller size so that they do occupy less space in the Bookmarks toolbar.
</td><td>
</td></tr>
</td><td>
</td></tr>
 
<tr><td>
Apart from the TAB navigation... it may be useful a option to choose an "inside-windows" navigation to move them freely all over firefox</td><td>
</td></tr>
 
<tr><td>
; Tab Numbering System
 
This feature is mainly for people who tend to have a lot of tabs opened at the same time. You could add the ability for the user to see a numbering system on the far right of each tab over the close button (or the far left over the favicon) once the user presses the ctrl key on their keyboard which will make it easy to navigate through the tabs using ctrl + "The corresponding number"
</td>
<td>&nbsp;</td>
</tr>
 
 
<tr><td>
; Tab Group System (not [https://addons.mozilla.org/en-US/firefox/addon/4913 auto-grouping])
 
* Hopefully supplant need for separate windows
* Allow random tab selection for either [https://addons.mozilla.org/en-US/firefox/addon/4838 closing] or moving tabs to a new tab group
* List number of tabs for each tab group in toolbar
</td>
<td>
EXAMPLES:
* [http://www.paranoid-androids.com/tabgroups/ Tab Groups]
* [https://addons.mozilla.org/en-US/firefox/addon/4838 Multiple Tab Handler]</td>
</tr>
 
<tr><td>
; Have the 'New Tab' button shown as a Default
 
In Firefox 2 the 'New Tab' button in the Navigation toolbar is not shown by default. One must 'customize' the toolbar. This is not ideal and does not promote the use of tabs. My mom was using Firefox for at least a year before I showed her that it had tabs!!! Tabs are extremely useful, so you might as well make that feature more easy to access (for new/basic users who don't know what tabs are or the keyboard shortcut to open a new tab.)
 
</td>
<td>&nbsp;</td>
</tr>
 
<tr><td>
; Tab animation indicates completion status.
 
Have the animated dots to the left of the page title on each tab be a visual representation of the page loading status.
 
For example: 3/4 of the dots glowing will represent that only 3/4 of the page has loaded.
 
Behaviour: Much like the status bar bottom right corner of the browser.
 
</td>
<td>&nbsp;</td>
</tr>
<tr><td>
* ui.key.chromeAccess into 5
* ui.key.contentAccess into 4
</td><td>&nbsp;</td></tr>
</table>
277
edits

Navigation menu