In-content preferences are now available in Firefox Nightly
10 May, 2012 § 9 Comments
Starting today, users can access in-content preferences in Firefox Nightly.
First, a big congratulations to Zuhao (Joe) Chen, Jon Rietveld, Owen Carpenter, and Devan Sayles. The four students from Michigan State University worked through their spring semester to bring in-content preferences to Firefox.
At the end of the semester, the students presented their work in front of a panel of judges. The judges evaluated their project alongside 11 projects from other software organizations. At the end of the day, the students learnt that they had won the award for the best overall Design Day performance, the Auto-Owners Exposition Award. Congratulations on reaching this point of the project, as well as all graduating college!
The students can be seen in the picture on the top-right of this post, as they receive their award from Scott Lake of Auto-Owners Insurance (left-most in the picture).
See the table below for the changesets that have already landed on mozilla-central:
|8b195889f55c||Zuhao (Joe) Chen — Bug 731866 – Copy and port current preference tests to run against the in-content preferences. r=jaws|
|9b4f86c85565||Devan Sayles — Bug 735471 – Add a pref to switch between window’d preferences and in-content preferences. r=jaws,bmcbride|
|0fbf6059c293||Jon Rietveld — Bug 737177 – Port the security pane to the in-content preferences implementation. r=bmcbride|
|29de131322c5||Devan Sayles — Bug 735091 – Sync pane for in-content prefrences. r=jaws,bmcbride|
|4953a39c52e6||Devan Sayles — Bug 732125 – Content pane for in-content preferences. r=jaws,bmcbride|
|bb179b7cf722||Jon Rietveld — Bug 733469 – Move the applications preferences to in-content UI. r=jaws r=bmcbride|
|68e7c139e580||Jon Rietveld — Bug 723737 – Move the advanced preferences to in-content UI. r=jaws r=bmcbride|
|d849b7493ea2||Jon Rietveld — Bug 723328 – Move the privacy preferences to in-content UI. r=bmcbride|
|c14a9f3448da||Owen Carpenter — Bug 719717 – Move the tabs preferences to in-content UI. r=bmcbride|
|c9262b622112||Jon Rietveld — Bug 724686 – General pane for in-content preferences. r=bmcbride|
|4d02fc5fc5c3||Owen Carpenter — Bug 734013 – Implement the pane-switching functionality for the in-content preferences. r=bmcbride|
|b2d23fc61c6f||Jon Rietveld — Bug 735557 – Add about:preferences to the inContentWhitelist. r=bmcbride|
|f1148c7cd5e3||Jon Rietveld — Bug 733473 – Implement initial prerequisites for in-content preferences, and landing page. r=bmcbride|
There’s still more work to do before we enable these new preferences by default. We need to make navigating them a little easier as well as make them a little prettier, but progress is being made
Here’s the current list of the bugs that still need to be finished:
- 738797: Enable the in-content preferences by default
- 740213: cursor pointer not shown when mouse is over link (in-content preferences)
- 741047: Implement opening in-content preferences to a given view
- 744936: Security review for In-content preferences
- 752719: Interaction redesign for in-content Preferences
- 753673: In-content preferences and Add-on manager not navigable anymore after cleaning history
- 754120: unable to dismiss modal dialog for saved passwords from in-content preferences
To test out the new in-content preferences, go to
about:config and enable the