{"id":1067,"date":"2012-10-17T07:00:48","date_gmt":"2012-10-17T14:00:48","guid":{"rendered":"http:\/\/blog.mozilla.org\/ux\/?p=1067"},"modified":"2016-02-19T14:41:37","modified_gmt":"2016-02-19T06:41:37","slug":"ux-principles-behind-firefox-for-windows-8-preview","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/ux\/2012\/10\/ux-principles-behind-firefox-for-windows-8-preview\/","title":{"rendered":"UX Principles Behind Firefox for Windows 8 Preview"},"content":{"rendered":"<p>Two weeks ago,\u00a0Firefox released a preview build for Windows 8! This is a version of Firefox that runs in both the \u201cclassic desktop\u201d environment, and in the new \u201cWindows 8 (Metro)\u201d environment. As the UX designer on this project, I would like to share a bit about the experience design principles behind this preview.<\/p>\n<p>&nbsp;<\/p>\n<h1>Windows 8 Native Interactions<\/h1>\n<p>Windows 8 has its own patterns on navigation, touch, and commands. It promotes direct interactions with content, leverages the screen or device edge for contextual commands. Influenced by Swiss design and Modern Bauhaus, the design of Windows 8 feels clean, crispy, flat, and grid-based.<\/p>\n<p>Embracing the new interaction languages and design constrains of Windows 8, Firefox is getting a modern coat of paint.<\/p>\n<ul>\n<li>Navigation (URL bar and tab panels) is the top for navigating and switching in between sites<\/li>\n<li>App bar is at the bottom for contextual commands(bookmark, pin, find in page, etc)<\/li>\n<li>App contracts (search and share charm) are hooked up, to bind Firefox with system UI<\/li>\n<li>Snap view and filled view are supported for multitasking needs<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" title=\"FX Metro Preview - Pin sites\" src=\"http:\/\/cdn.dropmark.com\/29070\/8a236b72b666e2f7984484aaac4e75230ddedcfd\/Mockups%20For%20Metro%20Preview4.png\" alt=\"\" width=\"3301\" height=\"2550\" \/><\/p>\n<p>We are excited about the new tile-based Start Page, where users can see their top sites, bookmarks, recent history, and pinned sites in one place. If you are interested about the details, here is a <a title=\"FX Metro - Start Page prototype\" href=\"https:\/\/blog.mozilla.org\/ux\/2012\/05\/video-sketching-firefox-metro-start-page\/\">early stage video prototype<\/a>.<img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" title=\"FX on Metro - Start Page\" src=\"http:\/\/cdn.dropmark.com\/29070\/8823dfd5b7c476714f85f73b2004198763b00c1d\/Mockups%20For%20Metro%20Preview.png\" alt=\"\" width=\"3301\" height=\"2550\" \/><\/p>\n<h1><\/h1>\n<h1><\/h1>\n<h1><\/h1>\n<h1><\/h1>\n<h1>Consistency Across Platforms<\/h1>\n<p>Firefox is the flagship brand that all our consumer products fall under. The big family includes Firefox Desktop, Firefox for Mobile, Firefox OS, and the latest member: Firefox for Windows 8. My Firefox UX team have been working hard in the past few months to pursue one of our major goals of the year: getting Firefox to feel like one product [<a title=\"Madhava's Presentation on April\" href=\"https:\/\/blog.mozilla.org\/ux\/2012\/05\/meanwhile-in-firefox-user-experience\/\">a related presentation by our Firefox UX lead<\/a>]<\/p>\n<p>While Firefox for Windows 8 is getting a new look and feel,\u00a0our visual design lead Stephen Horlander and I have also put lots of thoughts on making it feel like a member of the Firefox family.<\/p>\n<h3>1. Content layering<\/h3>\n<p><em><\/em>Layering of content has been a common UI element sense in Firefox for Mobile(Diagram made by <a title=\"Ian Barlow's Blog\" href=\"http:\/\/ianbarlow.wordpress.com\/\">Ian Barlow<\/a>). Now this concept has been widely applied to Firefox for Firefox OS and Windows 8 as well. <a href=\"http:\/\/blog.mozilla.org\/ux\/2012\/10\/ux-principles-behind-firefox-for-windows-8-preview\/mozilla-mozcamp-firefox-os-010-2\/\" rel=\"attachment wp-att-1611\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-large wp-image-1611\" title=\"FX Metro-Content Layering\" src=\"http:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/mozilla-mozcamp-firefox-os.010-600x353.jpg\" alt=\"\" width=\"600\" height=\"353\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/mozilla-mozcamp-firefox-os.010-600x353.jpg 600w, https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/mozilla-mozcamp-firefox-os.010-252x148.jpg 252w, https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/mozilla-mozcamp-firefox-os.010.jpg 1280w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Firefox for Windows 8 promotes full-screen browsing experience, at the same time also provides users various controls that are hidden behind the web content. Users can easily invoke these controls with a edge swipe(or right-click when mouse in use). Darker background color is used on the tab preview panel as if the panel is deeper beneath the web content. Reversible sliding transitions simulate the movement of revealing more content.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone\" title=\"FX Metro - Content Layering\" src=\"http:\/\/cdn.dropmark.com\/29070\/55a71e8899af9ca3a63335aa24e8d65b06389f2b\/Mockups%20For%20Metro%20Preview2.png\" alt=\"\" width=\"3301\" height=\"2550\" \/><\/p>\n<h3>2. Unified and distinctive curves<\/h3>\n<p>We use curved tab shape to communicate a soft and friendly experience. This unique and organic shape also differentiate ourselves from other competitors.<\/p>\n<p><a href=\"http:\/\/blog.mozilla.org\/ux\/2012\/10\/ux-principles-behind-firefox-for-windows-8-preview\/tab-curves\/\" rel=\"attachment wp-att-1612\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-large wp-image-1612\" title=\"FX Metro-tab-curves\" src=\"http:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/tab-curves-600x403.jpg\" alt=\"\" width=\"600\" height=\"403\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/tab-curves-600x403.jpg 600w, https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/tab-curves-252x169.jpg 252w, https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/tab-curves.jpg 1107w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>\u00a03. Awesome screen<\/h3>\n<p>The unique and powerful Firefox&#8217;s feature. Current preview build has already implemented the awesome screen feature to provide enhanced search function. Start typing to get a &#8220;frecency-based&#8221; list of your history and bookmarks. The awesome screen will always provide multiple internet search options for your input.<img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" title=\"FX for Metro - Awesome screen\" src=\"http:\/\/cdn.dropmark.com\/29070\/6581017d19c837901dff51c81ea36cdb0445ef11\/Mockups%20For%20Metro%20Preview3.png\" alt=\"\" width=\"3301\" height=\"2550\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1>A Touch-optimized Browser<\/h1>\n<p>Given the fact that Windows 8 runs across classic desktop and mobile environment, it&#8217;s important to point out that the user interface of Firefox for Windows 8 is designed for touch. With the official launch of Windows 8 and releases of new Windows 8 devices, more and more mouse and keyboard PC users will start using PC that comes with a touch-enabled screen. The team started the design from scratch, embraced Windows 8 touch languages, such as edge swipes, snapping, flicking, and horizontal panning, reimagined the browsing experience on this new touch-based platform.<a href=\"http:\/\/blog.mozilla.org\/ux\/2012\/10\/ux-principles-behind-firefox-for-windows-8-preview\/gestures\/\" rel=\"attachment wp-att-1632\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft  wp-image-1632\" title=\"gestures\" src=\"http:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/gestures-600x409.jpg\" alt=\"\" width=\"600\" height=\"409\" srcset=\"https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/gestures-600x409.jpg 600w, https:\/\/blog.mozilla.org\/ux\/files\/2012\/10\/gestures-252x172.jpg 252w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>In the mean time, we understand the importance of Firefox desktop users. We will make sure all the touch-based tasks can also be achieved by interacting with mouse and\/or keyboard. Moreover, Firefox for Windows 8 Preview have already included a Tabs-on-top feature for desktop users. This touch-optimized interface will work fine with mouse and keyboard.<\/p>\n<p>&nbsp;<\/p>\n<p>Lastly, we know this is an early preview and we know there are bugs and missing features, so we would appreciate your feedback. We will be working hard polishing designs, finishing up more features, and improving responsiveness in the coming months to deliver a delightful Firefoxy experience for Windows 8.<\/p>\n<p>&nbsp;<\/p>\n<p>Related Links:<\/p>\n<p><a title=\"View the full document on Slideshare\" href=\"http:\/\/www.slideshare.net\/melody2325\/q2-firefox-on-metro-ux-update\">Complete Q2 update document<\/a>\u00a0\u00a0\u00a0 | \u00a0 <a title=\"Firefox Metro Project Wiki\" href=\"https:\/\/wiki.mozilla.org\/Firefox_Metro_UI\">Metro project wiki<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Two weeks ago,\u00a0Firefox released a preview build for Windows 8! This is a version of Firefox that runs in both the \u201cclassic desktop\u201d environment, and in the new \u201cWindows 8 &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/ux\/2012\/10\/ux-principles-behind-firefox-for-windows-8-preview\/\">Read more<\/a><\/p>\n","protected":false},"author":487,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[246,27252,9595,9577,9600],"tags":[],"coauthors":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/posts\/1067"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/users\/487"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/comments?post=1067"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/posts\/1067\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/media?parent=1067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/categories?post=1067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/tags?post=1067"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/ux\/wp-json\/wp\/v2\/coauthors?post=1067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}