{"id":2854,"date":"2017-08-24T12:04:24","date_gmt":"2017-08-24T17:04:24","guid":{"rendered":"https:\/\/mikeconley.ca\/blog\/?p=2854"},"modified":"2023-12-20T16:25:10","modified_gmt":"2023-12-20T21:25:10","slug":"photon-engineering-newsletter-14","status":"publish","type":"post","link":"https:\/\/mikeconley.ca\/blog\/2017\/08\/24\/photon-engineering-newsletter-14\/","title":{"rendered":"Photon Engineering Newsletter #14"},"content":{"rendered":"<p>Just <a href=\"https:\/\/msujaws.wordpress.com\/2017\/08\/18\/photon-engineering-newsletter-13\/\">like jaws did last week<\/a>, I&#8217;m <a href=\"https:\/\/dolske.wordpress.com\/2017\/08\/13\/photon-engineering-newsletter-12\/\">taking over for dolske<\/a> this week to talk about stuff going on with Photon Engineering. So sit back, strap in, and absorb Photon Engineering Newsletter <a href=\"https:\/\/en.wikipedia.org\/wiki\/Silicon\">#14<\/a>!<\/p>\n<p>If you&#8217;ve got <a href=\"https:\/\/wiki.mozilla.org\/RapidRelease\/Calendar\">the release calendar<\/a> at hand, you&#8217;ll note that Nightly 57 merges to Beta on September 20th. Given that there&#8217;s usually a soft-freeze before the merge, this means that there are <strong>less than 4 weeks remaining<\/strong> for Photon development. That&#8217;s right &#8211; in less than a month&#8217;s time, folks on the Beta channel who might not be following Nightly development are going to get their first Photon experience. That&#8217;ll be pretty exciting!<\/p>\n<p>So with the clock winding down, the Photon team has started to shift more towards polish and bug-fixing. At this point, all of the major changes should have landed, and now we need to buff the code to a sparkling sheen.<\/p>\n<p>The first thing you may have noticed is that, after <a href=\"https:\/\/www.reddit.com\/r\/firefox\/comments\/6vqk30\/rip_firedoge_we_hardly_knew_you\/\">a solid run of dogefox<\/a>, the icon has shifted again:<\/p>\n<div id=\"attachment_2856\" style=\"width: 394px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2856\" data-attachment-id=\"2856\" data-permalink=\"https:\/\/mikeconley.ca\/blog\/2017\/08\/24\/photon-engineering-newsletter-14\/about-logo2x\/\" data-orig-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/about-logo2x.png\" data-orig-size=\"384,384\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"New Nightly Icon\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;We now return you to your regularly scheduled programming&lt;\/p&gt;\n\" data-large-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/about-logo2x.png\" class=\"size-full wp-image-2856\" src=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/about-logo2x.png\" alt=\"The new Nightly icon\" width=\"384\" height=\"384\" \/><p id=\"caption-attachment-2856\" class=\"wp-caption-text\">We now return you to your regularly scheduled programming<\/p><\/div>\n<p>The second big change are our new 60fps<sup id=\"rf1-2854\"><a href=\"#fn1-2854\" title=\"The screen capturing software I used here is only capturing at 30fps, so it&#8217;s really not doing it justice. &lt;a href=&quot;https:\/\/twitter.com\/dekonstructed\/status\/900001201902817280&quot;&gt;This tweet&lt;\/a&gt; might capture it better.\" rel=\"footnote\">1<\/a><\/sup> loading throbbers in the tabs, coming straight to you from the Photon Animations team!<\/p>\n<div id=\"attachment_2859\" style=\"width: 455px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2859\" data-attachment-id=\"2859\" data-permalink=\"https:\/\/mikeconley.ca\/blog\/2017\/08\/24\/photon-engineering-newsletter-14\/loading-throbber-2\/\" data-orig-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/loading-throbber-1.gif\" data-orig-size=\"445,73\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"New Photon loading throbber\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;It&#8217;s fair to say that Photon is giving Firefox a turbo boost&lt;\/p&gt;\n\" data-large-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/loading-throbber-1.gif\" class=\"size-full wp-image-2859\" src=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/loading-throbber-1.gif\" alt=\"The new loading throbber in Nightly\" width=\"445\" height=\"73\" \/><p id=\"caption-attachment-2859\" class=\"wp-caption-text\">I think it&#8217;s fair to say that Photon Animations are giving Firefox a <a href=\"https:\/\/www.youtube.com\/watch?v=NNpaj5bl_1k\">turbo boost<\/a>!<\/p><\/div>\n<h2>Other recent changes<\/h2>\n<h3>Menus and structure<\/h3>\n<ul>\n<li>A <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1377968\">\u201cBookmarking Tools\u201d subview<\/a> has been added to the Library button so you can easily get to the bookmarks toolbar, sidebar, and bookmarks menu button\n<ul>\n<li>\n<p><div id=\"attachment_2860\" style=\"width: 376px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2860\" data-attachment-id=\"2860\" data-permalink=\"https:\/\/mikeconley.ca\/blog\/2017\/08\/24\/photon-engineering-newsletter-14\/bookmarking-tools\/\" data-orig-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/bookmarking-tools.gif\" data-orig-size=\"366,621\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"bookmarking-tools\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;How convenient!&lt;\/p&gt;\n\" data-large-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/bookmarking-tools.gif\" class=\"size-full wp-image-2860\" src=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/bookmarking-tools.gif\" alt=\"A new menu under Bookmarks that gives you quick access to some tools.\" width=\"366\" height=\"621\" \/><p id=\"caption-attachment-2860\" class=\"wp-caption-text\">How convenient!<\/p><\/div><\/li>\n<\/ul>\n<\/li>\n<li>You might have noticed that the downloads button <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1371765\">will only appear when downloads exist<\/a> and isn&#8217;t movable anymore. This is something we&#8217;re still tinkering with, so stay tuned.<\/li>\n<li>We made the <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1366844\">sync animation prettier<\/a>! <a href=\"https:\/\/twitter.com\/ryanfeeley\/status\/897202877697052673\">Check it out<\/a>!<\/li>\n<\/ul>\n<h3>Animations<\/h3>\n<ul>\n<li>Did we mention the new tab loading throbber?<\/li>\n<\/ul>\n<h3>Preferences<\/h3>\n<ul>\n<li>All MVP work is completed! The team is now fixing polish bugs. Outstanding!<\/li>\n<\/ul>\n<h3>Visual redesign<\/h3>\n<ul>\n<li>The styles for the sidebar have been <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1384504\">updated on WIndows<\/a>!\n<ul>\n<li>\n<p><div id=\"attachment_2866\" style=\"width: 363px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2866\" data-attachment-id=\"2866\" data-permalink=\"https:\/\/mikeconley.ca\/blog\/2017\/08\/24\/photon-engineering-newsletter-14\/6eavpvs\/\" data-orig-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/6eAvPVs.png\" data-orig-size=\"353,621\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Modified sidebar\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;The bookmarks sidebar finally gets some attention!&lt;\/p&gt;\n\" data-large-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/6eAvPVs.png\" class=\"size-full wp-image-2866\" src=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/6eAvPVs.png\" alt=\"The bookmarks sidebar\" width=\"353\" height=\"621\" \/><p id=\"caption-attachment-2866\" class=\"wp-caption-text\">The bookmarks sidebar finally gets some attention!<\/p><\/div><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1387784\">New icons have landed<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1392416\">for a number of<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1380043\">Firefox functions<\/a>. Can you find them all?<\/li>\n<li>The team also landed a slew of polish and bug fixes. <a href=\"https:\/\/bugzilla.mozilla.org\/buglist.cgi?status_whiteboard_type=allwordssubstr&amp;chfieldto=2017-08-22&amp;chfield=resolution&amp;query_format=advanced&amp;chfieldfrom=2017-08-15&amp;chfieldvalue=FIXED&amp;status_whiteboard=photon-visual&amp;list_id=13743640\">Here&#8217;s the full list<\/a>!<\/li>\n<\/ul>\n<h3>Onboarding<\/h3>\n<ul>\n<li>The Firefox 57 tours <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1366056\">have been enabled<\/a>!<\/li>\n<li>The PageAction UITour highlight style <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1390767\">has been updated<\/a> to be more consistent with the rest of Photon\n<p><div id=\"attachment_2864\" style=\"width: 343px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2864\" data-attachment-id=\"2864\" data-permalink=\"https:\/\/mikeconley.ca\/blog\/2017\/08\/24\/photon-engineering-newsletter-14\/non_rounded_corner_highlight_pageactionpanel\/\" data-orig-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/non_rounded_corner_highlight_pageActionPanel.png\" data-orig-size=\"333,227\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"non_rounded_corner_highlight_pageActionPanel\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Nifty!&lt;\/p&gt;\n\" data-large-file=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/non_rounded_corner_highlight_pageActionPanel.png\" class=\"size-full wp-image-2864\" src=\"https:\/\/mikeconley.ca\/blog\/wp-content\/uploads\/2017\/08\/non_rounded_corner_highlight_pageActionPanel.png\" alt=\"The PageAction menu in the URL bar opened with a single item highlighted by the UI Tour\" width=\"333\" height=\"227\" \/><p id=\"caption-attachment-2864\" class=\"wp-caption-text\">Nifty!<\/p><\/div><\/li>\n<li>A <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1389541\">bunch<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1389416\">of<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1387697\">polish<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1387969\">and<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1389283\">bugfixes<\/a> <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1390055\">for<\/a> the onboarding tour have landed!<\/li>\n<\/ul>\n<h3>Performance<\/h3>\n<ul>\n<li>The performance team <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1392280\">quickly diagnosed a regression in the FX_NEW_WINDOW_MS Telemetry probe<\/a> and the regressing patch has been backed out.<\/li>\n<\/ul>\n<hr class=\"footnotes\"><ol class=\"footnotes\" style=\"list-style-type:decimal\"><li id=\"fn1-2854\"><p >The screen capturing software I used here is only capturing at 30fps, so it&#8217;s really not doing it justice. <a href=\"https:\/\/twitter.com\/dekonstructed\/status\/900001201902817280\">This tweet<\/a> might capture it better.&nbsp;<a href=\"#rf1-2854\" class=\"backlink\" title=\"Return to footnote 1.\">&#8617;<\/a><\/p><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>Just like jaws did last week, I&#8217;m taking over for dolske this week to talk about stuff going on with Photon Engineering. So sit back, strap in, and absorb Photon Engineering Newsletter #14! If you&#8217;ve got the release calendar at hand, you&#8217;ll note that Nightly 57 merges to Beta on September 20th. Given that there&#8217;s [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[874,861],"tags":[1223,125,1224,1222,1227,1225,1226],"class_list":["post-2854","post","type-post","status-publish","format-standard","hentry","category-firefox-mozilla-2","category-mozilla-2","tag-engineering","tag-firefox","tag-holy-cow","tag-photon","tag-such-amaze","tag-this-is-amazing","tag-wow"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/prmTy-K2","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/comments?post=2854"}],"version-history":[{"count":8,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2854\/revisions"}],"predecessor-version":[{"id":2868,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/posts\/2854\/revisions\/2868"}],"wp:attachment":[{"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/media?parent=2854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/categories?post=2854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikeconley.ca\/blog\/wp-json\/wp\/v2\/tags?post=2854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}