I’m back from a vacation to see the eclipse <http://i.imgur.com/cLzl5By.jpg>,
so it’s time for Newsletter #15
<https://www.youtube.com/watch?v=8oD6Av5Kyt4>! (It’s taking me some time to
get caught up, so this update covers the last 2 or so weeks.)

As noted in my previous
<https://dolske.wordpress.com/2017/08/13/photon-engineering-newsletter-12/>
update, Mike and Jared took over Newsletter duties while I was out. If you
somehow missed their excellent updates – Newsletter #13
<https://msujaws.wordpress.com/2017/08/18/photon-engineering-newsletter-13/>
and Newsletter #14
<https://mikeconley.ca/blog/2017/08/24/photon-engineering-newsletter-14/> –
please check them out. (Go ahead, I’ll wait.)

We’re getting very close to Firefox 57 entering Beta! Code merges to the
Beta on September 20th, and the first Beta release should come on the 26th.
The Photon project is targeting the 15th to be ready for Beta, just to make
sure there’s a bit of time to spare. We’ll be continuing to fix bugs and
improve polish during the Beta, but the type of fixes we make will begin to
scale back, as we focus on making sure 57 is a rock-solid release. This
means becoming increasingly risk-adverse – there will always be bugs (and
more releases to fix them in), so we very much want to avoid causing new
regressions shortly before 57 ships to everybody. Last-minute firedrills
are no fun for anyone. But we’re in really great shape right now – we’re
done with feature development, are already shifting to more minor fixes,
and there isn’t anything really scary waiting to be fixed.
Recent Changes

Menus/structure:

   - The order of the icons
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1378560> in the URL bar
   was updated.
   - When navigating Photon-style panels with the keyboard, the previously
   selected item <https://bugzilla.mozilla.org/show_bug.cgi?id=1366207>
   will remain hilighted when going back.
   - Library <https://bugzilla.mozilla.org/show_bug.cgi?id=1366026> and page
   action <https://bugzilla.mozilla.org/show_bug.cgi?id=1366041>
   integration for screenshots finally made it to Nightly.
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1390985>
   - The URL bar dropmarker will now disappear when typing
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1389554>.
   - Fixed some more
<https://bugzilla.mozilla.org/show_bug.cgi?id=1395743> ordering
   issues <https://bugzilla.mozilla.org/show_bug.cgi?id=1396053> in the
   page actions in the url bar.
   - Fixed an issue with send to device where the popup would stay open
   after sending a tab
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1395154>.
   - Made the page action buttons announce themselves correctly to
   screenreaders <https://bugzilla.mozilla.org/show_bug.cgi?id=1395178>.
   - The bookmarks menu and the sidebar header menu look more Photon-y
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1374815>.
   - The “Restore Previous Session” item is now a toplevel item in the
   hamburger panel <https://bugzilla.mozilla.org/show_bug.cgi?id=1393343>.
   It (and its toplevel menubar cousin) also gets hidden (instead of disabled)
   if you’ve set Firefox to automatically restore your session.

Animation:

   - The “burst” across the tab
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1392157> when the page
   load is complete has landed.
   [image: tabload]
   - Added a “Copy URL” and “Send to Device” popup
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1387042> so that there’s
   clearer feedback when performing these actions.
   [image: copyinfo]
   - Various fixes to animations of the library button
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1384953>, tab loading
   indicator in RTL
<https://bugzilla.mozilla.org/show_bug.cgi?id=1392622>, pocket
   icon corruption <https://bugzilla.mozilla.org/show_bug.cgi?id=1386029>.
   - Fixed various follow-ups with the burst animation
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1394189>, tab loading
   indicator <https://bugzilla.mozilla.org/show_bug.cgi?id=1392622>, and
   and copy link confirmation
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1395194>.
   - Fixed the animation of panels  when they are anchored at the bottom
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1393870>.

Preferences:

   - Once last P1 bug <https://bugzilla.mozilla.org/show_bug.cgi?id=1396583>
   to feature complete!
   - Team to move to help out Onboarding once all P1 and important P3s are
   fixed.

Visual redesign:

   - (A couple of slow weeks due to multiple people being sick and/or on
   PTO)
   - Minor update to sidebar styling on Linux
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1392222>.
   - The URL bar icon has been changed from an ⓘ to an 🔍 when on
   about:newtab <https://bugzilla.mozilla.org/show_bug.cgi?id=1390359>, to
   better indicate that it can be used as a search field too.
   - Superstar contributor Tim Nguyen landed a patch to update notification
   icons <https://bugzilla.mozilla.org/show_bug.cgi?id=1392416> to Photon
   style, as well as some other icons
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1387784> that hadn’t been
   updated.
   - Fixed an issue <https://bugzilla.mozilla.org/show_bug.cgi?id=1389713>
   that caused toolbar icons with a badge to mistakenly end up in overflow, in
   Compact theme mode.
   - The Synced Tabs sidebar has been updated to Photon style
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1355330>.
   - The URL bar “Go” button (arrow) is no longer green on hover
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1394137>.
   - Find bar settings are easier to see now
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1387762> when using a dark
   theme.

Onboarding:

   - Took on a number of new P1 bugs
   
<https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&f0=OP&f1=OP&f2=status_whiteboard&f3=CP&f4=CP&j1=OR&o2=substring&v2=%5Bphoton-onboarding-newui%5D&list_id=13773015>
   that came about as the result of user testing of the current design.
   - Added a tour for Screenshots
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1371538>.
   [image: 90KtwlM]
   - The tour icon’s “speech bubble” will now be hidden for smaller window
   sizes <https://bugzilla.mozilla.org/show_bug.cgi?id=1392472>.
   - Updated the tour icon and notification to fit the new UI spec.
   [image: XnHmVB3]

Performance:

   - Landed a patch to pre-emptively warm up hovered tabs,
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1385453> but it caused
   some regressions.
   - Limited the number of  sync reflows in the awesomebar
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1356532> to at most one
   per frame.
   - A speculative connection from the parent process when initiating a
   page load <https://bugzilla.mozilla.org/show_bug.cgi?id=1383299> from
   the URL bar is having a nice impact.
   - We no longer do main thread IO during startup in nsHandler-json.js
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1389443> to initialize
   pdf.js, and Talos is happy about this!
   - Landed a fix to avoid flickering when moving tabs across windows
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1391704>.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to