Closed Bug 1371540 Opened 7 years ago Closed 7 years ago

Should add the Library tour in the onBoarding overlay

Categories

(Firefox :: New Tab Page, enhancement, P2)

enhancement

Tracking

()

VERIFIED FIXED
Firefox 57
Tracking Status
firefox56 --- fixed

People

(Reporter: gasolin, Assigned: gasolin)

References

Details

(Whiteboard: [photon-onboarding])

Attachments

(4 files)

Should add the Library tour in the onBoarding overlay
Flags: qe-verify+
Priority: -- → P2
Whiteboard: [photon-onboarding]
Target Milestone: --- → Firefox 57
QA Contact: jwilliams
Depends on: 1371533
(In reply to Fischer [:Fischer] from comment #2)
> Created attachment 8880774 [details]
> Bug 1371540 - Should add the Library tour in the onBoarding overlay
> 
> This patch
> - adds the logic to pick out tours for new user or update user
> - add the onboarding library tour
> 
> Review commit: https://reviewboard.mozilla.org/r/152150/diff/#index_header
> See other reviews: https://reviewboard.mozilla.org/r/152150/
This is a skeleton patch.
After the bug 1367696 is landed and the UX specs for FF57 tour set come out, we could proceed to polish and handle the tests.
Assignee: nobody → fliu
Status: NEW → ASSIGNED
The patch should update after bug 1375775 is landed
since we got the final string copy in https://docs.google.com/document/d/1abXULIwaMLnXawkLUjpcVawju8tmH0xlVGCOBhuVztM/edit?ts=596d32eb

Let's update the tour and put it into tourset (with the placeholder image). We will update the image once available
Assignee: fliu → gasolin
Here's the tour with placeholder image
Here's the notification with placeholder image

Since library is the v57 tour (but need to land before 8/2), to test this tour on current overlay, we have to set some configs in new profile:

browser.onboarding.newtour=private,library,addons,customize,search,default
browser.onboarding.mute-duration-on-first-session-ms=0
Comment on attachment 8887342 [details]
Bug 1371540 - Should add the Library tour in the onBoarding overlay;

https://reviewboard.mozilla.org/r/158168/#review163456

::: browser/extensions/onboarding/locales/en-US/onboarding.properties:91
(Diff revision 2)
>  onboarding.notification.onboarding-tour-sync.message=Still sending yourself links to save or read on your phone? Do it the easy way: get Sync and have the things you save here show up on all of your devices.
> +
> +onboarding.tour-library=Library
> +onboarding.tour-library.title=Keep it together.
> +# LOCALIZATION NOTE (onboarding.tour-library.description): This string will be used in the library tour description. %1$S is brandShortName
> +onboarding.tour-library.description=Check out the new %1$S library in the redesigned toolbar. The library puts the things you’ve seen and saved to %1$S - your browsing history,  bookmarks, Pocket lists, and synced tabs - in one convenient place.

Double space before "bookmarks"
Attachment #8887342 - Flags: review?(francesco.lodolo) → review+
Comment on attachment 8887342 [details]
Bug 1371540 - Should add the Library tour in the onBoarding overlay;

https://reviewboard.mozilla.org/r/158168/#review163964

::: browser/extensions/onboarding/content/onboarding.js:25
(Diff revision 2)
>                       .createBundle("chrome://branding/locale/brand.properties")
>                       .GetStringFromName("brandShortName");
>  const PROMPT_COUNT_PREF = "browser.onboarding.notification.prompt-count";
>  
>  /**
> - * Add any number of tours, following the format
> + * Add any number of tours, key is the tour id, value should follow the format below

"the tour id" Looks a little bit unclear with the "unique tour id" down there, but I didn't come up a better idea.. :-/
Attachment #8887342 - Flags: review?(rexboy) → review+
Comment on attachment 8887342 [details]
Bug 1371540 - Should add the Library tour in the onBoarding overlay;

https://reviewboard.mozilla.org/r/158168/#review164358
Attachment #8887342 - Flags: review?(dtownsend) → review+
thanks!
Keywords: checkin-needed
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/6bd32f377fca
Should add the Library tour in the onBoarding overlay;r=flod,mossop,rexboy
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/6bd32f377fca
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
I have verified this fixed on today's nightly.
Status: RESOLVED → VERIFIED
Blocks: 1390055
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: