(via https://dolske.wordpress.com/2017/08/13/photon-engineering-newsletter-12/ )
Let’s get straight into update #1 <https://www.youtube.com/watch?v=OPO3IjwCCTY>2 <https://www.youtube.com/watch?v=C6COAZDIot4>! Oh, hey, anyone notice any icon chances recently? Yeah, they’re pretty wonderful. Or maybe I should say *fun*derful? Looking forward to where they end up! [image: about-logo@2x] Speaking of looking forward, I’m going to be on vacation <https://en.wikipedia.org/wiki/Solar_eclipse_of_August_21,_2017> for the next two weeks. But fear not! Jared <https://msujaws.wordpress.com/> and Mike <https://mikeconley.ca/blog/> will be covering Photon updates, so you’ll still be able to get your Photon phix. Recent Changes Menus/structure: - When users first open Firefox 57, we will now move items they added to the old hamburger panel into the new overflow panel <https://bugzilla.mozilla.org/show_bug.cgi?id=1354117> - As part of this work, the photon structure pref was removed, and we made a start with removing some of the old code we were lugging around until now. This removed over 2500 lines of code! - Pocket was added to the page action menu <https://bugzilla.mozilla.org/show_bug.cgi?id=1367927>. - You can now removed pinned page actions from the URL bar via a context menu <https://bugzilla.mozilla.org/show_bug.cgi?id=1363188> on the icons (in addition to the menu items in the page action menu itself). - The favicon for customize mode <https://bugzilla.mozilla.org/show_bug.cgi?id=1387602> now matches the icon used elsewhere. - We broke, and then fixed, the history button <https://bugzilla.mozilla.org/show_bug.cgi?id=1385083>. Oops. Sorry about that! - Fixed a bunch <https://bugzilla.mozilla.org/show_bug.cgi?id=1378016> of styling <https://bugzilla.mozilla.org/show_bug.cgi?id=1383473> and behavior <https://bugzilla.mozilla.org/show_bug.cgi?id=1382570> issues. Animation: - New panel animations <https://bugzilla.mozilla.org/show_bug.cgi?id=1352075> have landed. - More of the new download animation <https://bugzilla.mozilla.org/show_bug.cgi?id=1376519> has landed. When a download starts, and arrow zooms into the download icon, and when it finishes the download icon expands/pulses a couple times. - Also made the download progressbar fill in the opposite direction <https://bugzilla.mozilla.org/show_bug.cgi?id=1386800> in RTL locales. - Made adjustments to the stop-reload animation to stop playing the animation if pages load fast <https://bugzilla.mozilla.org/show_bug.cgi?id=1384180>, also not playing the animation while tabs are opening or closing <https://bugzilla.mozilla.org/show_bug.cgi?id=1379620>. Preferences: - Completed a general facelift of preferences <https://bugzilla.mozilla.org/show_bug.cgi?id=1377167> (font & size & colors) to match Photon style. New icons <https://bugzilla.mozilla.org/show_bug.cgi?id=1361957>, too. - Removed all colons <https://bugzilla.mozilla.org/show_bug.cgi?id=1382135> from subdialog headers. - Nearing completion of the Photon preferences MVP work! Visual redesign: - Updated the button positions <https://bugzilla.mozilla.org/show_bug.cgi?id=1363485> in the navbar, and made them more customizable. (This was a contributor patch – thanks!) - Close buttons updated across the UI <https://bugzilla.mozilla.org/show_bug.cgi?id=1385702> (also a contributor patch!) - The “Compact Light” and “Compact Dark” themes have been renamed to simply “Light” and “Dark”. (The UI density setting is already independent of the theme.) Onboarding: - Added the opt-out auto-refresh checkbox into the stub installer <https://bugzilla.mozilla.org/show_bug.cgi?id=1369255>. When it finds you’re (re)installing Firefox on top of an already-installed Firefox that’s 2+ versions out of date, it will offer to perform a profile refresh. This helps avoid problems with people who once tried Firefox, but then stopped using it (sometimes due to problems caused by an add-on or setting). [image: reinstall] - Updated the UITour highlight style <https://bugzilla.mozilla.org/show_bug.cgi?id=1384841> to the Photon style. - Added UITour support for the Page Action panel <https://bugzilla.mozilla.org/show_bug.cgi?id=1382579>, so the Onboarding can later use it to introduce the Screenshot feature located there. - Addressed a couple of accessibility <https://bugzilla.mozilla.org/show_bug.cgi?id=1377283> issues <https://bugzilla.mozilla.org/show_bug.cgi?id=1377273>. Performance: - The tab strip now uses CSS smooth-scroll <https://bugzilla.mozilla.org/show_bug.cgi?id=1356705>, which avoids janky synchronous reflows while scrolling through tabs. - When closing a tab, the next tab is now selected faster <https://bugzilla.mozilla.org/show_bug.cgi?id=1355426>. - Replaced various timers with idle callbacks <https://bugzilla.mozilla.org/show_bug.cgi?id=1388145> to avoid jank soon after startup. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform