I Use This!
Very High Activity

News

Analyzed 1 day ago. based on code collected 2 days ago.
Posted over 6 years ago
You’re doing some online shopping. You’re filling out yet another payment form. Somehow the little box read your mind and already knows what you’re about to type into it. How … Read more The post Online shopping: Autofill your credit card info safely with Firefox appeared first on The Firefox Frontier.
Posted over 6 years ago by Daniel.Pocock
The FIXME hackerspace in Lausanne, Switzerland is preparing a VR Hackathon on the weekend of 1-3 December. Competitors and visitors are welcome, please register here. Some of the free software technologies in use include Blender and Mozilla VR.
Posted over 6 years ago by Air Mozilla
Talks @WebXR Meet-up London (November 2017 edition)
Posted over 6 years ago
The new Firefox is here and it’s amazing for mobile devices. It’s fast, it’s beautiful and it’s optimized for those times when you need the world at your fingertips. It’s … Read more The post Feel the Speed of the new Firefox appeared first on The Firefox Frontier.
Posted over 6 years ago by Air Mozilla
mconley livehacks on real Firefox bugs while thinking aloud.
Posted over 6 years ago by David Bryant
Good list, and good to help Santa know which treasures you’d like most. Nanoleaf Aurora is especially marvelous, so much so that I have two of them at my place. (If I may, I suggest hinting to Santa for the new Rhythm module, which lets Aurora respond to music and sound.)Oh, and thanks for the great Holiday Buyer’s Guide too!Happy Holidays,David
Posted over 6 years ago by Air Mozilla
This is the SUMO weekly call
Posted over 6 years ago by Anthony Lam
Firefox 57 is going to look and feel very different. The New Firefox Quantum, feels faster and actually loads faster too.To reflect all of the amazing changes that were subtly happening behind-the-scenes, we wanted to update the user facing side of ... [More] Firefox too. So, the Firefox UX team started work on the Photon Project.For the mobile side of things, Bryan, Carol, and myself defined our own scope within the Photon Project. Our goal was to unify the Firefoxes across all of the systems and devices that we supported. We weren’t trying to be identical, we just wanted to be more similar. We wanted to help users take advantage of the different platforms whilst allowing our own design values to shine through.Cross-platform goodnessIt’s important for our users to get a consistent, familiar experience across all devices. If you choose to rely on Firefox on one platform, you should get the same dependability on any other platform you use Firefox on.One of the issue I’ve struggled with while designing for 57 is defining the new design style for Firefox across platforms. It’s an interesting and challenging design problem — Carol Huang, Visual Design Lead, Taipei During my time here working on Firefox Mobile products, I’ve never seen us look as consistent with ourselves as we do now. On desktop, tablet, and mobile devices, there’s a very strong nod towards the same core design values that we all love and share. This carries over into what we think Firefox should look like and feel like.Before PhotonAs Apple and Google remain committed to pushing their design guidelines and aesthetics forward in iOS and Android, we had to keep up too. Firefox had to feel like it belonged and compared to other top apps in the store. But instead, we were starting to feel out of place and sluggish.For us, smart phone devices make up the bulk of our user base. So that’s where we started. But we knew we couldn’t leave tablets behind either. By only targeting a few key screens, we made it easier on ourselves and we really honed in on the areas of high visibility.Firefox for iOS had not seen any significant revisions since its introduction, and its original design was not flexible enough to absorb the new features we had already added and were planning to add. In some ways, the mobile UI limitations mimicked those of the desktop product — Bryan Bell, Staff Product Designer, California After PhotonWe concentrated on the most common screens that a Firefox user would (typically) interact with. This decision to scope down the initial iteration of the project really helped us get things moving.Lucky for us, we didn’t have to do much guessing here either. With a wealth of existing user research and knowledge, we had a pretty good idea of what these key screens might be. Some examples of these common interactions and workflows were things like opening a webpage from an external app, typing a search term/URL, and opening the menu.We started by aligning our iconography and introducing a new, vibrant colour palette to the UI. You can see this in multiple places of the product, such as the text highlight and the loading bar. The new gradient loading animation is one of my personal favourites because I think it’s an important part of our charm that gives us that extra bit of delight — Carol Huang, Visual Design Lead, Taipei It’s essential that as the desktop version of Firefox evolves the mobile versions mature along with it. The Photon inspired redesign of Firefox for iOS focused on making sure the new organization of the Desktop UI translated to the iPhone, so things, like send to device, and bookmarking, worked the same way on both platforms — Bryan Bell, Staff Product Designer, California The Curve is goneFor a while now, we’ve hung our hat on the curve as our identifying feature. When we first launched Firefox for iOS, it was there too. This signature look of ours separated us from other browsers (and even performed well in “blur-your-eyes” or “over-the-shoulder” tests). But at this point it felt dated and seemed kind of unnecessary. It also created a whole different set of UI challenges for ourselves too (think toolbar customization, PWA theming support, additional actions, etc…). It wasn’t very future proof.BeyondAs we know, these things are rarely “done”, if ever. But right now, I must say that I’m just incredibly proud of how far we’ve come and the work we’ve accomplished as a team. We had a specific vision in mind and we took big steps towards achieving that vision.Firefox Quantum is looking great, and we’re keeping both eyes on the goals. If you have some critique or feedback you’d like to give or you just love the new Firefox, we’d definitely like to hear it. There will be lots of opportunities to iterate and improve, and we’ll continue moving forward, together.Photon Project on Mobile was originally published in Firefox User Experience on Medium, where people are continuing the conversation by highlighting and responding to this story. [Less]
Posted over 6 years ago by Johann Hofmann
Highlights Too many New Tabs to contain! We turned on Pocket local personalization by default which takes the generic story feed and adjusts the ordering based on client-side computation of history / impressions. The Flash Click-to-Play UI has ... [More] been restyled to match Photon styling! Landed for Firefox 58 Live demo, specs demo, before and after Don’t The Test Pilot website is now Photonized! This was an intense sprint where we touched a huge percentage of the code, changing the styles and rearranging the directory structure of our React components so things are better componentized. The site was ready the day before the 57 launch, and it took a ton of effort from everybody. High-speed scrolling in the tab strip is buttery smooth again! Doug Thayer, while investigating reasons for slow migrations, largely improved the time needed to insert lots of visits at once. More fixes for migration performance incoming in the next weeks! Friends of the Firefox team Resolved bugs (excluding employees): https://mzl.la/2A1Fmaz More than one bug fixed: Aditya Bharti Tim Nguyen :ntim Tooru Fujisawa [:arai] New contributors (🌟 = First Patch!) 🌟 86ecce74 helped us get rid of an unneeded XBL binding! Great to see another binding bite the dust. 🌟 QuanTakeuchi removed the unused mIconLoadingPricipal field! Project Updates Add-ons Fixed some bugs with the browser.identity.launchWebAuthFlow API. Fixed a crash with webRequest.filterResponseData. The theme API now has support for colors.tab_text and colors.background_tab_text and can accept both Chrome arrays and CSS colors for all properties. Custom context menus can now be added to bookmarks. Extensions can now programmatically register content scripts from a background page. Activity Stream Running 2 experiments on release channel with 1% of new users and 2% of existing users getting old Tiles about:newtab. Added tippy top rich icon service to show icons that are better quality but only advertised by the site to iOS devices (including twitch to avoid thumbnailing…) Investigating background thumbnailing issues leading to twitch high CPU / MEDIA_ERR_SRC_NOT_SUPPORTED for youtube/twitch(/netflix?) for 57 users Preparing for 59 MIT-licensed React 16 update and other dependency greening Browser Architecture Sync and storage team have completed a roadmap review, look for more details in our next newsletter. XBL removal is proceeding. No more XBL bindings in mobile! Are we XBL still! Firefox Core Engineering Support for CFI-based stackwalking has finally landed and stuck in 59. This affects only the minidump analyzer (and related tests) but will improve the quality of stacks especially for 64bit, and so we’re requesting uplift to 58 beta. “Mozilla Firefox” -> “Firefox” rename riding on 58, assuming QA gives it a green. Form Autofill Credit card autofill is enabled by default on Fx58 beta 5, for users using en-US build and located in the US. We’re ready to increase the availability of Address Autofill on Fx57 from 1% to 20% (Quantum release continues to get better! \o/) Implemented the credit card updating mechanism, including the door hanger and deduplication rules. Fixed some site compatibility issues for credit card expiration dates. Fixed bugs in the suggestion dropdown footer and preferences UIs. Localization push: access keys in autofill doorhangers are now localized, implemented a parser of libaddressinput for knowing which address fields in preferences should be visible in different countries. Refactored FormAutofillHandler to support multiple section mechanism. Photon Structure Paolo updated the identity popup cert/security subview to the new photon styling. Markus Stange worked around a layers/gfx issue the panel animations were running into just before the 57 release (woop!). Jared & Gijs removed a bunch of dead code. Drew fixed an issue with disabling of page actions. Animation Sam is working on extracting/polishing some of the SVG utilities we bodged together for the SVG animation work. Includes some SVGO plugins. Visuals You can now drag (selected) tabs and items in customize mode using touch. Small finishing touches. Privacy/Security The confirm repost prompt is no longer window modal as we start cracking down on window modal prompts to prevent DOS attacks. Gijs fixed up clock skew warnings on the cert error pages so that they are only shown when we’re sure they’re correct. We’ve started working on integrating haveibeenpwned.com warnings into Firefox, you can follow development here. Search and Navigation Address Bar & Search Investigating frequent intermittent failures in the omnibox WebExtension test (there are more) Removed the code to import old search engine settings from Firefox 44 and before. Places Work continued on improving Places Async Transactions reliability and performance Work continued on converting tests to the async Bookmarking APIs Examined recent SUMO reports about bookmarks loss, identified various possible reasons to evaluate for our reliability project Kit Cambridge is improving annotations and bookmarks performance by removing an annotations observer from the bookmarks service. (blocked on a static analysis problem) Sync / Firefox Accounts Edouard improved sync scheduling when we wake from sleep, reconnect to a flaky network or a network behind a captive portal, and before sleep. Edouard is also replacing Sync’s artisanal HTTP client with `fetch`. You can now pass a `{ mozErrors: true }` option to `fetch` and `Request` in chrome code to access the underlying `nsresult` code if the request fails. Thom fixed an issue where many sent tabs or bookmark repair responses would overflow the Sync client record size, causing all syncs for that client to permanently fail. We’re working with Emily Toop from the Browser Architecture team on a prototype for new storage and sync. Test Pilot This sprint is focused on updating our dependencies which are very out of date, and cleaning up some old cruft. Web Payments Made the dialog contents hackable from file: URIs for quick iteration Implemented the first Custom Element (currency-amount) Finishing up the store for dialog state that Custom Elements will listen to Starting to implement the UX spec [Less]
Posted over 6 years ago by dylanwh
release tag the following changes have been pushed to bugzilla.mozilla.org: [1418204] Update Firefox logo [1419541] Fix improper quoting on socorro lens URL discuss these changes on mozilla.tools.bmo.