Commit graph

160 commits

Author SHA1 Message Date
Fred Lin
c14fee40ff Bug 1418191 - not send the CTA telemetry event ping when instant complete;r=Fischer
MozReview-Commit-ID: 9KJazfZqviT

--HG--
extra : rebase_source : cd50d2889f4a18a6ae20170433851a243b484ee9
2017-11-21 13:12:56 +08:00
Fischer.json
245f04b821 Bug 1414721 - Colors of Onboarding nav icons are inconsistent, r=gasolin
Previously we used background images to display tour icons on the nav list and on the tour notification. This caused two pitfalls: First, if fill colors were different inside svg icons, we would see inconsistent tour icon colors. Second, for one tour icon there would need two svg files.

This patch switches to the mask-image approach, which makes a icon svg as a mask filtering the background color beneath, so we can unify icon colors by the external css and remove extra colored svg files.

MozReview-Commit-ID: ErXexz15y8F

--HG--
extra : rebase_source : 7146b5d902ce9b8cd5b73d46a8eb338301907cc7
2017-11-09 11:11:50 +08:00
Fred Lin
aeed887beb Bug 1412761 - copy editing;r=Fischer
MozReview-Commit-ID: LDZFo94cMNZ

--HG--
extra : rebase_source : 08092941d743679ed54a5e849af575e699310d67
2017-11-01 09:55:09 +08:00
Fred Lin
e003603445 Bug 1412164 - add tour_type and timestamp column for onboarding telemetry;r=Fischer,liuche
MozReview-Commit-ID: aqeoxjR7Tu

--HG--
extra : rebase_source : 7b1163efbf085635bf2580a9f6ce3b780ef62e09
2017-10-27 10:20:34 +08:00
Fred Lin
1e17939ca3 Bug 1409977 - mark Onboarding tour will set as completed instantly via define a tour property;r=Fischer
MozReview-Commit-ID: 4zsPzXieZap

--HG--
extra : rebase_source : fdefc23e74d268359e0f421271d1cae867ddea36
2017-10-30 10:44:39 +08:00
gasolin
54175fc332 Bug 1404193 - enable customizable logo, speech bubble string, and hide the skip tour button;r=Fischer
MozReview-Commit-ID: 1VjDxOeYPem

--HG--
extra : rebase_source : 91dae4630d0876721d3641c7358cd959ba65efe4
2017-10-25 18:16:19 +08:00
Fred Lin
1e3e1ce1c7 Bug 1408539 - Onboarding Tour: update customize, library, and screenshot illustration;r=Fischer
MozReview-Commit-ID: KHab4CFeLdQ

--HG--
extra : rebase_source : 3047e5a301ca81a6ab3f32051bd4ec9416767506
2017-10-27 15:58:08 +08:00
Sebastian Hengst
72bbdec446 Backed out changeset 0c69682ddb67 (bug 1404193) for eslint failure at browser/extensions/onboarding/content/onboarding.js:1141: Unsafe assignment to innerHTML. r=backout on a CLOSED TREE
--HG--
extra : amend_source : c5e45d0aae6760785abc73059d49fba0693bec05
2017-10-24 09:08:31 +02:00
gasolin
abb89f528c Bug 1404193 - enable customizable logo, speech bubble string, and hide the skip button;r=Fischer
MozReview-Commit-ID: 1cHpXouqNCg

--HG--
extra : rebase_source : 4b1a52b2e044f92fed5856a9fc397b6546c11584
2017-10-19 13:16:32 +08:00
gasolin
566f7dd59b Bug 1399142 - PART II: update illustration;r=Fischer
MozReview-Commit-ID: 5eX0IdaXIF0

--HG--
extra : rebase_source : f5bd9833b08145b7963b753a5c2c0d5757a5f384
2017-10-17 17:15:45 +08:00
gasolin
a3cf5e30d3 Bug 1399142 - PART I: update the tour overlay colors;r=Fischer
MozReview-Commit-ID: 9fPva9qUCHi

--HG--
extra : rebase_source : d7cf92663bd69166c622ac782c56e82402c01865
2017-10-17 11:02:01 +08:00
gasolin
9d7a739181 Bug 1389424 - enable onboarding telemetry via ping-centre;r=emtwo,Fischer,liuche
MozReview-Commit-ID: KWRCnD4lFh9

