Giter Club home page Giter Club logo

Comments (15)

ahunt avatar ahunt commented on September 28, 2024 1

And another screenshot, this time with the button hopefully looking the way it's supposed to:
firstrun_button2

from focus-android.

antlam avatar antlam commented on September 28, 2024

Idea from @bbinto

Allow opt-out in the onboarding screen for Adjust?

from focus-android.

bbinto avatar bbinto commented on September 28, 2024

Let's not consider this for now (opt-out in onboarding) and replicate what we have for iOS.

from focus-android.

ahunt avatar ahunt commented on September 28, 2024

I've got the code in place to show the first run, which leaves just the design (I've used the focus wordmark as a placeholder).

One thing I'm wondering: if the user installs focus, and opens a link (without having run focus before that point), do we want to:
A. open the link immediately (and show the first-run experience when focus is opened normally and not via a link)
B. show the first-run experience (and open the link once "OK, GOT IT" is pressed).

Either is possible, I've implemented (B) but it's easy to change.

from focus-android.

antlam avatar antlam commented on September 28, 2024

We've gone back and forth about this before on Fennec but I think for Focus, we should just show the First Run experience since it's relatively light-weight.

I vote B.

from focus-android.

bbinto avatar bbinto commented on September 28, 2024

+1 for B

from focus-android.

pocmo avatar pocmo commented on September 28, 2024

In Fennec we do (A) btw. :)

from focus-android.

antlam avatar antlam commented on September 28, 2024

Haha I know, and that has caused a bunch of edge cases that we have to deal with individually. This approach also seems less fitting for Focus given how light-weight our First Run experience is right now.

from focus-android.

ahunt avatar ahunt commented on September 28, 2024

@antlam: do you have any mocks for the appearance?

(Here's a screenshot of what I've been using so far for testing, I just used a random background, etc.)
firstrun2

from focus-android.

antlam avatar antlam commented on September 28, 2024

Thanks @ahunt ! here's the mock. It uses the same gradient colors and setting as the toolbar when "inactive.

screen shot 2017-03-02 at 12 21 37 pm

from focus-android.

antlam avatar antlam commented on September 28, 2024

screen shot 2017-03-02 at 12 29 44 pm

Specs!

from focus-android.

ahunt avatar ahunt commented on September 28, 2024

And an updated screenshot:
// EDIT: I missed the button colouring/text appearance, I'll fix that.
device-2017-03-06-104814

How important is the statusbar colour? It looks like the default focus settings result in a transparent statusbar - I'm guessing that's acceptable?

(Developer note: for 14sp text, I had to set android:lineSpacingExtra="5sp" to get line-height = 21, i.e. it looks like the default is 16 sp line-height for a 14 sp font. I'm not sure how that scales if you change font size.)

from focus-android.

pocmo avatar pocmo commented on September 28, 2024

How important is the statusbar colour? It looks like the default focus settings result in a transparent statusbar - I'm guessing that's acceptable?

Ignore the status bar color. #78 will change this for all screens.

from focus-android.

antlam avatar antlam commented on September 28, 2024

Looks good!

from focus-android.

bbinto avatar bbinto commented on September 28, 2024

Onboarding tour, e.g. focus on default browser & how to install search widget

from focus-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.