Comments (15)
And another screenshot, this time with the button hopefully looking the way it's supposed to:
from focus-android.
Idea from @bbinto
Allow opt-out in the onboarding screen for Adjust?
from focus-android.
Let's not consider this for now (opt-out in onboarding) and replicate what we have for iOS.
from focus-android.
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.
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.
+1 for B
from focus-android.
In Fennec we do (A) btw. :)
from focus-android.
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.
@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.)
from focus-android.
Thanks @ahunt ! here's the mock. It uses the same gradient colors and setting as the toolbar when "inactive.
from focus-android.
Specs!
from focus-android.
And an updated screenshot:
// EDIT: I missed the button colouring/text appearance, I'll fix that.
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.
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.
Looks good!
from focus-android.
Onboarding tour, e.g. focus on default browser & how to install search widget
from focus-android.
Related Issues (20)
- Remove deprecated methods from CustomTabsIntent.Builder
- Add a Focus prefix to GitHub actions
- Cookie Banner handling Focus HOT 16
- [A11y] The "No"/"Yes" options from the "Add to Home screen" prompt are read as "Cancel HOT 5
- [A11y] With talkback enabled, Focus doesn't apply the newly set search engine HOT 1
- [TELEMETRY] Send existing mobile search metric data in baseline ping
- Fix auto publish instructions for new Android Components location
- Avoid using XML entities in localized strings HOT 5
- [closed]
- On Android 13 devices preview is displayed in recent screen even with stealth enabled HOT 2
- Update Fenix New Search string HOT 1
- Focus Nightly is used in Klar on search shortcut HOT 1
- Add a Focus prefix to Dependencies and Versions
- Paused audio starts without the users action on the "Play" option HOT 2
- Enable New Onboarding Flow by default HOT 2
- [L10N] The newly added "Search in Firefox Focus Beta/Nightly/Klar" aren't translated HOT 3
- Focus crashes when search engines are restored HOT 2
- Share, copy and paste crashes DoS HOT 2
- Disable MissingTranslation and ExtraTranslation lint rules
- Protection renforcée contre le pistage dans Firefox pour Android | Assistance de Firefox pour Androidhttps://support.mozilla.org/fr/kb/protection-renforcee-pistage-firefox-android#w_protection-totale-contre-les-cookies HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from focus-android.