--HG--
extra : rebase_source : e26de84ffd2e52698c8c23d1c548852b8ebdf549
2017-08-31 10:19:04 +08:00
Sebastian Hengst
e307798bb3 Backed out changeset c94d9d435a0d (bug 1389424) for eslint failure at browser/extensions/onboarding/bootstrap.js:159: Expected space(s) after "catch". r=backout
--HG--
extra : amend_source : 5cba8dde4cce24efa2517ae752f0026f80ca52bb
2017-10-17 18:16:14 +02:00
gasolin
ad15db58af Bug 1389424 - enable onboarding telemetry via ping-centre;r=emtwo,Fischer,liuche
MozReview-Commit-ID: KWRCnD4lFh9

--HG--
extra : rebase_source : 9c04b3c21c469372b041095ade5bf87a03b7da0a
2017-08-31 10:19:04 +08:00
Dan Banner
7caa92d5d8 Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
gasolin
dc2b79debb Bug 1399955 - set notification-body max height to show more description;r=rexboy
MozReview-Commit-ID: EKTtaugkUT9

--HG--
extra : rebase_source : 7715198b9e67e5088ba5d932571fdc40a7acec42
2017-09-20 10:00:23 +08:00
gasolin
a3834fd946 Bug 1399955 - set menu item max height to show 2 lines properly;r=rexboy
MozReview-Commit-ID: EqkKh2N8Daf

--HG--
extra : rebase_source : 3c7c030d4f35ac971a26b0290dad783738c39997
2017-09-20 09:41:24 +08:00
Fischer.json
62afe84d01 Bug 1399693 - Update the watermark Firefox logo used on new tab from png to svg, r=gasolin
MozReview-Commit-ID: 2GvFoTC1MtN

--HG--
extra : rebase_source : 706c0db3c2661cace6c1190b1fa2bad2e9113aab
2017-09-15 14:38:16 +08:00
gasolin
129f82de1d Bug 1399421 - change onboarding library description;r=Fischer
MozReview-Commit-ID: KMZD8ZwUwRd

--HG--
extra : rebase_source : e782826a285792dfe6bae4ca42b77307f6f978f4
2017-09-15 18:14:00 +08:00
gasolin
085ac76f11 Bug 1399983 - Firefox logo should float in place;r=rexboy
MozReview-Commit-ID: 6pw9oqcCO6b

--HG--
extra : rebase_source : 3b51679578f170c8fc83f66d981b1bc11afce40a
2017-09-15 14:19:36 +08:00
Rex Lee
b836191146 Bug 1399846 - [onboarding] Don't show speech bubble upon hovering watermark. r=gasolin
MozReview-Commit-ID: 43FLUQMsZ9q

--HG--
extra : rebase_source : b9ec2a4e88ba834fe45ab92e0ec69c44b1c21f48
2017-09-15 14:14:53 +08:00
Gabor Krizsanits
68a695613d Bug 1392829 - Prevent tour overlay form to confuse the process selecting algorithm. r=rexboy
The navigation for the sync button happens programmatically. The default
form submit navigation should be cancelled otherwise things get confused.
2017-09-13 17:16:33 +02:00
Rex Lee
4a265bd8d1 Bug 1392475 - [Onboarding] Turn fox logo to watermark if all tours or notifications are finished. r=Fischer,gasolin
MozReview-Commit-ID: CLbiHqCmxr0

--HG--
extra : rebase_source : d04e9ec333b02e7c0c3f4b48d1b7712272228a80
2017-08-30 15:24:47 +08:00
Fischer.json
d03fbf5e3d Bug 1398987 - Can't see the onboarding overlay close button with Windows dark high contrast modes, r=rexboy
MozReview-Commit-ID: 9Iod7SMSTWs

--HG--
extra : rebase_source : 121dbece8a84900afdee1212a9d29a19da8b4cfd
2017-09-12 18:00:09 +08:00
Fischer.json
31399d79b0 Bug 1397701 - Should clean up UITour after closing the onboarding overlay by clicking the Skip-Tour button, r=rexboy
MozReview-Commit-ID: 5dkGDCKPete

--HG--
extra : rebase_source : 69c63fe1a10b325e28704d5f7db839b736c3a419
2017-09-10 19:32:34 +08:00
Fischer.json
ddda4baa9c Bug 1394730 - Should clean up UITour highlight while navigating to another tour, r=rexboy
This patch:
- fixes UITour highlight not being cleaned up while navigating to another tour by mouse (the regression caused by the bug 1377298)
- adds the ability to clean up UITour while navigating to another tour by keyboard

MozReview-Commit-ID: CH8w5CloGCv

--HG--
extra : rebase_source : ba1992af068eb2710f72e448dbb7503d45c184d0
2017-09-10 19:25:48 +08:00
Fischer.json
5ad05d26e9 Bug 1394731 - The onboarding tour nav item's icon doesn't change to the proper colored icon while mouse hovering together, r=rexboy
Fix the regression caused by the bug 1377298

MozReview-Commit-ID: JGriKNclgxT

--HG--
extra : rebase_source : f917293f6248091eb89679aa6e01739b0038cf61
2017-09-10 19:18:46 +08:00
gasolin
cf3e3f2d16 Bug 1396734 - Set onboarding-notification-body font weight to normal to avoid font bluring on windows;r=rexboy
MozReview-Commit-ID: LbKGMUbur7q

--HG--
extra : rebase_source : 5ddee5894f31be9b0d661c8a621792a34d165907
2017-09-08 09:25:29 +08:00
Ricky Chien
7a5ff8b249 Bug 1395065 - Move the notification to the top-center of the window r=gasolin
MozReview-Commit-ID: L4OSbt3hJ4q

--HG--
extra : rebase_source : 73d960571b410cf28ca2eb7a5ee6ca24eaa8d184
2017-09-07 18:23:27 +08:00
Ricky Chien
e3a75f22f7 Bug 1392474 - [Onboarding] replace the check box with a “Skip Tour” button r=Fischer
MozReview-Commit-ID: IECHQf03n0z

--HG--
rename : browser/extensions/onboarding/test/browser/browser_onboarding_hide_all.js => browser/extensions/onboarding/test/browser/browser_onboarding_skip_tour.js
extra : rebase_source : d558fa3d3a2777526a76f2683c249984595e8ca6
2017-09-01 23:47:40 +08:00
gasolin
0627f8b207 Bug 1396477 - fix the onboarding speech bubble box-shadow in RTL;r=rexboy
MozReview-Commit-ID: 2aPhid6JtSw

--HG--
extra : rebase_source : 552dc2ad879b0af101575f8a1d76348e504bf63f
2017-09-04 12:12:53 +08:00
Fischer.json
2fbaa677c4 Bug 1395480 - Set a 2 week total tour notification timeout for 57 onboarding, r=rexboy
MozReview-Commit-ID: 3GkuqQJPXZX

--HG--
extra : rebase_source : 6d3223eab511a9c6af3b1afd3772f70fdc1b43e7
2017-09-05 17:37:37 +08:00
Fischer.json
2e773ceaa9 Bug 1392472 - Implement the blue dot on the overlay icon button, r=gasolin
The patch

- fixes Bug 1392471 together: before the 1st notification mute session show the speech bubble by default; after the 1st notification mute session show the blue dot by default.

- shows the blue dot by default if the window width is smaller then 1150px disregarding the 1st notification mute session

- shows the speech bubble when hovering on the blue dot

MozReview-Commit-ID: 6TXZrwDwfV3

--HG--
extra : rebase_source : f05853f519edd1847057904f56556358047b1f01
2017-09-04 12:14:33 +08:00
Fischer.json
f645278af1 Bug 1371538 - Should add the Screenshots tour in the onBoarding overlay, r=flod,rexboy
MozReview-Commit-ID: D7YKZyV2Bm2

--HG--
extra : rebase_source : 85ca8034039364fa3573666e2cc007b6205f90af
2017-08-25 12:11:26 +08:00
Wes Kocher
ef3d37e889 Merge m-c to inbound a=merge
MozReview-Commit-ID: 3rHXXSEcJ6k
2017-08-30 19:58:40 -07:00
Yura Zenevich
e3fcf22c21 Bug 1393564 - making onboarding overlay button z-index consistent with other elements (notification and dialog). r=gasolin
MozReview-Commit-ID: HIU3gCziIpk
2017-08-30 22:38:13 -04:00
gasolin
ca3dc8abf2 Bug 1392468 - [Onboarding] replace overlay icon to fox icon;r=Fischer,rexboy
MozReview-Commit-ID: JHtE1Kbr2sk

--HG--
extra : rebase_source : baf4e38e9f2d55e574f7f567d68ceb5daac5f8ca
2017-08-22 11:00:01 +08:00
gasolin
dccb4c87a4 Bug 1392467 - [Onboarding] change speech bubble and overlay CTA style;r=rexboy
MozReview-Commit-ID: 5b9lFgA7r1

--HG--
extra : rebase_source : 33f3f7eab5d3adcad8f17b5138d2f5c4dcd237e8
2017-08-22 15:03:12 +08:00
gasolin
3e0d64b265 Bug 1392791 - not call gotoPage while hide overlay;r=rexboy
MozReview-Commit-ID: 483GaTb0a4C

--HG--
extra : rebase_source : 883bbcb9961f6ba1b065b6f576f6b9146736ca0f
2017-08-24 10:53:55 +08:00
gasolin
54c6df28a3 Bug 1391659 - correctly handle onboarding show/hide state after reload;r=rexboy,timdream
MozReview-Commit-ID: 5voukqbZrNO

--HG--
extra : rebase_source : f8817328c830609bcde129edcc6f19782048116f
2017-08-23 11:19:17 +08:00
gasolin
f1a8845e05 Bug 1392552 - [Onboarding] update notification layout and style based on new spec;r=rexboy
MozReview-Commit-ID: Lbpz53ctvJt

--HG--
extra : rebase_source : 8b7b7aac81973c5dc1c64bf3510d6ca3cd1d550e
2017-08-22 14:37:47 +08:00
Fischer.json
310a230f1c Bug 1388555 - On boarding (Tour) highlight/menu does not disappear after the window resizes or unloads, r=gasolin
MozReview-Commit-ID: G0TdFliTDka

--HG--
extra : rebase_source : 29042251bc3f665324364a95b502a4474bee5856
2017-08-23 18:51:31 +08:00
Sebastian Hengst
79c12610f3 Backed out changeset 2db66a67c944 (bug 1392468) for failing clipboard's browser/base/content/test/newtab/browser_newtab_undo.js. r=backout 2017-08-28 13:18:33 +02:00
Fischer.json
275e54138e Bug 1392822 - change the Library tour action button title to "Show Library Menu", r=gasolin
MozReview-Commit-ID: JRX5UdkAFb4

--HG--
extra : rebase_source : 10e2e8cbd7049c6824bbb46bee8fe3d490cc1476
2017-08-25 13:11:02 +08:00
gasolin
0aa8c1c93b Bug 1392468 - [Onboarding] replace icon and change to the new position;r=Fischer
MozReview-Commit-ID: JHtE1Kbr2sk

--HG--
extra : rebase_source : de040121f6c50e714cf556cc6ee47f510bd3e414
2017-08-22 11:00:01 +08:00
gasolin
78f10aaa0c Bug 1392469 - [Onboarding] remove all notification illustrations;r=Fischer
MozReview-Commit-ID: KkYOtJxkrOs

--HG--
extra : rebase_source : c799b579025958d2f7303f70009ca2c06ad0b312
2017-08-22 10:46:17 +08:00
gasolin
10ccbc0a63 Bug 1392469 - [Onboarding] remove fox icon and speech bubble from notification;r=Fischer
MozReview-Commit-ID: BeaOswqNf4G

--HG--
extra : rebase_source : c7e5223ce8e4034b47ba96d2ac42b26a11e77293
2017-08-22 10:24:52 +08:00
gasolin
0d57ebd4fb Bug 1388813 - [Onboarding] expand Tour Notification description width to allow longer descrition;r=rexboy
MozReview-Commit-ID: JykTLLGed8m

--HG--
extra : rebase_source : 6664201b57a0860514f261b8eea4c1d0bbf4934b
2017-08-23 09:57:48 +08:00
Yura Zenevich
4faa8c2b59 Bug 1377276 - add modal dialog semantics and better accessibility for onboarding overlay dialog. r=mossop, gasolin, rexboy
MozReview-Commit-ID: 9xyhn7jLJqD
2017-08-18 15:10:07 -04:00
Yura Zenevich
7c17dd6c3d Bug 1377298 - improve semantics and keyboard accessibility of tour tabs UI in onboarding overlay. r=mossop, gasolin
MozReview-Commit-ID: Iay3mL6RJKF
2017-08-17 14:22:53 -04:00