(via
https://dolske.wordpress.com/2017/05/30/photon-engineering-newsletter-3/)

Three! Time for update number three! Ah-ah-ah…
<https://www.youtube.com/watch?v=KkUWDvRS9gM>

Let’s get straight to it.
Recent Changes
Menus/structure:

   - Work on the new application menu is nearing completion. Edit controls
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1354108> and Firefox
   Account status <https://bugzilla.mozilla.org/show_bug.cgi?id=1354084>
   have been added, along with keyboard navigation
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1354144>. The “exit” and
   “zoom” controls are the last remaining features to implement.
   - The new overflow menu panel is done, except for polish and bug fixes.
   - The above are still behind the browser.photon.structure.enabled while
   we finish initial development, but we expect to turn them on by default (in
   Nightly) in the next couple of weeks.
   - The new sidebar switcher
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1355324> has landed. You
   can change what’s displayed in the sidebar (bookmarks, history, synced
   tabs) from at control at the top of the sidebar itself.
   - Work on the new Library button is starting.

Animation:

   -  Work continues on animations for downloads toolbar button,
   stop/reload button, and page loading indicator – but these haven’t landed
   yet.

Preferences:

   -  Searching within preferences is taking shape on Nightly! It now comes
   with the right highlight color
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1360500>, and
tooltips for sub-dialog
   search results. <https://bugzilla.mozilla.org/show_bug.cgi?id=1352481>
   - User testing of the updated reorg is under way.

Visual redesign:

   - Toolbar changes included new toolbar button hover and active
   background styles <https://bugzilla.mozilla.org/show_bug.cgi?id=1363842>,
   increased vertical padding
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1363869>, and a new back
   button design <https://bugzilla.mozilla.org/show_bug.cgi?id=1365195>.
   Work on toolbar button and location bar style is nearly complete.
   - CSS changes for compact and touch modes
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1352358> has landed (but
   needs more plumbing before it’s activated).
   - Lots of small regression fixes.
   - History sidebar style changes being worked on.

Onboarding:

   - The skeleton of the onboarding overlay system add-on is under review
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1357005>. This will
   initially be used to introduce new Firefox users to some of the great
   features of Firefox they might not otherwise know about. Later, we’ll be
   using this same framework to help introduce existing Firefox users to the
   changes coming in Firefox 57. Here’s a short GIF from the prototype showing
   what the experience is like, starting from a badge on the new-tab page:
   [image: onboarding.gif]
   - Other improvements to the first-run experience are planned to ship in
   Firefox 55: a better download page, updated stub installer, removing the
   default-browser prompt, and a less intrusive data-privacy notice. We want
   to help new users start using Firefox without annoyances or hassle.

Performance:

   - More rigorous reflow tests have landed for window opening, tab opening
   and tab closing. More tests coming up for windows and tabs
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1363505>, and the
   AwesomeBar <https://bugzilla.mozilla.org/show_bug.cgi?id=1363507>.
   - Mike Conley started his first The Joy of Profiling
   <https://air.mozilla.org/the-joy-of-profiling-episode-1-20170519/>
   episode. (And if you’re interested in profiling, don’t miss Ehsan’s
talk on Gecko
   and the Native Profiler
   <https://air.mozilla.org/gecko-and-native-profiler/>!)
   - A reduction of main thread IO
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1363398> during early
   startup, and yet more
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1362364> startup
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1363421> improvements
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1356605>.
   - Upcoming work to delay NSS initialization until after first-paint.



That’s it for now. More next time!


Justin
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to