This article originally appeared in TidBITS on 2014-04-30 at 8:20 a.m.
The permanent URL for this article is: http://tidbits.com/article/14719
Include images: Off

Redesigned Firefox 29 Adds Sync Service

by Agen G. N. Schmitz

Much like the 29-year-old who feels the need to get his or her life in order before the dreaded 30-something tag is applied, Mozilla has released Firefox 29 [1] with a refreshed look and new strategies to deal with adulthood, including an overhauled synchronization service and new customization tools.

Firefox’s redesign is a bit reminiscent of Google Chrome, with tabs placed closer to the top of the browser window and non-active tabs fading into the background to emphasize the active tab. The Bookmarks button has also moved and now produces a slimmer view of your bookmarks.

Taking another design cue from Chrome, a Firefox menu button (three stacked horizontal lines, sometimes called a hamburger button) now resides at the far right side of the toolbar, providing quicker access to basic browser controls, preferences, printing, and managing add-ons. At the bottom of the popover you’ll find the new Customization button, which enables you to add and move icon buttons within the Firefox menu or on the toolbar. (If you miss the full tab titles at the top from the previous versions of Firefox, you can click the Title Bar button to bring them back.)

[image link] [2]

Functionally, the most significant change is Mozilla’s new Firefox Sync service, which uses the recently announced Firefox Accounts service [3] to synchronize bookmarks, saved passwords, browsing history, and open tabs across multiple computers and mobile devices, all with end-to-end encryption. The previous synchronization pairing method that required entering three sets of alphanumeric codes has been replaced by the more modern username/password combination offered by Firefox Accounts.

If you update to Firefox 29 on one Mac that has already been paired to an older version of Firefox on another computer, synchronization using the previous account credentials will continue to work. Our testing confirmed that bookmarks, history, and passwords continue to be synchronized between different versions of Firefox on different computers.

However, you need to create credentials for a new Firefox Account if you want to sync Firefox on another computer with a new installation of Firefox or one with a previously unpaired version of Firefox. Additionally, while Mozilla notes that the older version of Firefox Sync will continue to work with your previously paired computers, it’s unclear how long it will be supported, so it might be best to get ahead of the curve and set up a Firefox Account.

You first have to unlink [4] Firefox from your old credentials. This decoupling occurs in Preferences > Sync, where you first click Unlink This Device below the Device Name field. Then, from the same Sync preference pane, click Create Account to set up your new Firefox Account credentials.

After verification is sent via email, your new Firefox Account sync services become active. But you’re not done yet. You also need to update all of your previously paired computers to Firefox 29 (plus update any Android devices to the most current version of Firefox Browser for Android [5]), and then sign in using your new Firefox Account credentials.

Firefox 29 is a free download from Mozilla (56.1 MB), and it requires Mac OS X 10.6 Snow Leopard or later. Check out this blog post [6] (or the full release notes [7]) for details on additions to Firefox’s developer tools.

[1]: http://www.mozilla.org/firefox/new/
[2]: http://tidbits.com/resources/2014-04/FireFox-29-customize.png
[3]: https://blog.mozilla.org/blog/2014/02/07/introducing-mozilla-firefox-accounts/
[4]: https://support.mozilla.org/en-US/kb/how-to-update-to-the-new-firefox-sync
[5]: https://play.google.com/store/apps/details?id=org.mozilla.firefox
[6]: https://blog.mozilla.org/blog/2014/04/29/mozilla-introduces-the-most-customizable-firefox-ever-with-an-elegant-new-design/
[7]: http://www.mozilla.org/en-US/firefox/29.0/releasenotes/