Firefox/Features/UX Priorities: Difference between revisions

Jump to navigation Jump to search
Adding additional items from the UX priorities Etherpad
(Adding remaining (and still relevant) entries from the UX Index page)
(Adding additional items from the UX priorities Etherpad)
Line 22: Line 22:
# Panorama groups should persist, load on-demand
# Panorama groups should persist, load on-demand
# In-line autocomplete, {{bug|566489}} — how quickly a user can get to a site is a key part of the perceived performance, we also need to do a better job with the audience that “speaks URLs”
# In-line autocomplete, {{bug|566489}} — how quickly a user can get to a site is a key part of the perceived performance, we also need to do a better job with the audience that “speaks URLs”
# Opt-in activation for plugins that are unknown/slow (similar to Flashblock),  better missing plugin experience, ability to soft-block 0-day using click-to-play. Settings: Render (Always|when clicked|never)
# Opt-in activation for plugins that are unknown/slow (similar to Flashblock),  better missing plugin experience, ability to soft-block 0-day using click-to-play. Settings: Render (Always|when clicked|never), "Don't ask me to install this plugin again"
# Panorama improvements
# Panorama improvements
# Panel-based Download Manager (see [Limi's article http://limi.net/articles/improving-download-behaviors-web-browsers] [[Improved download manager]])
# Panel-based Download Manager (see [Limi's article http://limi.net/articles/improving-download-behaviors-web-browsers] [[Improved download manager]])
Line 45: Line 45:
== Polish/cleanup ==
== Polish/cleanup ==
# Overall UI responsiveness and drawing operations
# Overall UI responsiveness and drawing operations
# Tab animations: tab close behavior, tab open behavior, tab drag ({{bug|455694}}) tab detach ({{bug|485105}}), eliminate redundant title text ({{bug|583890}})
# Tab animations: tab close behavior, tab open behavior ({{bug|578327}} and/or {{bug|530203}}?), tab drag ({{bug|455694}}) tab detach ({{bug|485105}}), eliminate redundant title text ({{bug|583890}})
# Location/Search bar cleanup, {{bug|592909}}  
# Location/Search bar cleanup, {{bug|592909}}  
# App tabs: chromeless app tabs, {{bug|585445}}
# App tabs: chromeless app tabs, {{bug|585445}} (includes: Cmd/Ctrl-L doesn't bring up the AwesomeBar when location bar is hidden)
# App tabs: Global app tabs, {{bug|587873}}
# App tabs: Global app tabs, {{bug|587873}}
# Fix Firefox menu rendering, {{bug|594821}}
# Fix Firefox menu rendering, {{bug|594821}}
# Make Search local to the tab (at least for tabs-on-top): {{bug|565740}}
# Make Search local to the tab (at least for tabs-on-top): {{bug|565740}}
# Remove 3-second delay from AMO installs
# Put back keyboard shortcuts that went "missing", F6 on Windows is a big one, possibly Ctrl-E too
# Mac windows without tabs render incorrectly
# Mac windows without tabs render incorrectly
# AwesomeBar results visual design
# AwesomeBar results visual design, {{bug|587909}}
# File type cursors, especially useful for binary downloads + PDFs (“the land mines of the internet”)
# File type cursors, especially useful for binary downloads + PDFs (“the land mines of the internet”)
# Find bar should disappear on navigation events, {{bug|628179}}
# Find bar should disappear on navigation events, {{bug|628179}}
# New tab should never lose focus from URL/search bar (this got implemented only halfway)
# Web sites should never be allowed to resize main window, only pop-ups
# Display the domain in black and the path in grey: {{bug|451833}} — makes domains more readable and prominent, parity with other browsers# Papercuts: Flash stealing focus, copy/paste rich vs plain text
# Display the domain in black and the path in grey: {{bug|451833}} — makes domains more readable and prominent, parity with other browsers# Papercuts: Flash stealing focus, copy/paste rich vs plain text
# Doorhangers + modal dialogs cleanup, keep eliminating notifications (e.g. update -> Home tab): httpauth {{bug|567804}}, Popups blocked {{bug|588317}}, XPI install {{bug|588266}}
# Doorhangers + modal dialogs cleanup, keep eliminating notifications (e.g. update -> Home tab): httpauth {{bug|567804}}, Popups blocked {{bug|588317}}, XPI install {{bug|588266}}, onunload {{bug|588292}}
# Expose prefs that made it too late (tabs-on-demand, DNT, always restore tabs)
# Expose prefs that made it too late (tabs-on-demand, DNT, always restore tabs)
# List All Tabs menu should list closed tabs/windows for more obvious undo: {{bug|597593}}
# List All Tabs menu should list closed tabs/windows for more obvious undo: {{bug|597593}}
Line 74: Line 78:
# Don't import useless bookmarks: We currently import bookmarks from IE (Windows Marketplace, Windows Update, etc) that aren't even usable from Firefox, and that the user didn't add. With Sync, suddenly you have this on your phone too.
# Don't import useless bookmarks: We currently import bookmarks from IE (Windows Marketplace, Windows Update, etc) that aren't even usable from Firefox, and that the user didn't add. With Sync, suddenly you have this on your phone too.
# Improve OS X "select" tag rendering, dropdown menu should look like OSX dropdown menus rather than windows in more cases (it drops down to platform-independent version now)
# Improve OS X "select" tag rendering, dropdown menu should look like OSX dropdown menus rather than windows in more cases (it drops down to platform-independent version now)
# Visually distinguish visible tabs in List All Tabs menu
# [[Firefox/Projects/Eradicate Startup Dialogs]]
# [[Firefox/Projects/Eradicate Startup Dialogs]]
# Attach “create custom search” onto search form completion dropdowns (possibly with threshold, detect search fields, 3rd time etc)
# Attach “create custom search” onto search form completion dropdowns (possibly with threshold, detect search fields, 3rd time etc)
# Improve session restore screen to support groups/windows better
# Improve session restore screen to support groups/windows better
# Move "Know your rights" {{bug|571584}} and Firefox update available {{bug|588227}} to home tab snippets


== Infrastructure (with no UI) ==
== Infrastructure (with no UI) ==
Line 88: Line 94:
# More performance data, memory usage data, CPU usage data, hang detection as part of system pings — what we can't measure, we can't improve
# More performance data, memory usage data, CPU usage data, hang detection as part of system pings — what we can't measure, we can't improve
# SSL should support form restore too, possibly with timeout
# SSL should support form restore too, possibly with timeout
# Reusable grouping API for tabs (so other extensions, e.g. VerticalTabs, can reuse Panorama groups)
# Reusable grouping API for tabs (so other extensions, e.g. VerticalTabs, can reuse Panorama groups), tabs need UUIDs.
# Gmail/GC + Netflix
# Gmail/GC + Netflix
# Reinstall experience: a way to ask if they want fresh settings or keep their old ones
# Reinstall experience: a way to ask if they want fresh settings or keep their old ones
canmove, Confirmed users
570

edits

Navigation menu