Bug 1357029 - Should add the Default Browser tour in the onBoarding overlay;r=mossop,rexboy,fischer draft
authorgasolin <gasolin@gmail.com>
Mon, 12 Jun 2017 12:14:42 +0800
changeset 595101 cb8a756c89d601afce3a4ccf277106c155a011ac
parent 595100 c8b603f1d3b6cd9814f17038fd3fb5f214c183f3
child 633622 f40738e37cff462fa73c5481143ac1cde01b6b1e
push id64245
push userbmo:gasolin@mozilla.com
push dateFri, 16 Jun 2017 01:12:09 +0000
reviewersmossop, rexboy, fischer
bugs1357029
milestone56.0a1
Bug 1357029 - Should add the Default Browser tour in the onBoarding overlay;r=mossop,rexboy,fischer MozReview-Commit-ID: FYUHqd3g64Y
browser/extensions/onboarding/content/img/figure_default.svg
browser/extensions/onboarding/content/img/icons_default-colored.svg
browser/extensions/onboarding/content/img/icons_default.svg
browser/extensions/onboarding/content/onboarding.css
browser/extensions/onboarding/content/onboarding.js
browser/extensions/onboarding/locales/en-US/onboarding.properties
new file mode 100644
--- /dev/null
+++ b/browser/extensions/onboarding/content/img/figure_default.svg
@@ -0,0 +1,1 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><defs><style>.cls-1{fill:none;}.cls-2{fill:#d9ebff;}.cls-3{fill:#e1e1e6;}.cls-4{fill:#fff;}.cls-5{fill:#59acff;}.cls-6{fill:#f9f9fa;}</style></defs><title>Onvoarding-</title><path class="cls-1" d="M240.85,85.58c-.11-.28-2.77-6.88-9.33-6a5.09,5.09,0,0,0-4.06,2.31,4.29,4.29,0,0,0-.39,1,5.92,5.92,0,0,1,4-1.95c7.07-1,9.86,6.3,9.86,6.3a5.41,5.41,0,0,1,.55-1.4.47.47,0,0,1-.14.06A.48.48,0,0,1,240.85,85.58Z"/><path class="cls-2" d="M283.79,139h-17.6v2h17.6a1,1,0,0,0,0-2Z"/><path class="cls-2" d="M272.51,135.67a.5.5,0,0,0,0-1h-6.32v1Z"/><path class="cls-2" d="M281.21,145.34a.5.5,0,0,0,0-1h-15v1Z"/><path class="cls-2" d="M17,190.5a1,1,0,0,0,0,2H41.35v-2Z"/><path class="cls-2" d="M26,186.53a.5.5,0,1,0,0,1H41.35v-1Z"/><path class="cls-3" d="M41.21,195.84a.5.5,0,0,0,0,1h.14v-1Z"/><path class="cls-4" d="M62.65,64a17.13,17.13,0,0,0,.46,4.63h.72A22,22,0,0,1,62.65,64Z"/><path class="cls-2" d="M65,69.39a.5.5,0,0,0,0-.48A18.91,18.91,0,0,1,63.62,60a8.63,8.63,0,0,1,1-3c1.33-2.38,3.88-3.85,7.6-4.36,12.16-1.66,17,10.5,17.2,11a.51.51,0,0,0,.51.32.5.5,0,0,0,.45-.4c.06-.29,1.49-7,8.48-5.7s12.55,11.93,12.6,12a.5.5,0,0,0,.45.27h18.68a.5.5,0,0,0,0-1H112.18c-.94-1.76-6.14-11-13.17-12.3-6-1.14-8.39,3-9.25,5.21C88.11,58.88,82.65,50.23,72,51.68c-4,.55-6.85,2.19-8.34,4.86A12,12,0,0,0,62.65,64a22,22,0,0,0,1.18,4.63H43.13a.5.5,0,0,0,0,1H64.58A.5.5,0,0,0,65,69.39Z"/><path class="cls-4" d="M42.75,74h88.42a1,1,0,0,0,0-2H110.62c-1.84-3.37-6.39-10.6-12.07-11.68-7.56-1.44-9.07,6.09-9.07,6.09s-5-13.06-17.73-11.33c-4.54.62-6.95,2.57-8.13,4.93A18.91,18.91,0,0,0,65,68.92a.5.5,0,0,1-.46.7H63.37A19.58,19.58,0,0,0,64.2,72H42.75a1,1,0,0,0,0,2Z"/><path class="cls-2" d="M43.35,117.62v92.5A3,3,0,0,0,46.42,213H78v-2.65H48c-1.61,0-1.92-.32-1.92-1.93v-78.5H78V124.6h-6.6a2.42,2.42,0,0,1-2.42-2.42V122a2.42,2.42,0,0,1,2.42-2.42H78v-5.23H46.67A3.31,3.31,0,0,0,43.35,117.62Zm15.88,2.21A2.24,2.24,0,1,1,57,122.07,2.24,2.24,0,0,1,59.24,119.83Zm-7.22,0a2.24,2.24,0,1,1-2.24,2.24A2.24,2.24,0,0,1,52,119.83Z"/><path class="cls-5" d="M46.42,213a3,3,0,0,1-3.07-2.88v-92.5a3.31,3.31,0,0,1,3.31-3.31H78v-2H46.67a5.32,5.32,0,0,0-5.31,5.31v92.5A5,5,0,0,0,46.42,215H78v-2Z"/><path class="cls-6" d="M46.08,208.41c0,1.61.32,1.93,1.92,1.93H78V129.91H46.08Z"/><circle class="cls-5" cx="52.02" cy="122.07" r="2.24"/><circle class="cls-5" cx="59.24" cy="122.07" r="2.24"/><path class="cls-5" d="M68.94,122v.22a2.42,2.42,0,0,0,2.42,2.42H78v-5.06h-6.6A2.42,2.42,0,0,0,68.94,122Z"/><path class="cls-2" d="M236.18,119.54A2.42,2.42,0,0,1,238.6,122v.22a2.42,2.42,0,0,1-2.42,2.42h-6.6v5.32h31.89v78.5c0,1.61-.32,1.93-1.92,1.93h-30V213h31.54a3,3,0,0,0,3.07-2.88v-92.5a3.31,3.31,0,0,0-3.31-3.31h-31.3v5.23Zm19.34.29a2.24,2.24,0,1,1-2.24,2.24A2.24,2.24,0,0,1,255.52,119.83Zm-7.22,0a2.24,2.24,0,1,1-2.24,2.24A2.24,2.24,0,0,1,248.31,119.83Z"/><path class="cls-5" d="M266.19,135.67V117.62a5.32,5.32,0,0,0-5.31-5.31h-31.3v2h31.3a3.31,3.31,0,0,1,3.31,3.31v92.5a3,3,0,0,1-3.07,2.88H229.58v2h31.54a5,5,0,0,0,5.07-4.88V135.67Z"/><path class="cls-6" d="M261.47,208.41v-78.5H229.58v80.43h30C261.15,210.34,261.47,210,261.47,208.41Z"/><path class="cls-5" d="M238.6,122.17V122a2.42,2.42,0,0,0-2.42-2.42h-6.6v5.06h6.6A2.42,2.42,0,0,0,238.6,122.17Z"/><circle class="cls-5" cx="248.31" cy="122.07" r="2.24"/><circle class="cls-5" cx="255.52" cy="122.07" r="2.24"/><path class="cls-4" d="M229.58,210.34V106.15a8.5,8.5,0,0,0-8.49-8.49H148.87a6.33,6.33,0,0,1-.72,2h72.94a6.5,6.5,0,0,1,6.49,6.49V231.57a6,6,0,0,1-6.16,5.9H86.13a6,6,0,0,1-6.16-5.9V106.15a6.5,6.5,0,0,1,6.49-6.49h43.37a6.38,6.38,0,0,1-.73-2H86.46A8.5,8.5,0,0,0,78,106.15V231.57a8,8,0,0,0,8.16,7.9H221.41a8,8,0,0,0,8.16-7.9V210.34Z"/><path class="cls-5" d="M146.38,101.65h74.71a4.49,4.49,0,0,1,4.49,4.49V231.57a4,4,0,0,1-4.16,3.9H86.13a4,4,0,0,1-4.16-3.9V106.15a4.49,4.49,0,0,1,4.49-4.49h45.15A6.28,6.28,0,0,1,130,100c-.07-.11-.12-.23-.19-.35H86.46A6.5,6.5,0,0,0,80,106.15V231.57a6,6,0,0,0,6.16,5.9H221.41a6,6,0,0,0,6.16-5.9V106.15a6.5,6.5,0,0,0-6.49-6.49H148.14c-.07.13-.13.27-.22.39A6.39,6.39,0,0,1,146.38,101.65Z"/><path class="cls-6" d="M181.35,124.44a9.82,9.82,0,0,1-2.68,2.71l-9.94,8.11a3,3,0,0,1-3.74,0l-10-8.08a9.63,9.63,0,0,1-2.78-2.8,9.78,9.78,0,0,1-.82-1.55H85.66V229.26c0,2.18.43,2.61,2.61,2.61h131c2.18,0,2.61-.43,2.61-2.61V122.82H182.22A9.67,9.67,0,0,1,181.35,124.44Zm6.36,24.26a23.29,23.29,0,0,1-4.86,34.38L155.75,205.2a4.71,4.71,0,0,1-2.93,1,4.66,4.66,0,0,1-2.93-1l-27.27-22.07a22.78,22.78,0,0,1-6.71-6.71A23.42,23.42,0,0,1,119,147.13a23.28,23.28,0,0,1,32.92.06l0,0a1,1,0,0,0,.73.32,1.08,1.08,0,0,0,.78-.36,23.3,23.3,0,0,1,34.28,1.51Z"/><circle class="cls-5" cx="93.72" cy="112.17" r="3.03"/><circle class="cls-5" cx="103.5" cy="112.17" r="3.03"/><path class="cls-5" d="M116.66,112v.29a3.28,3.28,0,0,0,3.28,3.28h31.29a9.82,9.82,0,0,1,15.58-4.13,9.83,9.83,0,0,1,15.56,4.13h5.23a3.28,3.28,0,0,0,3.28-3.28V112a3.28,3.28,0,0,0-3.28-3.28H119.94A3.28,3.28,0,0,0,116.66,112Z"/><circle class="cls-5" cx="204.04" cy="112.17" r="3.03"/><circle class="cls-5" cx="213.82" cy="112.17" r="3.03"/><path class="cls-5" d="M154.85,148.61l0,0a3.05,3.05,0,0,1-2.16.91,3,3,0,0,1-2.15-.91l0,0a21.28,21.28,0,0,0-30.1-.06,21.52,21.52,0,0,0-2.8,26.77,20.76,20.76,0,0,0,6.21,6.18l27.35,22.14a2.65,2.65,0,0,0,1.67.59,2.69,2.69,0,0,0,1.68-.59l27.17-22.17a21.31,21.31,0,1,0-26.82-32.86Zm-21.77,6.93a8.74,8.74,0,0,0-6.84,7.84,3.56,3.56,0,0,1-3.54,3.27,1.84,1.84,0,0,1-.29,0,3.58,3.58,0,0,1-3.27-3.84,15.81,15.81,0,0,1,12.38-14.21,3.56,3.56,0,1,1,1.55,7Z"/><path class="cls-2" d="M153.44,147.19a1.08,1.08,0,0,1-.78.36,1,1,0,0,1-.73-.32l0,0a23.28,23.28,0,0,0-32.92-.06,23.42,23.42,0,0,0-3.06,29.28,22.78,22.78,0,0,0,6.71,6.71l27.27,22.07a4.66,4.66,0,0,0,2.93,1,4.71,4.71,0,0,0,2.93-1l27.11-22.12a23.31,23.31,0,1,0-29.42-35.89Zm32.76,2.8a21.29,21.29,0,0,1-4.53,31.48L154.5,203.64a2.69,2.69,0,0,1-1.68.59,2.65,2.65,0,0,1-1.67-.59l-27.35-22.14a20.76,20.76,0,0,1-6.21-6.18,21.52,21.52,0,0,1,2.8-26.77,21.28,21.28,0,0,1,30.1.06l0,0a3,3,0,0,0,2.15.91,3.05,3.05,0,0,0,2.16-.91l0,0A21.3,21.3,0,0,1,186.19,150Z"/><path class="cls-6" d="M131.53,148.58a15.81,15.81,0,0,0-12.38,14.21,3.58,3.58,0,0,0,3.27,3.84,1.84,1.84,0,0,0,.29,0,3.56,3.56,0,0,0,3.54-3.27,8.74,8.74,0,0,1,6.84-7.84,3.56,3.56,0,1,0-1.55-7Z"/><path class="cls-4" d="M226,86a9.28,9.28,0,0,0,.17,2h.34A12.61,12.61,0,0,1,226,86Z"/><path class="cls-2" d="M227.68,88.8a.5.5,0,0,0,0-.48,9.6,9.6,0,0,1-.65-5.43,4.29,4.29,0,0,1,.39-1,5.09,5.09,0,0,1,4.06-2.31c6.56-.89,9.22,5.7,9.33,6a.48.48,0,0,0,.51.32.47.47,0,0,0,.14-.06.48.48,0,0,0,.3-.34s0-.1.05-.21a3.64,3.64,0,0,1,4.4-2.78c3.86.74,6.83,6.05,6.86,6.1a.5.5,0,0,0,.44.26H264a.5.5,0,0,0,0-1h-10.1c-.68-1.14-3.55-5.61-7.4-6.35a4.49,4.49,0,0,0-5.22,2.58c-1.16-2.08-4.24-6.26-9.85-5.5-2.32.32-3.94,1.26-4.8,2.82A7.1,7.1,0,0,0,226,86a12.61,12.61,0,0,0,.51,2h-11.2a.5.5,0,0,0,0,1h11.93A.5.5,0,0,0,227.68,88.8Z"/><path class="cls-4" d="M215.18,92.36h49.17a1,1,0,0,0,0-2H252.71c-1-1.87-3.55-5.91-6.72-6.51a3.89,3.89,0,0,0-4.13,1.44c0,.12-.05.2-.05.21a.48.48,0,0,1-.3.34,5.41,5.41,0,0,0-.55,1.4s-2.79-7.26-9.86-6.3a5.92,5.92,0,0,0-4,1.95,9.6,9.6,0,0,0,.65,5.43.5.5,0,0,1-.46.7h-.83a10.74,10.74,0,0,0,.46,1.33H215.17a1,1,0,0,0,0,2Z"/><ellipse class="cls-2" cx="151.69" cy="248.93" rx="73.47" ry="6.07"/><path class="cls-5" d="M156.19,125.56l10.06,8.14a1,1,0,0,0,.62.22,1,1,0,0,0,.62-.22l10-8.16a7.84,7.84,0,1,0-9.87-12.09h0a1.12,1.12,0,0,1-.8.34,1.11,1.11,0,0,1-.79-.34h0a7.83,7.83,0,0,0-11.07,0,7.92,7.92,0,0,0-1,9.85A7.64,7.64,0,0,0,156.19,125.56ZM159,113.44a1.31,1.31,0,1,1,.57,2.56,3.22,3.22,0,0,0-2.52,2.88,1.31,1.31,0,0,1-1.3,1.2h-.11a1.32,1.32,0,0,1-1.2-1.41A5.82,5.82,0,0,1,159,113.44Z"/><path class="cls-6" d="M155.68,120.08h.11a1.31,1.31,0,0,0,1.3-1.2A3.22,3.22,0,0,1,159.6,116a1.31,1.31,0,1,0-.57-2.56,5.82,5.82,0,0,0-4.56,5.23A1.32,1.32,0,0,0,155.68,120.08Z"/><path class="cls-5" d="M133,100.2l5.68,4.6a.55.55,0,0,0,.35.12.56.56,0,0,0,.35-.12l5.65-4.61a4.43,4.43,0,1,0-5.57-6.83h0a.63.63,0,0,1-.45.19.63.63,0,0,1-.45-.19h0a4.42,4.42,0,0,0-6.26,0,4.47,4.47,0,0,0-.58,5.56A4.32,4.32,0,0,0,133,100.2Zm1.61-6.84a.74.74,0,1,1,.32,1.45,1.82,1.82,0,0,0-1.42,1.63.74.74,0,0,1-.74.68h-.06a.74.74,0,0,1-.68-.8A3.29,3.29,0,0,1,134.59,93.36Z"/><path class="cls-2" d="M130,100a6.28,6.28,0,0,0,1.59,1.65H86.46A4.49,4.49,0,0,0,82,106.15V231.57a4,4,0,0,0,4.16,3.9H221.41a4,4,0,0,0,4.16-3.9V106.15a4.49,4.49,0,0,0-4.49-4.49H146.38a6.39,6.39,0,0,0,1.55-1.61c.08-.13.14-.26.22-.39a6.33,6.33,0,0,0,.72-2,6.42,6.42,0,0,0-9.88-6.5,6.42,6.42,0,0,0-9.16,8.5C129.9,99.77,129.94,99.89,130,100Zm-26.51,9.14a3,3,0,1,1-3,3A3,3,0,0,1,103.5,109.14Zm-9.78,0a3,3,0,1,1-3,3A3,3,0,0,1,93.72,109.14Zm128.17,13.68V229.26c0,2.18-.43,2.61-2.61,2.61h-131c-2.18,0-2.61-.43-2.61-2.61V122.82H151.4a9.78,9.78,0,0,0,.82,1.55,9.63,9.63,0,0,0,2.78,2.8l10,8.08a3,3,0,0,0,3.74,0l9.94-8.11a9.82,9.82,0,0,0,2.68-2.71,9.67,9.67,0,0,0,.86-1.62Zm-67-9.39a7.83,7.83,0,0,1,11.07,0h0a1.11,1.11,0,0,0,.79.34,1.12,1.12,0,0,0,.8-.34h0a7.84,7.84,0,1,1,9.87,12.09l-10,8.16a1,1,0,0,1-.62.22,1,1,0,0,1-.62-.22l-10.06-8.14a7.64,7.64,0,0,1-2.29-2.28A7.92,7.92,0,0,1,154.93,113.43Zm58.9-4.29a3,3,0,1,1-3,3A3,3,0,0,1,213.82,109.14Zm-9.78,0a3,3,0,1,1-3,3A3,3,0,0,1,204,109.14Zm-16.44-.4a3.28,3.28,0,0,1,3.28,3.28v.29a3.28,3.28,0,0,1-3.28,3.28h-5.23a9.7,9.7,0,0,0-1.7-2.94,9.84,9.84,0,0,0-13.86-1.19,9.81,9.81,0,0,0-15.58,4.13H119.94a3.28,3.28,0,0,1-3.28-3.28V112a3.28,3.28,0,0,1,3.28-3.28Zm-55.33-15.4a4.42,4.42,0,0,1,6.26,0h0a.63.63,0,0,0,.45.19.63.63,0,0,0,.45-.19h0a4.43,4.43,0,1,1,5.57,6.83l-5.65,4.61a.56.56,0,0,1-.35.12.55.55,0,0,1-.35-.12L133,100.2a4.32,4.32,0,0,1-1.29-1.29A4.47,4.47,0,0,1,132.27,93.35Z"/><path class="cls-6" d="M132.7,97.11h.06a.74.74,0,0,0,.74-.68,1.82,1.82,0,0,1,1.42-1.63.74.74,0,1,0-.32-1.45,3.29,3.29,0,0,0-2.57,3A.74.74,0,0,0,132.7,97.11Z"/><path class="cls-5" d="M151.52,85.23l9.33,7.55a.9.9,0,0,0,.57.2.92.92,0,0,0,.57-.2l9.27-7.57A7.27,7.27,0,1,0,162.12,74h0a1,1,0,0,1-.74.31,1,1,0,0,1-.73-.31h0a7.26,7.26,0,0,0-10.27,0,7.35,7.35,0,0,0-1,9.14A7.09,7.09,0,0,0,151.52,85.23ZM154.16,74a1.22,1.22,0,0,1,.53,2.37A3,3,0,0,0,152.36,79a1.21,1.21,0,0,1-1.21,1.11h-.1a1.22,1.22,0,0,1-1.11-1.31A5.4,5.4,0,0,1,154.16,74Z"/><path class="cls-2" d="M150.34,86.85l9.26,7.49a2.91,2.91,0,0,0,3.65,0l9.22-7.52A9.27,9.27,0,1,0,161.38,72a9.26,9.26,0,0,0-12.43.58,9.31,9.31,0,0,0-1.22,11.65A9.07,9.07,0,0,0,150.34,86.85Zm0-12.86a7.26,7.26,0,0,1,10.27,0h0a1,1,0,0,0,.73.31,1,1,0,0,0,.74-.31h0a7.27,7.27,0,1,1,9.15,11.22L162,92.79a.92.92,0,0,1-.57.2.9.9,0,0,1-.57-.2l-9.33-7.55a7.09,7.09,0,0,1-2.12-2.11A7.35,7.35,0,0,1,150.36,74Z"/><path class="cls-6" d="M151.05,80.16h.1A1.21,1.21,0,0,0,152.36,79a3,3,0,0,1,2.33-2.68,1.22,1.22,0,0,0-.53-2.37,5.4,5.4,0,0,0-4.23,4.85A1.22,1.22,0,0,0,151.05,80.16Z"/></svg>
\ No newline at end of file
new file mode 100644
--- /dev/null
+++ b/browser/extensions/onboarding/content/img/icons_default-colored.svg
@@ -0,0 +1,1 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><defs><style>.cls-1{fill:none;}.cls-2{fill:#ffbb80;}.cls-3{fill:#f70;}.cls-4{fill:#cd6f14;}.cls-5{fill:#e60024;}.cls-6{fill:#fff;}</style></defs><title>icons</title><path class="cls-1" d="M25.87,17.09v0a3.13,3.13,0,0,0-3.15-3.15A3.16,3.16,0,0,1,25.87,17.09Z"/><path class="cls-1" d="M9.39,9.69a1.81,1.81,0,0,1,.32.64l0,0a1.81,1.81,0,0,0-.28-.57A5.9,5.9,0,0,0,7.22,7.57,5.91,5.91,0,0,1,9.39,9.69Z"/><path class="cls-1" d="M28,12.69a5.79,5.79,0,0,1-1.43,1.64,41,41,0,0,1,2.25,3.72.72.72,0,0,1,.11.39.5.5,0,0,1-.07.39c-2.65,4.75-5.47,6.65-10.8,7l.05,0a3.64,3.64,0,0,1-3.67.25,3.64,3.64,0,0,0,3.75-.21l-.05,0c5.33-.36,8.15-2.25,10.8-7a.5.5,0,0,0,.07-.39.72.72,0,0,0-.11-.39,41,41,0,0,0-2.25-3.72,5.79,5.79,0,0,0,1.43-1.64,5.87,5.87,0,0,0,0-5.79.39.39,0,0,0-.19-.14.42.42,0,0,1,.11.1A5.87,5.87,0,0,1,28,12.69Z"/><path class="cls-1" d="M22.73,13.91a3.13,3.13,0,0,0-3.15,3v0A3.16,3.16,0,0,1,22.73,13.91Z"/><path class="cls-1" d="M12.52,23.25s0,.07,0,.11,0-.07,0-.1Z"/><path class="cls-1" d="M14,25.85a13.63,13.63,0,0,1-5.65-1.42,13.54,13.54,0,0,0,5.74,1.46L14,25.83l-.14-.09Z"/><path class="cls-2" d="M8.39,24.43A13.63,13.63,0,0,0,14,25.85l-.14-.11-.19-.15h0a3.62,3.62,0,0,1-.3-.31l0,0a1.55,1.55,0,0,1-.21-.25l0,0c-.07-.11-.14-.25-.21-.36a3.73,3.73,0,0,0-.14-.36h0a3.45,3.45,0,0,1-.22-.87s0-.07,0-.11a2,2,0,0,1,0-.29V17.13a3.15,3.15,0,0,0-6.29,0v1.36H3.26s0,0,0,0a.69.69,0,0,0,.11.36A13.15,13.15,0,0,0,8.39,24.43ZM7,16.31a1.38,1.38,0,0,1,2-.18c0,.07.11.11.14.18s.11-.11.14-.18a1.45,1.45,0,0,1,2-.18,1.38,1.38,0,0,1,.18,2l-2,1.89-2-1.36a1.51,1.51,0,0,1-.25-.18A1.38,1.38,0,0,1,7,16.31Z"/><path class="cls-2" d="M28.84,18.84a.5.5,0,0,0,.07-.39h-3V17.09A3.15,3.15,0,0,0,19.58,17v6s0,0,0,.06a3.48,3.48,0,0,1-.14.89.7.7,0,0,1-.07.22s0,.07,0,.11a1.07,1.07,0,0,1-.14.36A3.13,3.13,0,0,1,19,25l0,0c-.07.07-.14.18-.21.25l-.07.07-.21.21s0,0-.07,0a1,1,0,0,1-.19.15l-.08.06-.05,0C23.37,25.49,26.19,23.6,28.84,18.84Zm-8-2.86a1.38,1.38,0,0,1,2,.18.36.36,0,0,1,.14.18.36.36,0,0,1,.14-.18,1.38,1.38,0,0,1,2,.18,1.53,1.53,0,0,1-.14,2l-2.25,1.54-1.79-1.72L20.65,18A1.38,1.38,0,0,1,20.83,16Z"/><path class="cls-3" d="M6.21,17.34v-.21a3.15,3.15,0,0,1,6.29,0V23a2,2,0,0,0,0,.29h0s0,.07,0,.1a3.45,3.45,0,0,0,.22.87h0a3.73,3.73,0,0,1,.14.36c.07.11.14.25.21.36l0,0a1.55,1.55,0,0,0,.21.25l0,0a3.62,3.62,0,0,0,.3.31h0l.19.15.14.09-.06,0a3.61,3.61,0,0,0,4.11,0l.08-.06a1,1,0,0,0,.19-.15s0,0,.07,0l.21-.21.07-.07c.07-.07.14-.18.21-.25l0,0a3.13,3.13,0,0,0,.21-.36,1.07,1.07,0,0,0,.14-.36s0-.07,0-.11a.7.7,0,0,0,.07-.22,3.48,3.48,0,0,0,.14-.89s0,0,0-.06v-6a3.15,3.15,0,0,1,6.29.11v1.39h3a.72.72,0,0,0-.11-.39,41,41,0,0,0-2.25-3.72A5.79,5.79,0,0,0,28,12.69,5.87,5.87,0,0,0,28,6.9a.42.42,0,0,0-.11-.1.35.35,0,0,0-.13,0c-.13,0-.25,0-.37,0h.36v0a9.37,9.37,0,0,0-4.11,4.4,10,10,0,0,0-1.18-.86l0-.06a12.55,12.55,0,0,0-6.38-1.58,12,12,0,0,0-6.33,1.64s0,0,0-.07l0,0h0a8.24,8.24,0,0,0-1.29.89A8.86,8.86,0,0,0,4.35,6.88.39.39,0,0,0,4.18,7a5.87,5.87,0,0,0,0,5.79,6.33,6.33,0,0,0,1.43,1.64,25.9,25.9,0,0,0-2.29,3.68.71.71,0,0,0-.1.35H6.21Zm11.65,7.11a2.24,2.24,0,0,1-1.82.86,2.49,2.49,0,0,1-1.89-.86.35.35,0,1,1,.54-.46,1.74,1.74,0,0,0,2.65,0,.35.35,0,1,1,.54.46Zm-3.68-3.79a1.05,1.05,0,0,1,.75-.29h1.86a1.62,1.62,0,0,0,.36,0,.8.8,0,0,1,.86.75.76.76,0,0,1-.21.61l-.68.75a1.51,1.51,0,0,1-.36.25,1.07,1.07,0,0,1-.36.14.45.45,0,0,1-.21,0h-.43c-.07,0-.14,0-.21,0a.27.27,0,0,1-.18-.07c-.07,0-.11,0-.18-.07a2.57,2.57,0,0,1-.36-.21l-.64-.64A.84.84,0,0,1,14.18,20.67Z"/><path class="cls-4" d="M14.82,22.49a2.57,2.57,0,0,0,.36.21c.07,0,.11.07.18.07a.27.27,0,0,0,.18.07c.07,0,.14,0,.21,0h.43a.45.45,0,0,0,.21,0,1.07,1.07,0,0,0,.36-.14,1.51,1.51,0,0,0,.36-.25l.68-.75A.76.76,0,0,0,18,21.1a.8.8,0,0,0-.86-.75,1.62,1.62,0,0,1-.36,0H14.93a1.05,1.05,0,0,0-.75.29.84.84,0,0,0,0,1.18Z"/><path class="cls-2" d="M23.66,11.23a9.37,9.37,0,0,1,4.11-4.4v0H27.4l-.38,0-.14,0a5.24,5.24,0,0,0-2.22,1,6.12,6.12,0,0,0-1.75,1.94,5.32,5.32,0,0,0-.33.62l-.08,0,0,.06A10,10,0,0,1,23.66,11.23Z"/><path class="cls-2" d="M8.43,11.23a8.24,8.24,0,0,1,1.29-.89h0a1.81,1.81,0,0,0-.32-.64,5.77,5.77,0,0,0-3-2.51A5.2,5.2,0,0,0,4.5,6.84H4.4s0,0,0,0l0,0A8.86,8.86,0,0,1,8.43,11.23Z"/><path class="cls-5" d="M20.87,18.16l1.79,1.72,2.25-1.54a1.53,1.53,0,0,0,.14-2,1.38,1.38,0,0,0-2-.18.36.36,0,0,0-.14.18.36.36,0,0,0-.14-.18A1.4,1.4,0,1,0,20.65,18Z"/><path class="cls-5" d="M7.42,18.45l2,1.36,2-1.89a1.38,1.38,0,0,0-.18-2,1.45,1.45,0,0,0-2,.18c0,.07-.11.11-.14.18S9,16.2,9,16.13a1.4,1.4,0,1,0-1.79,2.15A1.51,1.51,0,0,0,7.42,18.45Z"/><path class="cls-4" d="M17.33,24a1.74,1.74,0,0,1-2.65,0,.35.35,0,1,0-.54.46,2.49,2.49,0,0,0,1.89.86,2.24,2.24,0,0,0,1.82-.86.35.35,0,1,0-.54-.46Z"/><path class="cls-6" d="M2.25,18.53a1.69,1.69,0,0,0,.25.87c2.8,5,5.89,7.06,11.33,7.48a4.65,4.65,0,0,0,4.6,0c5.46-.42,8.56-2.46,11.35-7.48a1.5,1.5,0,0,0,.21-1,1.72,1.72,0,0,0-.24-.79c-.59-1.1-1.2-2.12-1.8-3a7.61,7.61,0,0,0,1-1.29A6.85,6.85,0,0,0,29,6.46l0-.07a1.37,1.37,0,0,0-1.15-.62A6.22,6.22,0,0,0,24.07,7a7,7,0,0,0-1.89,2,13.87,13.87,0,0,0-6.06-1.28A13.29,13.29,0,0,0,10.2,9,7,7,0,0,0,6.71,6.24,6.16,6.16,0,0,0,4.5,5.84H4.4a1,1,0,0,0-.64.22,1.4,1.4,0,0,0-.41.4l0,.06a6.88,6.88,0,0,0,0,6.78,7.6,7.6,0,0,0,1,1.27,29.59,29.59,0,0,0-1.83,3.06A1.74,1.74,0,0,0,2.25,18.53Zm1,0a.71.71,0,0,1,.1-.35,25.9,25.9,0,0,1,2.29-3.68,6.33,6.33,0,0,1-1.43-1.64A5.87,5.87,0,0,1,4.18,7a.39.39,0,0,1,.16-.13l0,0s0,0,0,0H4.5a5.2,5.2,0,0,1,1.87.35,6,6,0,0,1,.84.38A5.9,5.9,0,0,1,9.47,9.73a1.81,1.81,0,0,1,.28.57s0,0,0,.07a12,12,0,0,1,6.33-1.64,12.55,12.55,0,0,1,6.38,1.58l.08,0a5.32,5.32,0,0,1,.33-.62A6.12,6.12,0,0,1,24.66,7.8a5.24,5.24,0,0,1,2.22-1l.14,0,.38,0c.12,0,.25,0,.37,0a.35.35,0,0,1,.13,0,.39.39,0,0,1,.19.14,5.87,5.87,0,0,1,0,5.79,5.79,5.79,0,0,1-1.43,1.64,41,41,0,0,1,2.25,3.72.72.72,0,0,1,.11.39.5.5,0,0,1-.07.39c-2.65,4.75-5.47,6.65-10.8,7l.05,0A3.66,3.66,0,0,1,14,25.79l.06,0,.08.06a13.54,13.54,0,0,1-5.74-1.46,13.15,13.15,0,0,1-5-5.54.69.69,0,0,1-.11-.36S3.26,18.5,3.26,18.49Z"/></svg>
\ No newline at end of file
new file mode 100644
--- /dev/null
+++ b/browser/extensions/onboarding/content/img/icons_default.svg
@@ -0,0 +1,1 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><defs><style>.cls-1{fill:none;}.cls-2{fill:#f9f9fa;}.cls-3{fill:#d9ebff;}.cls-4{fill:#59acff;}</style></defs><title>icons</title><path class="cls-1" d="M13.54,25.84l0,0a13.11,13.11,0,0,1-5.12-1.37A13,13,0,0,0,13.54,25.84Z"/><path class="cls-1" d="M19.58,16.95v0a3.16,3.16,0,0,1,3.15-3.07A3.13,3.13,0,0,0,19.58,16.95Z"/><path class="cls-1" d="M22.73,13.91a3.16,3.16,0,0,1,3.15,3.18v0A3.13,3.13,0,0,0,22.73,13.91Z"/><path class="cls-1" d="M9.39,9.69a1.78,1.78,0,0,1,.15.3l0,0a1.78,1.78,0,0,0-.12-.23A5.9,5.9,0,0,0,7.22,7.57,5.91,5.91,0,0,1,9.39,9.69Z"/><path class="cls-1" d="M28.89,18.1a41,41,0,0,0-2.25-3.72,5.79,5.79,0,0,0,1.43-1.64,5.87,5.87,0,0,0,0-5.79.39.39,0,0,0-.19-.14.42.42,0,0,1,.11.1,5.87,5.87,0,0,1,0,5.79,5.79,5.79,0,0,1-1.43,1.64,41,41,0,0,1,2.25,3.72.72.72,0,0,1,.11.39.5.5,0,0,1-.07.39c-2.53,4.55-5.23,6.48-10.13,6.95l-.06.05c5-.45,7.71-2.37,10.27-7a.5.5,0,0,0,.07-.39A.72.72,0,0,0,28.89,18.1Z"/><path class="cls-2" d="M12.5,17.13a3.15,3.15,0,0,0-6.29,0v1.36H3.26s0,0,0,0a.69.69,0,0,0,.11.36,13.15,13.15,0,0,0,5,5.54A13.11,13.11,0,0,0,13.5,25.8a3.31,3.31,0,0,1-.26-.23,6,6,0,0,1-1.11-4.16.25.25,0,0,1,.28-.22.23.23,0,0,1,.1.05V17.13Zm-1.07.79-2,1.89-2-1.36a1.51,1.51,0,0,1-.25-.18A1.4,1.4,0,1,1,9,16.13c0,.07.11.11.14.18s.11-.11.14-.18a1.45,1.45,0,0,1,2-.18A1.38,1.38,0,0,1,11.43,17.91Z"/><path class="cls-2" d="M28.84,18.84a.5.5,0,0,0,.07-.39h-3V17.09A3.15,3.15,0,0,0,19.58,17v4.15h0a.25.25,0,0,1,.29.21c0,.11.41,2.68-.93,4.24a3.09,3.09,0,0,1-.23.21C23.61,25.32,26.31,23.39,28.84,18.84Zm-3.93-.5-2.25,1.54-1.79-1.72L20.65,18a1.4,1.4,0,1,1,2.15-1.79.36.36,0,0,1,.14.18.36.36,0,0,1,.14-.18,1.38,1.38,0,0,1,2,.18A1.53,1.53,0,0,1,24.91,18.34Z"/><path class="cls-3" d="M19.58,17.31v-.36a3.15,3.15,0,0,1,6.29.11v1.39h3a.72.72,0,0,0-.11-.39,41,41,0,0,0-2.25-3.72A5.79,5.79,0,0,0,28,12.69,5.87,5.87,0,0,0,28,6.9a.42.42,0,0,0-.11-.1.35.35,0,0,0-.13,0c-.13,0-.25,0-.37,0h.36v0a9.46,9.46,0,0,0-3.88,4A6.43,6.43,0,0,1,25,12.05a.25.25,0,0,1-.08.34.25.25,0,0,1-.34-.08,7.16,7.16,0,0,0-1.88-1.78l0,0a9.6,9.6,0,0,0-1.73-.92,11.66,11.66,0,0,0-1.21-.4l-.12,0a12.85,12.85,0,0,0-1.57-.3l-.16,0c-.47-.05-1-.08-1.47-.09-6.33,0-8.88,3.6-8.91,3.64a.25.25,0,0,1-.41-.28,6.8,6.8,0,0,1,1.15-1.2,8.87,8.87,0,0,0-3.91-4A.39.39,0,0,0,4.18,7a5.87,5.87,0,0,0,0,5.79,6.33,6.33,0,0,0,1.43,1.64,25.9,25.9,0,0,0-2.29,3.68.71.71,0,0,0-.1.35H6.21V17.13a3.15,3.15,0,0,1,6.29,0v4.12a.23.23,0,0,1,.12.22,5.56,5.56,0,0,0,1,3.78,3.22,3.22,0,0,0,2.51,1,3,3,0,0,0,2.43-1c1.19-1.39.82-3.82.82-3.84a.25.25,0,0,1,.2-.28V17.31Zm-1.72,7.15a2.24,2.24,0,0,1-1.82.86,2.49,2.49,0,0,1-1.89-.86.35.35,0,1,1,.54-.46,1.74,1.74,0,0,0,2.65,0,.35.35,0,1,1,.54.46Zm-.07-2.75-.68.75a1.51,1.51,0,0,1-.36.25,1.07,1.07,0,0,1-.36.14.45.45,0,0,1-.21,0h-.43c-.07,0-.14,0-.21,0a.27.27,0,0,1-.18-.07c-.07,0-.11,0-.18-.07a2.57,2.57,0,0,1-.36-.21l-.64-.64a.84.84,0,0,1,0-1.18,1.05,1.05,0,0,1,.75-.29h1.86a1.62,1.62,0,0,0,.36,0,.8.8,0,0,1,.86.75A.76.76,0,0,1,17.79,21.7Z"/><path class="cls-4" d="M17.15,20.35a1.62,1.62,0,0,1-.36,0H14.93a1.05,1.05,0,0,0-.75.29.84.84,0,0,0,0,1.18l.64.64a2.57,2.57,0,0,0,.36.21c.07,0,.11.07.18.07a.27.27,0,0,0,.18.07c.07,0,.14,0,.21,0h.43a.45.45,0,0,0,.21,0,1.07,1.07,0,0,0,.36-.14,1.51,1.51,0,0,0,.36-.25l.68-.75A.76.76,0,0,0,18,21.1.8.8,0,0,0,17.15,20.35Z"/><path class="cls-2" d="M27.77,6.83v0H27.4l-.38,0-.14,0a5.24,5.24,0,0,0-2.22,1,6.12,6.12,0,0,0-1.75,1.94c0,.07-.08.15-.12.23a9.16,9.16,0,0,1,1.09.82A9.46,9.46,0,0,1,27.77,6.83Z"/><path class="cls-2" d="M8.26,10.91A9.9,9.9,0,0,1,9.54,10a1.78,1.78,0,0,0-.15-.3,5.77,5.77,0,0,0-3-2.51A5.2,5.2,0,0,0,4.5,6.84H4.4s0,0,0,0l0,0A8.87,8.87,0,0,1,8.26,10.91Z"/><path class="cls-4" d="M23.08,16.16a.36.36,0,0,0-.14.18.36.36,0,0,0-.14-.18A1.4,1.4,0,1,0,20.65,18l.21.21,1.79,1.72,2.25-1.54a1.53,1.53,0,0,0,.14-2A1.38,1.38,0,0,0,23.08,16.16Z"/><path class="cls-4" d="M9.25,16.13c0,.07-.11.11-.14.18S9,16.2,9,16.13a1.4,1.4,0,1,0-1.79,2.15,1.51,1.51,0,0,0,.25.18l2,1.36,2-1.89a1.38,1.38,0,0,0-.18-2A1.45,1.45,0,0,0,9.25,16.13Z"/><path class="cls-4" d="M17.33,24a1.74,1.74,0,0,1-2.65,0,.35.35,0,1,0-.54.46,2.49,2.49,0,0,0,1.89.86,2.24,2.24,0,0,0,1.82-.86.35.35,0,1,0-.54-.46Z"/><path class="cls-4" d="M27.95,14.54a7.62,7.62,0,0,0,1-1.29A6.85,6.85,0,0,0,29,6.46l0-.07a1.37,1.37,0,0,0-1.15-.62A6.22,6.22,0,0,0,24.07,7a7,7,0,0,0-1.89,2,13.87,13.87,0,0,0-6.06-1.28A13.29,13.29,0,0,0,10.2,9,7,7,0,0,0,6.71,6.24,6.16,6.16,0,0,0,4.5,5.84H4.4a1,1,0,0,0-.64.22,1.4,1.4,0,0,0-.41.4l0,.06a6.88,6.88,0,0,0,0,6.78,7.6,7.6,0,0,0,1,1.27,29.58,29.58,0,0,0-1.83,3.06,1.74,1.74,0,0,0-.24.89,1.69,1.69,0,0,0,.25.87c2.8,5,5.89,7.06,11.33,7.48a4.65,4.65,0,0,0,4.6,0c5.46-.42,8.56-2.46,11.35-7.48a1.5,1.5,0,0,0,.21-1,1.72,1.72,0,0,0-.24-.79C29.16,16.5,28.55,15.48,27.95,14.54Zm1,4.34c-2.56,4.59-5.28,6.51-10.27,7l.06-.05a3.09,3.09,0,0,0,.23-.21c1.34-1.57.95-4.13.93-4.24a.25.25,0,0,0-.29-.21h0a.25.25,0,0,0-.2.28s.37,2.45-.82,3.84a3,3,0,0,1-2.43,1,3.22,3.22,0,0,1-2.51-1,5.56,5.56,0,0,1-1-3.78.33.33,0,0,0-.22-.28.25.25,0,0,0-.28.22,6,6,0,0,0,1.11,4.16,3.31,3.31,0,0,0,.26.23l0,0a13,13,0,0,1-5.16-1.41,13.15,13.15,0,0,1-5-5.54.69.69,0,0,1-.11-.36s0,0,0,0a.71.71,0,0,1,.1-.35,25.9,25.9,0,0,1,2.29-3.68,6.33,6.33,0,0,1-1.43-1.64A5.87,5.87,0,0,1,4.18,7a.39.39,0,0,1,.16-.13l0,0s0,0,0,0H4.5a5.2,5.2,0,0,1,1.87.35,6,6,0,0,1,.84.38A5.9,5.9,0,0,1,9.47,9.73a1.78,1.78,0,0,1,.12.23l0,0a9.9,9.9,0,0,0-1.29.91,6.8,6.8,0,0,0-1.15,1.2.25.25,0,0,0,.41.28s2.58-3.64,8.91-3.64c.51,0,1,0,1.47.09l.16,0a12.85,12.85,0,0,1,1.57.3l.12,0a11.66,11.66,0,0,1,1.21.4,9.6,9.6,0,0,1,1.73.92l0,0a7.16,7.16,0,0,1,1.88,1.78.25.25,0,0,0,.34.08.25.25,0,0,0,.08-.34,6.43,6.43,0,0,0-1.14-1.27A9.16,9.16,0,0,0,22.79,10c0-.08.07-.16.12-.23A6.12,6.12,0,0,1,24.66,7.8a5.24,5.24,0,0,1,2.22-1l.14,0,.38,0c.12,0,.25,0,.37,0a.35.35,0,0,1,.13,0,.39.39,0,0,1,.19.14,5.87,5.87,0,0,1,0,5.79,5.79,5.79,0,0,1-1.43,1.64,41,41,0,0,1,2.25,3.72.72.72,0,0,1,.11.39A.5.5,0,0,1,28.92,18.89Z"/></svg>
\ No newline at end of file
--- a/browser/extensions/onboarding/content/onboarding.css
+++ b/browser/extensions/onboarding/content/onboarding.css
@@ -238,8 +238,17 @@
 #onboarding-tour-customize {
   background-image: url("img/icons_customize.svg");
 }
 
 #onboarding-tour-customize.onboarding-active,
 #onboarding-tour-customize:hover {
   background-image: url("img/icons_customize-colored.svg");
 }
+
+#onboarding-tour-default-browser {
+  background-image: url("img/icons_default.svg");
+}
+
+#onboarding-tour-default-browser.onboarding-active,
+#onboarding-tour-default-browser:hover {
+  background-image: url("img/icons_default-colored.svg");
+}
--- a/browser/extensions/onboarding/content/onboarding.js
+++ b/browser/extensions/onboarding/content/onboarding.js
@@ -111,16 +111,33 @@ var onboardingTours = [
         </section>
         <aside class="onboarding-tour-button">
           <button id="onboarding-tour-search-button" data-l10n-id="onboarding.tour-search.button"></button>
         </aside>
       `;
       return div;
     },
   },
+  {
+    id: "onboarding-tour-default-browser",
+    tourNameId: "onboarding.tour-default-browser",
+    getPage(win) {
+      let div = win.document.createElement("div");
+      div.innerHTML = `
+        <section class="onboarding-tour-description">
+          <h1 data-l10n-id="onboarding.tour-default-browser.title"></h1>
+          <p data-l10n-id="onboarding.tour-default-browser.description"></p>
+        </section>
+        <section class="onboarding-tour-content">
+          <img src="resource://onboarding/img/figure_default.svg" />
+        </section>
+      `;
+      return div;
+    },
+  },
 ];
 
 /**
  * The script won't be initialized if we turned off onboarding by
  * setting "browser.onboarding.enabled" to false.
  */
 class Onboarding {
   constructor(contentWindow) {
--- a/browser/extensions/onboarding/locales/en-US/onboarding.properties
+++ b/browser/extensions/onboarding/locales/en-US/onboarding.properties
@@ -27,8 +27,19 @@ onboarding.tour-addons.title=Add more fu
 onboarding.tour-addons.description=Add-ons expand %1$S’s built-in features, so %1$S works the way you do. Compare prices, check the weather or express your personality with a custom theme.
 onboarding.tour-addons.button=Show Add-ons in Menu
 onboarding.tour-customize=Customize
 onboarding.tour-customize.title=Do things your way.
 
 # LOCALIZATION NOTE(onboarding.tour-customize.description): This string will be used in the customize tour description. %S is brandShortName
 onboarding.tour-customize.description=Drag, drop, and reorder %S’s toolbar and menu to fit your needs. You can even select a compact theme to give websites more room.
 onboarding.tour-customize.button=Show Customize in Menu
+onboarding.tour-default-browser=Default Browser
+onboarding.tour-default-browser.title=We’re there for you.
+
+# LOCALIZATION NOTE(onboarding.tour-default-browser.description): This string will be used in the default browser tour description. %1$S is brandShortName
+onboarding.tour-default-browser.description=Love %1$S? Set it as your default browser. Then when you open a link from another application, %1$S has you covered.
+
+# LOCALIZATION NOTE(onboarding.tour-default-browser.button): Label for a button to open the OS default browser settings where it's not possible to set the default browser directly. (OSX, Linux, Windows 8 and higher)
+onboarding.tour-default-browser.button=Open Default Browser Settings
+
+# LOCALIZATION NOTE(onboarding.tour-default-browser.win7.button): Label for a button to directly set  the default browser (Windows 7). %S is brandShortName
+onboarding.tour-default-browser.win7.button=Make %S Your Default Browser