Closed
Bug 1191208
Opened 9 years ago
Closed 9 years ago
KidFox: First-run screen for restricted profile
Categories
(Firefox for Android Graveyard :: Profile Handling, defect)
Tracking
(firefox42 verified)
VERIFIED
FIXED
Firefox 42
Tracking | Status | |
---|---|---|
firefox42 | --- | verified |
People
(Reporter: sebastian, Assigned: sebastian)
References
Details
Attachments
(2 files, 6 obsolete files)
We'd like to show a different first-run screen if the user is using a restricted profile.
Bug 1180795 disabled the first-run screen for restricted profiles.
Assignee | ||
Updated•9 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•9 years ago
|
||
Assignee | ||
Comment 2•9 years ago
|
||
This is a first WIP version. I return a different list of FirstrunPanels for a restricted profile. This way we can use a completely different layout for the first run screen but keep all the logic. Only requirement is that we keep the blue tab bar at the top (Title(s) can be different). We can even have multiple pages (later).
Assignee | ||
Comment 3•9 years ago
|
||
This is an updated WIP version based on the UX work. Some of the metrics might need tweaking.
@Robin: Is this going into the right direction?
Attachment #8644456 -
Flags: feedback?(randersen)
Assignee | ||
Comment 4•9 years ago
|
||
For comparison: This is the same screen on a smaller Nexus 7.
Assignee | ||
Comment 5•9 years ago
|
||
Depends on: bug 1189920 - I'll need the SUMO page for the "Learn more" link.
Depends on: 1189920
Assignee | ||
Comment 6•9 years ago
|
||
White version.
Attachment #8644456 -
Attachment is obsolete: true
Attachment #8644456 -
Flags: feedback?(randersen)
Assignee | ||
Comment 7•9 years ago
|
||
This is the updated WIP patch (<-> kidfox_firstrun_white.png).
Already asking for feedback to reduce review time tomorrow. :)
Attachment #8643677 -
Attachment is obsolete: true
Attachment #8644507 -
Flags: review?(margaret.leibovic)
Attachment #8644507 -
Flags: review?(ally)
Comment 8•9 years ago
|
||
Comment on attachment 8644507 [details] [diff] [review]
1191208_firstrun_wip.patch
Chenxia knows this code well, so also asking her to take a look.
Attachment #8644507 -
Flags: feedback?(liuche)
Comment 9•9 years ago
|
||
All the kidfox specific bits look good to me. Deferring to Chenxia as the owner of first run. :)
Assignee | ||
Comment 10•9 years ago
|
||
Screenshot of updated first run.
Attachment #8643673 -
Attachment is obsolete: true
Attachment #8644469 -
Attachment is obsolete: true
Attachment #8644479 -
Attachment is obsolete: true
Assignee | ||
Comment 11•9 years ago
|
||
Final updated patch for review. :)
Attachment #8644507 -
Attachment is obsolete: true
Attachment #8644507 -
Flags: review?(margaret.leibovic)
Attachment #8644507 -
Flags: review?(ally)
Attachment #8644507 -
Flags: feedback?(liuche)
Attachment #8644885 -
Flags: review?(margaret.leibovic)
Attachment #8644885 -
Flags: review?(liuche)
Comment 12•9 years ago
|
||
Comment on attachment 8644885 [details] [diff] [review]
1191208-kidfox-firstrun.patch
Review of attachment 8644885 [details] [diff] [review]:
-----------------------------------------------------------------
In the spirit of rushing to land strings, I think this looks good enough to land, and we can address any feedback Chenxia has in a follow-up bug.
::: mobile/android/base/firstrun/RestrictedWelcomePanel.java
@@ +42,5 @@
> +
> + root.findViewById(R.id.welcome_browse).setOnClickListener(new View.OnClickListener() {
> + @Override
> + public void onClick(View v) {
> + Telemetry.sendUIEvent(TelemetryContract.Event.ACTION, TelemetryContract.Method.BUTTON, "firstrun-browser");
I don't think we should keep this probe the same as the probe for the browse link in the normal first run experience, since the context is different. Let's just remove this probe for now, and we can add in a probe if there's some explicit question we're trying to answer.
::: mobile/android/base/resources/layout/restricted_firstrun_welcome_fragment.xml
@@ +28,5 @@
> + <TextView
> + android:layout_width="350dp"
> + android:layout_height="wrap_content"
> + android:layout_gravity="center"
> + android:background="#1aaa86"
Maybe we should add this to the color palette, in case we want to use it in other places in this restricted version of Firefox.
Attachment #8644885 -
Flags: review?(margaret.leibovic) → review+
Assignee | ||
Comment 13•9 years ago
|
||
url: https://hg.mozilla.org/integration/fx-team/rev/0d99513542f3233cccb0e04c7b337241b4dba68c
changeset: 0d99513542f3233cccb0e04c7b337241b4dba68c
user: Sebastian Kaspari <s.kaspari@gmail.com>
date: Fri Aug 07 21:01:00 2015 +0200
description:
Bug 1191208 - Custom first-run screen for restricted profiles. r=margaret
Comment 14•9 years ago
|
||
Comment on attachment 8644885 [details] [diff] [review]
1191208-kidfox-firstrun.patch
Review of attachment 8644885 [details] [diff] [review]:
-----------------------------------------------------------------
::: mobile/android/base/locales/en-US/android_strings.dtd
@@ +9,5 @@
> <!ENTITY onboard_start_message3 "Browse with &brandShortName;">
> <!ENTITY onboard_start_subtext3 "Make your mobile Web browsing experience truly your own.">
> <!ENTITY onboard_start_button_account "Sign in to &brandShortName;">
> <!ENTITY onboard_start_button_browser "Start Browsing">
> +<!ENTITY onboard_start_restricted "Stay safe and in control with this simplified version of Firefox.">
We want this to match the channel right? In that case, we should use &brandName. I'll file and fix this, in bug 1192446.
Attachment #8644885 -
Flags: review?(liuche) → review+
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 42
Comment 16•9 years ago
|
||
Verified that the first-run screen is displayed on Nightly and Aurora
Status: RESOLVED → VERIFIED
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•