<div dir="ltr"><div>(via <a href="https://dolske.wordpress.com/2017/08/13/photon-engineering-newsletter-12/">https://dolske.wordpress.com/2017/08/13/photon-engineering-newsletter-12/</a> )</div><div><br></div><div><p>Let’s get straight into update #<a href="https://www.youtube.com/watch?v=OPO3IjwCCTY">1</a><a href="https://www.youtube.com/watch?v=C6COAZDIot4">2</a>!</p>
<p>Oh, hey, anyone notice any icon chances recently? Yeah, they’re pretty wonderful. Or maybe I should say <em>fun</em>derful? Looking forward to where they end up!</p>
<p><img class="gmail-alignnone gmail-size-full gmail-wp-image-3258 gmail-aligncenter" src="https://dolske.files.wordpress.com/2017/08/about-logo2x.png?w=474" alt="about-logo@2x"></p>
<p>Speaking of looking forward, I’m going to be on <a href="https://en.wikipedia.org/wiki/Solar_eclipse_of_August_21,_2017">vacation</a> for the next two weeks. But fear not! <a href="https://msujaws.wordpress.com/">Jared</a> and <a href="https://mikeconley.ca/blog/">Mike</a> will be covering Photon updates, so you’ll still be able to get your Photon phix.</p>
<h2>Recent Changes</h2>
<p>Menus/structure:</p>
<ul><li>When users first open Firefox 57, we will now <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1354117">move items they added to the old hamburger panel into the new overflow panel</a>
<ul><li>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!</li></ul>
</li><li>Pocket was added to the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1367927">page action menu</a>.</li><li>You can now removed pinned page actions from the URL bar via <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1363188">a context menu</a> on the icons (in addition to the menu items in the page action menu itself).</li><li>The <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1387602">favicon for customize mode</a> now matches the icon used elsewhere.</li><li>We broke, and then fixed, the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1385083">history button</a>. Oops. Sorry about that!</li><li>Fixed a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1378016">bunch</a> of <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1383473">styling</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1382570">behavior</a> issues.</li></ul>
<p>Animation:</p>
<ul><li>New <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1352075">panel animations</a> have landed.</li><li>More of the new <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1376519">download animation</a>
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.
<ul><li>Also made the download progressbar <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1386800">fill in the opposite direction</a> in RTL locales.</li></ul>
</li><li>Made adjustments to the stop-reload animation to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1384180">stop playing the animation if pages load fast</a>, also <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1379620">not playing the animation while tabs are opening or closing</a>.</li></ul>
<p>Preferences:</p>
<ul><li>Completed a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1377167">general facelift of preferences</a> (font & size & colors) to match Photon style. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1361957">New icons</a>, too.</li><li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1382135">Removed all colons</a> from subdialog headers.</li><li>Nearing completion of the Photon preferences MVP work!</li></ul>
<p>Visual redesign:</p>
<ul><li>Updated the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1363485">button positions</a> in the navbar, and made them more customizable. (This was a contributor patch – thanks!)</li><li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1385702">Close buttons updated across the UI</a> (also a contributor patch!)</li><li>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.)</li></ul>
<p>Onboarding:</p>
<ul><li>Added the opt-out <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1369255">auto-refresh checkbox into the stub installer</a>.
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).<br>
<img class="gmail-alignnone gmail-size-full gmail-wp-image-3331" src="https://dolske.files.wordpress.com/2017/08/reinstall.png?w=474" alt="reinstall"></li><li>Updated the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1384841">UITour highlight style</a> to the Photon style.</li><li>Added <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1382579">UITour support for the Page Action panel</a>, so the Onboarding can later use it to introduce the Screenshot feature located there.</li><li>Addressed a couple of <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1377283">accessibility</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1377273">issues</a>.</li></ul>
<p>Performance:</p>
<ul><li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1356705">The tab strip now uses CSS smooth-scroll</a>, which avoids janky synchronous reflows while scrolling through tabs.</li><li>When closing a tab, the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1355426">next tab is now selected faster</a>.</li><li>Replaced various <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1388145">timers with idle callbacks</a> to avoid jank soon after startup.</li></ul></div></div>