Photon Engineering Newsletter #10

Woo yeah! Time for Photon newsletter #10!

Nightly-57 this week

Way back in newsletter #2, I talked about the Photon program schedule. Briefly, to save you a click: Photon is shipping with Firefox 57, and to allow time for bugfixes, quality, and polish we’ve been targeting August 7th as the date when we’ll be done with “major work.” That gives us 6 weeks of Nightly-57 to do that bugfixing (and another 6 weeks of Beta-57 for any further critical or low-risk improvements).

I’m pleased to report that we’re still solidly on track. Most of the big-ticket features for Photon have already landed, and the last few (notably: rectangular tabs, pinning Page Action items to the URL bar) are in good shape to land soon. That’s not to say Photon is “done” – just that the biggest and riskiest work will largely be behind us, and upcoming work will start to be more about finishing off rough edges.

Recent Changes

Menus/structure:

Animation:

  • The Stop/Reload animation has been tweaked to run faster.
  • Animations have been fixed to be positioned correctly regardless of display font size. [1] [2]
  • The Save to Bookmarks animation has landed in Nightly. (Add the Library button to the toolbar for the full effect!)
    star
    bookmark-animation
  • The Save to Pocket animation has also landed  (Again, you’ll want to ensure the Library button is in the toolbar to see all of the animation.)
    pocket-animation

Preferences:

  • Fixed Performance section regression around number of processes and uplifted it to Beta-55.
  • Started working on visual refresh but are holding off landing until after the uplift. This allows QA to finish verifying the changes (in Nightly) that will ship with Firefox 56, without these 57-only changes getting in the way.

Visual redesign:

Onboarding:

  • The first uncompleted tour is now shown by default (instead of just the first tour).
  • Updated the stub installer tagline to “Built for people, not for profit.
  • Made the “Learn More” button not wrap.
  • The Sync tour will be automatically marked as completed when you sign in with a Firefox account.
  • When refreshing a profile, don’t migrate a user’s session (tabs) unless the refresh was invoked by the user. This allows the reset triggered by the stub installer (e.g. for users coming back to Firefox after a long absence) to have a fresh experience, instead of seeing old tabs from months ago.
  • Made the onboarding UI look better in high-contrast mode.

Performance:

 

That’s it for now!

5 thoughts on “Photon Engineering Newsletter #10”

  1. If I move uMatrix icon to the overflow menu (right click on uMatrix icon – Pin to Overflow Menu), the width of the overflow menu is too small so the most part of the uMatrix dashboard is not visible. Is such behavior intended or not?

    Also, uMatrix WE dashboard still doesn’t work properly because of this Nightly bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1324499

  2. The width of the overflow, library, and menu panels are all consistent. We may adjust the sizing, but it will continue to be a fixed size.

  3. Will the round tabs be changed to square tabs, or atleast a have an option to do it?

Comments are closed.