Firefox/Feature Brainstorming:Default Browser UI: Difference between revisions
(Added the GTK+ widget thing.) |
No edit summary |
||
| Line 16: | Line 16: | ||
* 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). | * 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 | * It's too ambitious idea... try figure out, what's possible to implement | ||
</td><td> | |||
n/a | |||
</td></tr> | |||
<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 toolbar as a button. | |||
* 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) | |||
</td><td> | </td><td> | ||
n/a | n/a | ||
| Line 34: | Line 42: | ||
<tr><td> | <tr><td> | ||
; More toolbar | ; 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> </td></tr> | |||
<tr><td> | |||
; More toolbar buttons | |||
* Include more toolbar buttons (proxy checkbox, Save Page, Print Preview, Full Screen, Downloads, Images, etc) in the customize toolbar dialog. | * Include more toolbar buttons (proxy checkbox, Save Page, Print Preview, Full Screen, Downloads, Images, etc) in the customize toolbar dialog. | ||
</td><td> </td></tr> | </td><td> </td></tr> | ||
| Line 111: | Line 124: | ||
; Context Menu | ; 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). | * 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). | ||
* Show encoding option in the context menu, with easy access to favorite or frequently used encodings (e.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><td> | ||
</td></tr> | </td></tr> | ||
| Line 156: | Line 170: | ||
*Instead of only increasing and decreasing the current page's font size, allow for the entire page to be zoomed in/out, like Opera. Make the zoom keys customizable. | *Instead of only increasing and decreasing the current page's font size, allow for the entire page to be zoomed in/out, like Opera. Make the zoom keys customizable. | ||
**Also, like Opera, make sure that all elements zoom, such as Flash. | **Also, like Opera, make sure that all elements zoom, such as Flash. | ||
</td><td> | |||
[https://bugzilla.mozilla.org/show_bug.cgi?id=4821 bug 4821] | |||
</td></tr> | |||
<tr><td> | |||
; Preventing Flash, other plugins and scripts from overriding the context menu | |||
* While Flash displays its own context menu, it is inconvenient and looks inconsistent, preventing access to what user would actually like to do with the page or its part (often users do not recognize where is GIF and where is Flash). The same is happening when a script changes the context menu. User should have the ability to display browser context menu wherever on the page they right click, and to save the object they clicked. | |||
</td><td> | </td><td> | ||
[https://bugzilla.mozilla.org/show_bug.cgi?id=4821 bug 4821] | [https://bugzilla.mozilla.org/show_bug.cgi?id=4821 bug 4821] | ||
Revision as of 23:03, 22 October 2006
« Firefox/Feature Brainstorming
| Specific features | References |
|---|---|
|
n/a |
|
n/a |
|
n/a |
| Middle click on back / forward already does this, but History is not preserved.
Related to: bug 18808 bug 189313 bug 246719 a detailed proposal here |
| |
| |
|
n/a |
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.
| |
Many people like the simplicity of IE7 - that's the way it should be. More people would use Firefox if it were simplified. Take out the stuff that's not needed...
|
|
| |
| |
| |
|
|
| |
| |
It could considerably improve the usage of keyboard shortcuts for new Firefox users that are not used to work with keyboard shortcuts (like old people). This should be a default-on feature with the option to turn off in Options -> Advanced -> General -> Accessibility | |
Home Page and Home button have been with us since forever. However, I have a strong feeling they are no longer relevant and no one uses them as they did in the old times of "web portals". I propose to create a task-oriented "start" pane - basically a question of "what do you want to do". It should have:
I consider Thunderbird's start pane to be a good example of what I'm talking about. | |
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.
| |
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.) | |
| |
| |
If implemented, this proposal can boost productivity for web-application users with technically simple (and known from many text-processors/editors) UI add-on | |
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... |
|
| |
| |
|
n/a |
| General tasks | |
| |