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
Attached image tour with Hereplaceholder image (deleted) —
Here's the tour with placeholder image
Attached image notification with placeholder image (deleted) —
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
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: