Commit Graph

71 Commits

Author SHA1 Message Date
Yura Zenevich
675d9062ed Bug 1377283 - making Close onboarding dialog button accessible. r=gasolin, mossop
MozReview-Commit-ID: 47rUBS3PoNY
2017-08-04 09:34:38 -04:00
Sebastian Hengst
d871323353 Backed out changeset a4e1205b2d4b (bug 1377283) for linting failure at onboarding.js:984 and failing browser-chrome's browser_onboarding_accessibility.js. r=backout on a CLOSED TREE 2017-08-04 09:32:00 +02:00
Sebastian Hengst
8f7bb336c2 Backed out changeset d0c848b96019 (bug 1377298) 2017-08-04 09:31:09 +02:00
Sebastian Hengst
5522362cf8 Backed out changeset 3eaec2fe0d89 (bug 1377276) 2017-08-04 09:31:04 +02:00
Sebastian Hengst
34ca581645 Backed out changeset e6ac32ef78d3 (bug 1387057) 2017-08-04 09:30:59 +02:00
Yura Zenevich
c42f597be2 Bug 1387057 - improved accessibliity of onboarding notification bar. r=mossop
MozReview-Commit-ID: Hx60C142g3u
2017-08-04 01:05:57 -04:00
Yura Zenevich
353c1ea214 Bug 1377276 - add modal dialog semantics and better accessibility for onboarding overlay dialog. r=mossop, gasolin, rexboy
MozReview-Commit-ID: 9xyhn7jLJqD
2017-08-04 01:05:56 -04:00
Yura Zenevich
589cd2776f Bug 1377298 - improve semantics and keyboard accessibility of tour tabs UI in onboarding overlay. r=mossop, gasolin
MozReview-Commit-ID: Iay3mL6RJKF
2017-08-04 01:05:56 -04:00
Yura Zenevich
71eae08b14 Bug 1377283 - making Close onboarding dialog button accessible. r=gasolin, mossop
MozReview-Commit-ID: 47rUBS3PoNY
2017-08-04 01:05:56 -04:00
Yura Zenevich
a3b03d8c5b Bug 1377273 - added focus styling for onboarding overlay button. r=mossop, gasolin
MozReview-Commit-ID: BZgx4ODL2at
2017-08-03 15:55:35 -04:00
Sebastian Hengst
d214693997 merge mozilla-central to autoland. r=merge a=merge 2017-08-01 11:25:13 +02:00
Wes Kocher
3f50b11fc9 Merge m-c to inbound, a=merge
MozReview-Commit-ID: BgPWEtPV0sy
2017-07-31 17:49:47 -07:00
gasolin
d4418a565d Bug 1385170 - show button string by checking if the platform support set default browser in background;r=mossop
MozReview-Commit-ID: E71IN3QFsqo
2017-07-28 13:39:31 +08:00
Marco Castelluccio
600be41af2 Bug 1357517 - Remove Preferences.jsm usage from some browser/extensions/ modules. r=Gijs 2017-07-31 20:18:57 +02:00
Fischer.json
0c99eff480 Bug 1383070 - Intermittent: Uncaught exception Should load onboarding overlay, r=mossop
MozReview-Commit-ID: 6avWDMV3PAg
2017-07-22 23:40:01 +08:00
gasolin
c876e5896e Bug 1382510 - update Private Browsing overlay and notification description;r=Ehsan,flod,mossop
MozReview-Commit-ID: KHyrFHHPVpo
2017-07-21 11:27:47 +08:00
Fischer.json
aeacf1e422 Bug 1381366 - The onboarding tour notifications and tour dialog close buttons should have a tooltip, r=mossop
MozReview-Commit-ID: 9sEMs6gUsNu
2017-07-27 13:52:17 +08:00
Rex Lee
8e5670a0b1 Bug 1384045 - Show different contents in sync tour of onboarding for signed-in user.r=flod,mossop
MozReview-Commit-ID: BH2f4ujdHbG
2017-07-28 16:54:55 +08:00
gasolin
1bf19c12d0 Bug 1381765 - Should show the first uncomplete tour by default;r=Fischer,mossop
MozReview-Commit-ID: 4vDvR4lVE16
2017-07-18 18:23:47 +08:00
Fischer.json
f2f95ef920 Bug 1377439 - Should adapt the oboarding UI to the hight-contrast display mode, r=mossop
This patch makes the mininmum and the important elements and images visible in the high-constrast mode, including
- making button have border (using the given default grey border in the high-constrast mode)
- making the upper-left overlay button's fox image visible
- making the images of the X close buttons on the notification bar and on the overlay visible
- making that the navigation item of the current tour on the overlay's right side would have outline
- making the hovered navigation item on the overlay's right side would have outline
- making sure using <button> element for buttons for a better semantic
- changing #onboarding-overlay-icon to #onboarding-overlay-button for a better semantic

