Photon Engineering Newsletter #12

Justin Dolske dolske at mozilla.com
Mon Aug 14 05:25:50 UTC 2017


(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 at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/firefox-dev/attachments/20170813/d34be7f1/attachment.html>


More information about the firefox-dev mailing list