Closed Bug 1172623 Opened 5 years ago Closed 4 years ago

Prototype "Customize" Firstrun builds

Categories

(Firefox for Android :: General, defect)

ARM
Android
defect
Not set

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox41 --- affected

People

(Reporter: liuche, Assigned: liuche)

References

(Blocks 1 open bug)

Details

Attachments

(6 files)

We'd like to prototype some new firstrun experiences with a single screen inserted before Sync setup.

* Import from Android
* Always use private browsing for external links
* Customize a theme
Antlam, can you upload the mocks? I remember seeing them, but don't have the links anymore.
Flags: needinfo?(alam)
Attached image prev_FR_s1_pb.png
Here's the one about opening in pb. Keep in mind, the copy is HIGHLY unpolished but I didn't want to block on that to proof the concept here
Flags: needinfo?(alam)
Attached image prev_FR_s1_import.png
Here's the "import" idea mocked up - again, highly volatile copy.
Attached image prev_UT_sync_mock1.png
And for good measure, I thought I'd attach the second slide here. The information should be the same. This one is more final than the others as well.

I still owe one for the "pick a theme" concept
Anthony, I think the easiest way to do the "progress dots" is for you to give me some dots and I'll hard-code them into the image in the right order.
Flags: needinfo?(alam)
(In reply to Chenxia Liu [:liuche] from comment #5)
> Anthony, I think the easiest way to do the "progress dots" is for you to
> give me some dots and I'll hard-code them into the image in the right order.

That's probably easier and more simple than something like this:
https://github.com/JakeWharton/ViewPagerIndicator
Attached file pagedots.zip
Dots!

Liuche:

10 dp in between, 12dp above the white background, centered (as a group)
Flags: needinfo?(alam) → needinfo?(liuche)
Talked to antlam in person, but just a needinfo to get these images with the blue background included (instead of just the transparent background).
Flags: needinfo?(liuche)
Flags: needinfo?(alam)
Copy questions:

Also, about strings - changed it to "Import your data from the other browsers..." as opposed to "the other browser".

Do we want to keep the period? We haven't had them for the previous first run strings.
Assignee: nobody → liuche
antlam, here's a build for just the import stuff - it's missing the dots and the phone and blue background, but you can take a look at how the import stuff works. This is the same flow as our preferences import, with a progress dialog. (If you only have a small number if items, the dialog flashes really, really quickly - but maybe we can just assume that the import will finish in time and not even show it? Or just have the checkbox say "Import started!")

http://people.mozilla.org/~liuche/bug-1172623/import-1.apk
Attached file slides2.zip
With blue!
Flags: needinfo?(alam) → needinfo?(liuche)
(In reply to Chenxia Liu [:liuche] from comment #10)
> Copy questions:
> 
> Also, about strings - changed it to "Import your data from the other
> browsers..." as opposed to "the other browser".
> 
> Do we want to keep the period? We haven't had them for the previous first
> run strings.

Can we add it? It looks a bit strange without a full stop there. We can probably get it reviewed later on too.

(In reply to Chenxia Liu [:liuche] from comment #11)
> antlam, here's a build for just the import stuff - it's missing the dots and
> the phone and blue background, but you can take a look at how the import
> stuff works. This is the same flow as our preferences import, with a
> progress dialog. (If you only have a small number if items, the dialog
> flashes really, really quickly - but maybe we can just assume that the
> import will finish in time and not even show it? Or just have the checkbox
> say "Import started!")
> 
> http://people.mozilla.org/~liuche/bug-1172623/import-1.apk

Can you add these images? :D I'll have a look at the progress dialog tomorrow!
I think I noticed now what's happening.

Samsung Galaxy S2 & Google Nexus tablet
NO  Saved bookmark in Samsung default browser: did not import to Fennec build
NO  Saved bookmark in Opera browser: did not import to Fennec build
NO  Saved bookmark in Firefox browser: did not import to Fennec build (might not have to be considered)
YES Saved bookmark in Chrome browser (any bookmark folder): _did_ import to Fennec build

It seems that it's only importing history and bookmarks from Chrome and no other installed browser. It would be nice to find out if you can detect the user's default browser and import these bookmarks/history.
Update, the import issue from an HTC One M8 stack browser seems not to apply.

Since most of our users are on Samsung Galaxy's I find we should still fix/investigate this bug.
(In reply to Barbara Bermes [:bbermes] from comment #14)
> I think I noticed now what's happening.
> 
> Samsung Galaxy S2 & Google Nexus tablet
> NO  Saved bookmark in Samsung default browser: did not import to Fennec build
> NO  Saved bookmark in Opera browser: did not import to Fennec build
> NO  Saved bookmark in Firefox browser: did not import to Fennec build (might
> not have to be considered)
> YES Saved bookmark in Chrome browser (any bookmark folder): _did_ import to
> Fennec build
> 
> It seems that it's only importing history and bookmarks from Chrome and no
> other installed browser. It would be nice to find out if you can detect the
> user's default browser and import these bookmarks/history.

Created a bug for this: https://bugzilla.mozilla.org/show_bug.cgi?id=1186037
I'm going to put this multi-screen stuff on hold right now, to finish up bug 1186037 for Samsung S4 - I'll pick this up after our single-screen A/B testing gets landed (in bug 1196897).
Flags: needinfo?(liuche)
Closing this as WONTFIX because the firstrun v2 work has been landed and already includes some simple customizations.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.