MozReview-Commit-ID: Aj6wndb4to9
2017-07-18 14:26:25 +08:00
Rex Lee
d37036c216 Bug 1380963 - Display different welcome messages for update or new users on the overlay tour icon.r=flod,gasolin,mossop
MozReview-Commit-ID: A8DxVkSz9dX
2017-07-17 15:51:43 +08:00
Rex Lee
0fe4465fbc Bug 1381407 - Add Fast&Mordern tour in onboarding overlay. r=flod,gasolin,mossop
MozReview-Commit-ID: 7P4BT3xDheV
2017-07-17 18:25:39 +08:00
Rex Lee
2186c2d5a5 Bug 1371531 - Add single search tour and notification to onboarding. r=flod,mossop
MozReview-Commit-ID: CQJPpYAmOZd
2017-07-11 16:04:49 +08:00
gasolin
beb3ff2365 Bug 1371540 - Should add the Library tour in the onBoarding overlay;r=flod,mossop,rexboy
MozReview-Commit-ID: xPtSZfrzS4
2017-07-18 14:35:51 +08:00
Rex Lee
69b7058e20 Bug 1357017 - Display a welcome message on the overlay tour icon. r=flod,mossop
MozReview-Commit-ID: 6Dm0yN0Zc4u
2017-07-12 15:18:40 +08:00
gasolin
4c82fb3870 Bug 1381364 - Update Overlay heading string;r=mossop
MozReview-Commit-ID: 1DreCCN0SYg
2017-07-17 12:00:06 +08:00
gasolin
04428d26b0 Bug 1377289 - [a11y] All tour images should be accessible;r=mossop,yzen
MozReview-Commit-ID: APBEXnNgxC4
2017-07-14 12:03:36 +08:00
Fischer.json
9947883fb9 Bug 1381010 - After resizing the window, open the onboarding overlay but the tours would not appear. r=mossop
MozReview-Commit-ID: 3ZxuqTEJJu3
2017-07-14 21:41:26 +08:00
gasolin
7d3b4a17ae Bug 1374717 - show alternative message when firefox already the default browser;r=flod,mossop
the call-to-action button will disabled when user click the button, to prevent open settings panel several times
the call-to-action button will be replaced to alternative text when Firefox is already the default browser

MozReview-Commit-ID: LFeTuDnQEFA
2017-07-06 16:14:59 +08:00
Rex Lee
80d0c43127 Bug 1378770 - [Onboarding] Sync tour should proceed with only valid Email. r=mossop
MozReview-Commit-ID: BBHPrZPlZzN
2017-07-12 12:24:01 +08:00
Fischer.json
51859dbd73 Bug 1372067 - Part 1: Implement the prompt timing policy of the tour notification bar, r=mossop
This commit
- mutes tour notification for the 1st 5 mins on the 1st session
- moves on to next tour notification when
  a. previous tour has been prompted 8 times(8 impressions) or
  b. the last time of changing previous tour is 5 days ago
- removes tour from the notification queue forever after user clicked the close or the action button on notification bar to interact with that tour notification.
- makes each tour only has 2 chances to prompt with notification. Each chance includes 8 impressions and 5-days life time. After these 2 chances, no notification would be prompted for tour.

MozReview-Commit-ID: 8fFxohgEkWm
2017-07-12 12:33:45 +08:00
Timothy Guan-tin Chien
ccadb89cb2 Bug 1358970 - Hide onboarding UI when the window size is smaller than 960px, r=mossop
MozReview-Commit-ID: 9Y5SRt21DDP
2017-07-11 14:25:29 +08:00
gasolin
36d9881f0f Bug 1375775 - Allow reuse existing tours;r=mossop
MozReview-Commit-ID: 4KwLBH5oPXY
2017-06-26 14:25:55 -07:00
Fischer.json
d1f203b768 Bug 1377433 - Should not do the sliding-up tour notification transition, r=mossop
MozReview-Commit-ID: L4aDUF1s9OI
2017-06-30 06:37:09 -07:00
Frederik Braun
96b2642639 Bug 1351608 - Disable warnings for existing violations to no-unsanitize rule r=Standard8.
MozReview-Commit-ID: 7cTNL5jMtRw
2017-07-03 20:07:02 +01:00
Phil Ringnalda
a153ac24f8 Backed out changeset ee5f3f39677f (bug 1377433) for e10s permaorange in browser_aboutHome.js and browser_bug735471.js
MozReview-Commit-ID: 9u6AwMTfEIZ
2017-07-01 08:58:28 -07:00
Fischer.json
3f3ff6de3c Bug 1377433 - Should not do the sliding-up tour notification transition, r=mossop
MozReview-Commit-ID: L4aDUF1s9OI
2017-06-30 06:37:09 -07:00
gasolin
af7e61fbc8 Bug 1376521 - Updates to 56 Onboarding Tour Overlay Headlines and Body Copy;r=mossop
MozReview-Commit-ID: DKsrfexKoZ7
2017-06-29 14:18:16 -07:00
gasolin
e3fadaaabd Bug 1367696 - PART I determine the tour type;r=mossop,timdream
MozReview-Commit-ID: KUXPftqZdl1
2017-06-22 16:10:46 +08:00
Fischer.json
6ca3e5f82c Bug 1357021 - Part 1: Handle tours completed state, r=mossop
This commit
- turns on the `onboarding-complete` css style for completed tours
- sets individual tour as completed when action button of that tour is clicked
- sets all tours as completed if hide-the-tour checkbox is checked after toggling the overlay

MozReview-Commit-ID: mps3BrdhOz
2017-06-18 14:46:09 +08:00
Rex Lee
7d0ef7e53e Bug 1357023 - Add onboarding tour for Firefox Sync. r=flod,mossop
MozReview-Commit-ID: vZQyXU82YK
2017-06-14 21:12:56 +08:00
Sebastian Hengst
187bd4a033 Backed out changeset 4cd7f4883692 (bug 1367696) for failing formautofill tests, e.g. browser/extensions/formautofill/test/unit/heuristics/test_basic.js. r=backout on a CLOSED TREE 2017-06-28 03:30:18 +02:00
gasolin
8b7e41108e Bug 1367696 - PART I determine the tour type;r=mossop,timdream
MozReview-Commit-ID: KUXPftqZdl1
2017-06-22 16:10:46 +08:00
Fischer.json
77ce058788 Bug 1357641 - Part 1: Add onboarding tour notification, r=flod,mossop
This commit
- adds onboarding tour notification
- shows still not completed onboarding tour notifications in order
- opens target tour from tour notification for the target tour

MozReview-Commit-ID: AwLtwjoeARQ
2017-06-21 13:09:29 +08:00
Rex Lee
a4d8fc4285 Bug 1374174 - Package UITour-lib.js only in onboarding extension to prevent noreference error. r=mossop
MozReview-Commit-ID: Fbxexo179pk
2017-06-22 16:19:16 +08:00
Phil Ringnalda
4cb0288799 Backed out 2 changesets (bug 1357641) for OS X near-permaorange in browser_permissionsPromptDeny.js
Backed out changeset ad8486907154 (bug 1357641)
Backed out changeset 3eb9c03bd0cd (bug 1357641)

MozReview-Commit-ID: DuESQH4FecO
2017-06-22 20:44:50 -07:00
Fischer.json
f39098cc87 Bug 1357641 - Part 1: Add onboarding tour notification, r=flod,mossop
This commit
- adds onboarding tour notification
- shows still not completed onboarding tour notifications in order
- opens target tour from tour notification for the target tour

MozReview-Commit-ID: AwLtwjoeARQ
2017-06-21 13:09:29 +08:00
Phil Ringnalda
2bf9335dea Backed out 2 changesets (bug 1357641) for Windows failures in browser_newtab_focus.js
Backed out changeset eb0d8a0d77e7 (bug 1357641)
Backed out changeset 9c86446d0a75 (bug 1357641)

MozReview-Commit-ID: 9PyFoOakveS
2017-06-21 22:05:23 -07:00
Fischer.json
9a93d9ab88 Bug 1357641 - Part 1: Add onboarding tour notification, r=flod,mossop
This commit
- adds onboarding tour notification
- shows still not completed onboarding tour notifications in order
- opens target tour from tour notification for the target tour

MozReview-Commit-ID: AwLtwjoeARQ
2017-06-21 13:09:29 +08:00
gasolin
e8fa2a653b Bug 1357052 - Should add one button setting Firefox as the default browser in the Default Browser tour;r=Fischer,mossop,rexboy
MozReview-Commit-ID: JplxEDBIwGT
2017-06-15 15:40:20 +08:00