<div dir="ltr"><div>Is it possible to ship the theme changes as a separate built-in complete theme while under development before doing a full-on switch-over? Maybe I don't really understand how complete themes work (I've never written one), but I suspect that'd be an easier approach than trying to otherwise rig our prefs to choose a theme.<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 28 March 2017 at 10:19, Jeff Griffiths <span dir="ltr"><<a href="mailto:jgriffiths@mozilla.com" target="_blank">jgriffiths@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Tue, Mar 28, 2017 at 12:06 AM, Chris Peterson <span dir="ltr"><<a href="mailto:cpeterson@mozilla.com" target="_blank">cpeterson@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><br>
<br>
On 3/27/2017 4:51 PM, Justin Dolske wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The other option is to land Photon pieces behind prefs. This is the option I'd strongly prefer, as it lets us get Nightly testing and the benefits of our normal infra come by default. Of course, nothing is free... Some things are difficult to put behind a pref. And we'd likely need to run a non-Photon project branch, to make sure Aurora isn't busted after an uplift.<br>
</blockquote>
<br></span>
Instead of using a separate project branch for running tests on non-default pref values, you might consider adding a new pseudo "platform" to Treeherder. Stylo has "linux64-stylo" builds+tests running on inbound/etc (bug 1330666) and Quantum Render has "linux64-qr" builds+tests running just on central.<span><br>
<br></span></blockquote><div><br></div></span><div>This sounds ideal. <br></div><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On a related note, there's the question of what things need to be held-back until Photon's release. The general guideline is that Firefox 55/56 shouldn't look or feel different to users, and 57 should be the release where everything is awesome. (Cue LEGO music.)<br>
</blockquote>
<br></span>
It seems like some of the smaller visible UI changes could probably ship in 55/56 without needing a pref. Users probably won't notice some of the UI polish features until everything is into place in 57. Shipping these smaller bits in 55/56 would give us more testing.<br></blockquote><div><br></div></span><div>My gut reaction is, "it depends". One of the games we are engaged in is the psychology of tech press, we have to overcome their jaded cynical nature and introduce them to something novel, and incremental improvement is our enemy here.<br></div><span class=""><div><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I recall a blog post from a few years ago (that I can't find now) describing how Chrome's UX team wanted to change their tab color scheme. So over the course of a few releases, they gradually blended the old and new colors, "boiling the frog" so few users would not notice and complain. :-)<br>
______________________________<wbr>_________________<br>
Photon-dev mailing list<br>
<a href="mailto:Photon-dev@mozilla.org" target="_blank">Photon-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/photon-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/photon-dev</a><br>
</blockquote></span></div><br></div></div>
<br>______________________________<wbr>_________________<br>
Photon-dev mailing list<br>
<a href="mailto:Photon-dev@mozilla.org">Photon-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/photon-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/photon-dev</a><br>
<br></blockquote></div><br></div>