Open Bug 752719 Opened 12 years ago Updated 2 years ago

Interaction redesign for in-content Preferences

Categories

(Firefox :: Settings UI, defect)

defect

Tracking

()

People

(Reporter: zfang, Unassigned)

References

(Depends on 2 open bugs)

Details

(Whiteboard: [tracking])

After moving everything in the current Preferences panel into in-content page, as a phase two, we need to redesign the interaction for Preferences. This bug will encompass the interaction changes need to be made.

Since we have more space in the preferences page now, we should do an interaction sanity check to see whether the current interaction methods still make sense and how we can improve them to provide a better experience.(for example, integrate pop-up windows to in-content area) We also need to re-categorize preferences and move some options to about:config to provide a more clear UI.
Blocks: 718011
Depends on: 560172
Depends on: 565550
OS: Mac OS X → All
Hardware: x86 → All
Depends on: 752197
Depends on: 530209
Depends on: 754344
As a suggestion I would implement print settings into the preferences.
Also, perhaps the option to prevent background tabs loading on startup could go to about:config. It seems like something which can quite safely be default behaviour without any user facing setting.
(In reply to Lozzy from comment #2)
> Also, perhaps the option to prevent background tabs loading on startup could
> go to about:config. It seems like something which can quite safely be
> default behaviour without any user facing setting.

I don't agree. I prefer to have my tabs loading on startup all at the time and I think it's the case for many users who have high-performances computers.
Depends on: 752346
Depends on: 602010
I propose to add into the options all possibilities to control the behavior of tabs:

browser.link.open_external;
browser.link.open_newwindow.restriction;
browser.search.openintab;
browser.tabs.animate;
browser.tabs.tabMaxWidth;
browser.tabs.tabMinWidth;
browser.tabs.closeButtons;
browser.tabs.closeWindowWithLastTab;
browser.tabs.insertRelatedAfterCurrent;
browser.tabs.loadBookmarksInBackground;
browser.tabs.loadDivertedInBackground;

Also you can add to "advanced" options possibilities to control the new smooth scrool
I second that. Since firefox is known for it's customizability and there is now much more space available it would be really nice if you could expose more preferences.
Especially for the new smooth scroll algorithm.
(In reply to Tiger.711 from comment #4)
> I propose to add into the options all possibilities to control the behavior
> of tabs:

Please post that list to bug 565550, which specifically covers exposing more preferences related to tabs.
Whiteboard: [Please check the depends-on list before commenting]
(In reply to Tiger.711 from comment #4)
> I propose to add into the options all possibilities to control the behavior
> of tabs:
> 
> browser.link.open_external;
> browser.link.open_newwindow.restriction;
> browser.search.openintab;
> browser.tabs.animate;
> browser.tabs.tabMaxWidth;
> browser.tabs.tabMinWidth;
> browser.tabs.closeButtons;
> browser.tabs.closeWindowWithLastTab;
> browser.tabs.insertRelatedAfterCurrent;
> browser.tabs.loadBookmarksInBackground;
> browser.tabs.loadDivertedInBackground;
> 
> Also you can add to "advanced" options possibilities to control the new
> smooth scrool

Agree with the gentleman above
Blocks: 782599
No longer depends on: 602010
No longer depends on: 752346
Does this bug only cover behaviour or design as well? Does this work cover [1] or any later version of the mockup?

[1] http://www.cl.ly/image/0s390K1M2w2n
Whiteboard: [Please check the depends-on list before commenting] → [triage][Please check the depends-on list before commenting]
Whiteboard: [triage][Please check the depends-on list before commenting] → [Please check the depends-on list before commenting]
Whiteboard: [Please check the depends-on list before commenting] → [Please check the depends-on list before commenting] p=0
Whiteboard: [Please check the depends-on list before commenting] p=0 → [tracking]
No longer blocks: fxdesktopbacklog
@Jack & Tina,
This is a meta bug about in-content preference page UX. Please take into consideration in your UX design, thanks.
Flags: needinfo?(thsieh)
Flags: needinfo?(jalin)
Depends on: 1166213
Depends on: 216931
Per the discussion with UX, this bug is about re-designing the Preference so taking this bug as the meta bug for the Preference re-design project currently undergoing.
I will take this bug first so it can be under my radar.
Assignee: nobody → fliu
No longer blocks: 718011
Flags: needinfo?(thsieh)
Flags: needinfo?(jalin)
Unassign myself since the bug 1335907, the bug 1356269 and the bug 1328561 are doing the redesign Preferences works.
Assignee: fliu → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.