gecko-dev/browser/extensions/onboarding
gasolin f0c47c12cb Bug 1370459 - Polish the onboarding overlay UI to align with new visual spec;r=Fischer,mossop,rexboy
MozReview-Commit-ID: AOsjcvuuWCZ

--HG--
extra : rebase_source : 0022ae4deb828518083bc85e06d1b245ceac9fcf
2017-06-19 09:52:04 +08:00
..
content Bug 1370459 - Polish the onboarding overlay UI to align with new visual spec;r=Fischer,mossop,rexboy 2017-06-19 09:52:04 +08:00
locales Bug 1357029 - Should add the Default Browser tour in the onBoarding overlay;r=Fischer,mossop,rexboy 2017-06-12 12:14:42 +08:00
test/browser Bug 1357020 - Should hide the onboarding tour if user explicitly checked the hide-the-tour checkbox, r=gasolin,mossop,rexboy 2017-06-10 16:14:08 +08:00
bootstrap.js Bug 1357020 - Should hide the onboarding tour if user explicitly checked the hide-the-tour checkbox, r=gasolin,mossop,rexboy 2017-06-10 16:14:08 +08:00
install.rdf.in Bug 1357005 - Create onboarding icon which toggles a first-time use dialog on net newtab. r=mossop 2017-05-22 17:00:16 +08:00
jar.mn Bug 1357005 - Create onboarding icon which toggles a first-time use dialog on net newtab. r=mossop 2017-05-22 17:00:16 +08:00
moz.build Bug 1357020 - Should hide the onboarding tour if user explicitly checked the hide-the-tour checkbox, r=gasolin,mossop,rexboy 2017-06-10 16:14:08 +08:00
README.md Bug 1369282 - Update the close button style in the onboarding overlay to fit the spec;r=Fischer,mossop,rexboy 2017-06-07 13:51:46 +08:00

Onboarding

System addon to provide the onboarding overlay for user friendly tours.

Architecture

Everytime about:home or about:newtab page is opened, onboarding overlay is injected into that page (if browser.onboarding.enabled preference is true).

Landing rules

We would apply some rules:

  • Avoid chrome:// in onbaording.js since onboarding is intented to be injected into a normal content process page.
  • All styles and ids should be formated as onboarding-* to avoid conflict with the origin page.
  • All strings in locales should be formated as onboarding.* for consistency.