Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onboarding ui touchups #8903

Merged
merged 1 commit into from
Oct 10, 2019
Merged

Onboarding ui touchups #8903

merged 1 commit into from
Oct 10, 2019

Conversation

vitvly
Copy link
Contributor

@vitvly vitvly commented Sep 3, 2019

Fixes #8551
Fixes #8911
Fixes #9054

For some reason Learn more bottom sheets were erased from code, brought these back. Also added FaceID screen that was originally missing.

Copying separate items from the related issue with added notes.

General

  • Notification icon is cut off at the bottom
    Could not reproduce

  • Navigation is too high, should be in header 44px from the top
    Added a top margin there

  • Keycard icon scales on Samsung Galaxy x and becomes unreadable
    Could not reproduce

  • There's noticeable padding on both sides of the image carousel when scrolling. The carousel should stretch the entire width of the screen. The dots below the carousel should be switched on/off in the same event - when page has changed. Currently it looks like when on scroll start they switch off and if the page changed, they switch back on.
    Fixed

Welcome screens

  • The welcome screen cuts off the images and text, should not be this way (see screenshot below)
    Fixed

  • on "Get yourself a key" screen, when tapping on "Generate a key" button, the image moves a few pixels down
    Fixed

  • If I tap "Generate a key" -> See the list of available account names -> tap "back" -> tap "Generate a key" again -> there's a bug: infinite spinner "Generating a key"
    Could not reproduce

Choose a key and name screen

  • Wrong layout (margins around screen title and the list) (see Figma)
    @andmironov can you please be more specific? I checked the margins but don't understand which ones exactly are off.

  • Bottom sheet (the one you see after tapping on "Learn more") has wrong margins (see Figma)
    Fixed. However, there's something wrong with font size/line heights. In Figma, I see that bottom sheet title font-size/line-height are 17/21, while we don't have this combination in our typography namespace. Typography style title-bold is the closest match (17/23), and this is what's being used here.

  • Wrong margins In list items (see Figma)
    Fixed. I've noticed that in Figma key-name/storage-type titles have font-size/line-height equal to 15/22, and in our typography the closest match is default-style which is 15/21. React Native's inspector shows line-height to be 22.9 in Android and 18.3 in iOS. Is it due to bold typeface? Also, heights of account entries are different: on iOS it's 64 (like in Figma), on Android it's 67.4. So it's quite difficult to adjust heights in both iOS and Android.

  • The line that separates the "Next" button is not 100% wide (see Figma)
    Fixed

Select key storage screen

  • Slightly wrong layout (see Figma)
    @andmironov Can you please provide more details?

  • List items have slightly wrong margins (see Figma)
    Fixed

  • Bottom sheet (the one you see after tapping on "Learn more") has wrong margins (see Figma)
    Fixed

Create password screen

  • The cursor follows the opening keyboard, overlays the text
    @andmironov what does this mean? Can you please provide a screenshot? Maybe I just can't reproduce on my device.

  • The line that separates the "Next" button is not 100% wide (see Figma)
    Fixed

  • The typeface of the password is too big
    If I recall correctly, we discussed earlier with @errorists that it should match the title typography. I could have understood it wrong. Can you please clarify?

  • The margin around the "Next" button is too big (see Figma)
    Adjusted margins

Enable fingerprint

  • I have an iPhone X, why am I seeing this?
    Added FaceID screen. Will check once builds are ready.

  • The "Sync using mobile data" bottom sheet appears here. Does not make sense, I think we should show it after the setup is complete, maybe after the second launch of the app
    Couldn't reproduce, will try once builds are ready

@ghost
Copy link

ghost commented Sep 3, 2019

Pull Request Checklist

  • Have you updated the documentation, if impacted (e.g. docs.status.im)?

@status-im-auto
Copy link
Member

status-im-auto commented Sep 3, 2019

Jenkins Builds

Click to see older builds (284)
Commit #️⃣ Finished (UTC) Duration Platform Result
507e6d6 #1 2019-09-03 18:25:41 ~29 sec android 📄log
507e6d6 #1 2019-09-03 18:25:42 ~28 sec ios 📄log
507e6d6 #1 2019-09-03 18:49:17 ~24 min android-e2e 📄log
b43a8ad #2 2019-09-04 13:02:47 ~22 sec android 📄log
b43a8ad #2 2019-09-04 13:02:55 ~29 sec ios 📄log
b43a8ad #2 2019-09-04 13:10:26 ~8 min android-e2e 📄log
1d99fe9 #3 2019-09-04 13:23:24 ~20 sec ios 📄log
1d99fe9 #3 2019-09-04 13:23:29 ~26 sec android 📄log
1d99fe9 #3 2019-09-04 13:30:43 ~7 min android-e2e 📄log
dd4cd28 #4 2019-09-04 14:21:31 ~25 sec android 📄log
dd4cd28 #4 2019-09-04 14:21:31 ~24 sec ios 📄log
dd4cd28 #4 2019-09-04 14:38:29 ~17 min android-e2e 📄log
140881c #5 2019-09-04 14:59:35 ~21 sec android 📄log
140881c #5 2019-09-04 14:59:39 ~24 sec ios 📄log
945f250 #6 2019-09-04 15:13:49 ~20 sec android 📄log
945f250 #6 2019-09-04 15:13:49 ~19 sec ios 📄log
✔️ 00f3fd3 #7 2019-09-04 15:26:14 ~10 min ios 📦ipa 📲
✔️ 00f3fd3 #7 2019-09-04 15:31:50 ~16 min android 📦apk 📲
00f3fd3 #7 2019-09-04 15:33:57 ~18 min android-e2e 📄log
✔️ a01cc6a #8 2019-09-04 16:21:36 ~11 min ios 📦ipa 📲
✔️ a01cc6a #8 2019-09-04 16:23:01 ~12 min android 📦apk 📲
a01cc6a #8 2019-09-04 16:25:28 ~14 min android-e2e 📄log
✔️ a01cc6a #9 2019-09-05 08:40:50 ~11 min android-e2e 📦apk 📲
✔️ 6162901 #10 2019-09-06 09:36:22 ~11 min android-e2e 📦apk 📲
✔️ 6162901 #9 2019-09-06 09:36:50 ~11 min ios 📦ipa 📲
✔️ 6162901 #9 2019-09-06 09:42:05 ~16 min android 📦apk 📲
✔️ 59830ad #10 2019-09-06 14:48:09 ~11 min ios 📦ipa 📲
✔️ 59830ad #10 2019-09-06 14:50:13 ~13 min android 📦apk 📲
✔️ 59830ad #11 2019-09-06 14:52:30 ~15 min android-e2e 📦apk 📲
✔️ 51d3391 #11 2019-09-09 09:43:09 ~10 min ios 📦ipa 📲
✔️ 51d3391 #12 2019-09-09 09:43:28 ~11 min android-e2e 📦apk 📲
✔️ 51d3391 #11 2019-09-09 09:44:30 ~12 min android 📦apk 📲
✔️ 8f3b402 #12 2019-09-09 15:56:03 ~10 min ios 📦ipa 📲
✔️ 8f3b402 #12 2019-09-09 15:56:04 ~10 min android 📦apk 📲
✔️ 8f3b402 #13 2019-09-09 15:57:10 ~11 min android-e2e 📦apk 📲
✔️ e607ec7 #13 2019-09-09 17:02:39 ~9 min ios 📦ipa 📲
✔️ e607ec7 #13 2019-09-09 17:08:44 ~15 min android 📦apk 📲
✔️ e607ec7 #14 2019-09-09 17:09:14 ~16 min android-e2e 📦apk 📲
✔️ 6e61beb #14 2019-09-09 18:24:50 ~8 min ios 📦ipa 📲
✔️ 6e61beb #15 2019-09-09 18:26:45 ~10 min android-e2e 📦apk 📲
✔️ 6e61beb #14 2019-09-09 18:29:44 ~13 min android 📦apk 📲
✔️ f12448d #15 2019-09-11 10:55:39 ~8 min ios 📦ipa 📲
✔️ f12448d #16 2019-09-11 11:01:01 ~13 min android-e2e 📦apk 📲
✔️ f12448d #15 2019-09-11 11:02:11 ~14 min android 📦apk 📲
✔️ 3acf703 #16 2019-09-11 11:30:00 ~8 min ios 📦ipa 📲
✔️ 3acf703 #17 2019-09-11 11:30:55 ~9 min android-e2e 📦apk 📲
✔️ 3acf703 #16 2019-09-11 11:31:23 ~10 min android 📦apk 📲
✔️ 4597020 #17 2019-09-12 07:52:42 ~8 min ios 📦ipa 📲
4597020 #17 2019-09-12 07:54:20 ~9 min android 📄log
✔️ 4597020 #18 2019-09-12 07:58:08 ~13 min android-e2e 📦apk 📲
1f46e11 #18 2019-09-13 07:19:24 ~7 min ios 📄log
1f46e11 #18 2019-09-13 07:22:16 ~10 min android 📄log
1f46e11 #19 2019-09-13 07:25:08 ~13 min android-e2e 📄log
1f46e11 #19 2019-09-13 08:25:29 ~8 min ios 📄log
c7f321b #20 2019-09-16 17:18:09 ~3 min android 📄log
39f4c83 #27 2019-09-16 17:40:39 ~7 min ios 📄log
39f4c83 #26 2019-09-16 17:45:06 ~12 min android 📄log
39f4c83 #27 2019-09-16 17:46:01 ~13 min android-e2e 📄log
✔️ aa5d745 #28 2019-09-16 17:59:00 ~8 min ios 📦ipa 📲
✔️ 65054a8 #29 2019-09-16 18:07:10 ~8 min ios 📦ipa 📲
✔️ 65054a8 #28 2019-09-16 18:08:54 ~9 min android 📦apk 📲
65054a8 #1 2019-09-17 06:53:51 ~3 min windows 📄log
65054a8 #1 2019-09-17 06:56:43 ~5 min macos 📄log
65054a8 #1 2019-09-17 06:56:48 ~6 min linux 📄log
65b6a1f #2 2019-09-18 14:04:48 ~3 min linux 📄log
f358985 #3 2019-09-18 14:07:38 ~2 min macos 📄log
f358985 #3 2019-09-18 14:07:46 ~3 min linux 📄log
f358985 #3 2019-09-18 14:08:02 ~3 min windows 📄log
✔️ f358985 #31 2019-09-18 14:15:09 ~10 min ios 📦ipa 📲
✔️ f358985 #30 2019-09-18 14:18:32 ~13 min android 📦apk 📲
✔️ f358985 #31 2019-09-18 14:19:09 ~14 min android-e2e 📦apk 📲
600ad3f #4 2019-09-18 17:42:38 ~2 min macos 📄log
600ad3f #4 2019-09-18 17:43:01 ~3 min linux 📄log
600ad3f #4 2019-09-18 17:43:20 ~3 min windows 📄log
✔️ 600ad3f #32 2019-09-18 17:49:08 ~9 min ios 📦ipa 📲
✔️ 600ad3f #31 2019-09-18 17:51:35 ~11 min android 📦apk 📲
✔️ 600ad3f #32 2019-09-18 17:51:45 ~12 min android-e2e 📦apk 📲
7e8525f #5 2019-09-19 14:30:50 ~2 min macos 📄log
7e8525f #5 2019-09-19 14:31:09 ~3 min linux 📄log
7e8525f #5 2019-09-19 14:31:25 ~3 min windows 📄log
✔️ 7e8525f #33 2019-09-19 14:36:10 ~8 min ios 📦ipa 📲
✔️ 7e8525f #32 2019-09-19 14:40:01 ~12 min android 📦apk 📲
✔️ 7e8525f #33 2019-09-19 14:40:23 ~12 min android-e2e 📦apk 📲
✔️ 90b31df #34 2019-09-20 10:23:42 ~11 min ios 📦ipa 📲
✔️ 90b31df #33 2019-09-20 10:24:00 ~11 min android 📦apk 📲
✔️ 90b31df #6 2019-09-20 10:25:44 ~13 min macos 📦dmg
✔️ 90b31df #6 2019-09-20 10:27:03 ~14 min linux 📦App
✔️ 90b31df #6 2019-09-20 10:32:20 ~20 min windows 📦exe
8a2cfdc #35 2019-09-20 10:36:18 ~9 min ios 📄log
8a2cfdc #7 2019-09-20 10:38:53 ~12 min macos 📄log
8a2cfdc #35 2019-09-20 10:40:17 ~13 min android-e2e 📄log
8a2cfdc #34 2019-09-20 10:48:14 ~21 min android 📄log
8a2cfdc #7 2019-09-20 10:50:59 ~24 min windows 📄log
8a2cfdc #7 2019-09-20 10:51:52 ~25 min linux 📄log
✔️ b306114 #37 2019-09-20 14:31:26 ~10 min ios 📦ipa 📲
✔️ b306114 #9 2019-09-20 14:33:08 ~11 min macos 📦dmg
✔️ b306114 #36 2019-09-20 14:34:11 ~12 min android 📦apk 📲
✔️ b306114 #37 2019-09-20 14:34:18 ~13 min android-e2e 📦apk 📲
✔️ b306114 #9 2019-09-20 14:35:32 ~14 min linux 📦App
✔️ b306114 #9 2019-09-20 14:35:55 ~14 min windows 📦exe
a83d4c2 #10 2019-09-23 11:03:08 ~8 min macos 📄log
✔️ a83d4c2 #38 2019-09-23 11:05:19 ~10 min ios 📦ipa 📲
✔️ a83d4c2 #38 2019-09-23 11:08:13 ~13 min android-e2e 📦apk 📲
✔️ a83d4c2 #37 2019-09-23 11:08:24 ~13 min android 📦apk 📲
✔️ a83d4c2 #10 2019-09-23 11:17:54 ~23 min linux 📦App
✔️ a83d4c2 #10 2019-09-23 11:20:34 ~25 min windows 📦exe
eaf2e08 #11 2019-09-24 21:50:37 ~3 min macos 📄log
eaf2e08 #11 2019-09-24 21:50:41 ~3 min linux 📄log
eaf2e08 #11 2019-09-24 21:51:39 ~4 min windows 📄log
eaf2e08 #38 2019-09-24 21:52:25 ~4 min android 📄log
eaf2e08 #39 2019-09-24 21:52:35 ~5 min android-e2e 📄log
eaf2e08 #39 2019-09-24 21:52:44 ~5 min ios 📄log
8813947 #12 2019-09-25 07:27:08 ~3 min macos 📄log
8813947 #40 2019-09-25 07:27:32 ~3 min ios 📄log
8813947 #39 2019-09-25 07:33:27 ~9 min android 📄log
8813947 #40 2019-09-25 07:35:45 ~11 min android-e2e 📄log
8813947 #12 2019-09-25 07:36:22 ~12 min linux 📄log
8813947 #12 2019-09-25 07:36:49 ~12 min windows 📄log
6418dc8 #13 2019-09-26 14:03:03 ~15 sec linux 📄log
6418dc8 #40 2019-09-26 14:03:03 ~17 sec android 📄log
6418dc8 #13 2019-09-26 14:03:08 ~19 sec windows 📄log
6418dc8 #41 2019-09-26 14:03:08 ~22 sec ios 📄log
6418dc8 #13 2019-09-26 14:03:09 ~20 sec macos 📄log
✔️ 6418dc8 #41 2019-09-26 14:16:03 ~13 min android-e2e 📦apk 📲
1d1d1d5 #41 2019-09-26 15:11:56 ~25 sec android 📄log
1d1d1d5 #14 2019-09-26 15:11:56 ~21 sec windows 📄log
1d1d1d5 #14 2019-09-26 15:11:56 ~22 sec macos 📄log
1d1d1d5 #42 2019-09-26 15:11:56 ~23 sec ios 📄log
1d1d1d5 #14 2019-09-26 15:11:58 ~25 sec linux 📄log
✔️ f97f6fd #43 2019-09-26 15:34:08 ~9 min ios 📦ipa 📲
✔️ f97f6fd #15 2019-09-26 15:36:11 ~11 min macos 📦dmg
✔️ f97f6fd #15 2019-09-26 15:38:11 ~13 min windows 📦exe
✔️ f97f6fd #42 2019-09-26 15:38:31 ~14 min android 📦apk 📲
✔️ f97f6fd #43 2019-09-26 15:38:37 ~14 min android-e2e 📦apk 📲
✔️ f97f6fd #15 2019-09-26 15:40:37 ~16 min linux 📦App
5122abc #44 2019-09-27 13:33:52 ~3 min ios 📄log
✔️ 5122abc #16 2019-09-27 13:42:56 ~12 min macos 📦dmg
5122abc #44 2019-09-27 13:43:08 ~12 min android-e2e 📄log
✔️ 5122abc #16 2019-09-27 13:44:31 ~14 min linux 📦App
✔️ 5122abc #43 2019-09-27 13:48:11 ~17 min android 📦apk 📲
✔️ 5122abc #16 2019-09-27 13:49:28 ~18 min windows 📦exe
5122abc #45 2019-09-30 09:01:27 ~32 sec ios 📄log
✔️ 5122abc #45 2019-09-30 09:23:12 ~22 min android-e2e 📦apk 📲
1a9c1b5 #46 2019-09-30 13:18:39 ~8 min ios 📄log
1a9c1b5 #44 2019-09-30 13:22:28 ~12 min android 📄log
1a9c1b5 #17 2019-09-30 13:23:07 ~13 min macos 📄log
1a9c1b5 #46 2019-09-30 13:23:49 ~13 min android-e2e 📄log
1a9c1b5 #17 2019-09-30 13:29:22 ~19 min linux 📄log
1a9c1b5 #17 2019-09-30 13:30:36 ~20 min windows 📄log
7e5b276 #47 2019-09-30 17:09:30 ~38 min ios 📄log
7e5b276 #18 2019-09-30 17:19:53 ~49 min macos 📄log
7e5b276 #45 2019-09-30 17:26:08 ~55 min android 📄log
7e5b276 #18 2019-09-30 17:27:18 ~56 min linux 📄log
7e5b276 #18 2019-09-30 17:27:34 ~56 min windows 📄log
7e5b276 #47 2019-09-30 17:30:08 ~59 min android-e2e 📄log
aa2d059 #48 2019-10-01 08:37:12 ~3 min ios 📄log
✔️ aa2d059 #19 2019-10-01 08:45:38 ~11 min macos 📦dmg
✔️ aa2d059 #48 2019-10-01 08:48:12 ~14 min android-e2e 📦apk 📲
✔️ aa2d059 #19 2019-10-01 08:48:14 ~14 min linux 📦App
✔️ aa2d059 #46 2019-10-01 08:50:00 ~16 min android 📦apk 📲
✔️ aa2d059 #19 2019-10-01 08:52:01 ~18 min windows 📦exe
cb2692f #49 2019-10-01 09:12:09 ~3 min ios 📄log
✔️ cb2692f #20 2019-10-01 09:20:07 ~11 min macos 📦dmg
✔️ cb2692f #49 2019-10-01 09:22:44 ~13 min android-e2e 📦apk 📲
✔️ cb2692f #20 2019-10-01 09:22:49 ~13 min linux 📦App
✔️ cb2692f #47 2019-10-01 09:24:11 ~15 min android 📦apk 📲
✔️ cb2692f #20 2019-10-01 09:25:07 ~16 min windows 📦exe
✔️ cb16d44 #50 2019-10-01 09:46:19 ~10 min ios 📦ipa 📲
✔️ cb16d44 #48 2019-10-01 09:49:10 ~13 min android 📦apk 📲
✔️ cb16d44 #21 2019-10-01 09:49:14 ~13 min linux 📦App
✔️ cb16d44 #21 2019-10-01 09:49:56 ~14 min windows 📦exe
✔️ cb16d44 #50 2019-10-01 09:50:03 ~14 min android-e2e 📦apk 📲
✔️ cb16d44 #21 2019-10-01 09:50:04 ~14 min macos 📦dmg
✔️ f9a0853 #51 2019-10-01 10:19:11 ~11 min ios 📦ipa 📲
✔️ f9a0853 #22 2019-10-01 10:20:18 ~12 min macos 📦dmg
✔️ f9a0853 #49 2019-10-01 10:20:39 ~13 min android 📦apk 📲
✔️ f9a0853 #22 2019-10-01 10:21:41 ~14 min linux 📦App
✔️ f9a0853 #22 2019-10-01 10:24:17 ~16 min windows 📦exe
✔️ f9a0853 #51 2019-10-01 10:24:17 ~16 min android-e2e 📦apk 📲
c3e2afd #23 2019-10-01 14:27:03 ~3 min macos 📄log
c3e2afd #23 2019-10-01 14:27:47 ~3 min linux 📄log
c3e2afd #23 2019-10-01 14:28:01 ~3 min windows 📄log
✔️ c3e2afd #52 2019-10-01 14:34:49 ~10 min ios 📦ipa 📲
✔️ c3e2afd #50 2019-10-01 14:39:52 ~15 min android 📦apk 📲
✔️ c3e2afd #52 2019-10-01 14:40:48 ~16 min android-e2e 📦apk 📲
✔️ c87a43d #53 2019-10-03 09:15:18 ~10 min ios 📦ipa 📲
✔️ c87a43d #24 2019-10-03 09:16:48 ~11 min macos 📦dmg
✔️ c87a43d #51 2019-10-03 09:18:55 ~13 min android 📦apk 📲
✔️ c87a43d #24 2019-10-03 09:20:09 ~15 min windows 📦exe
✔️ c87a43d #53 2019-10-03 09:20:24 ~15 min android-e2e 📦apk 📲
✔️ c87a43d #24 2019-10-03 09:20:39 ~15 min linux 📦App
✔️ 78acc42 #25 2019-10-03 16:20:31 ~12 min macos 📦dmg
✔️ 78acc42 #54 2019-10-03 16:21:08 ~12 min ios 📦ipa 📲
✔️ 78acc42 #54 2019-10-03 16:21:12 ~12 min android-e2e 📦apk 📲
✔️ 78acc42 #52 2019-10-03 16:24:15 ~15 min android 📦apk 📲
✔️ 78acc42 #25 2019-10-03 16:24:33 ~16 min linux 📦App
✔️ 78acc42 #25 2019-10-03 16:25:00 ~16 min windows 📦exe
✔️ 36f6b96 #55 2019-10-04 09:18:23 ~8 min ios 📦ipa 📲
✔️ 36f6b96 #26 2019-10-04 09:21:17 ~11 min macos 📦dmg
✔️ 36f6b96 #55 2019-10-04 09:22:34 ~12 min android-e2e 📦apk 📲
✔️ 36f6b96 #26 2019-10-04 09:23:31 ~13 min linux 📦App
✔️ 36f6b96 #53 2019-10-04 09:25:24 ~15 min android 📦apk 📲
✔️ 36f6b96 #26 2019-10-04 09:26:12 ~16 min windows 📦exe
✔️ 463aa9e #56 2019-10-04 09:47:13 ~8 min ios 📦ipa 📲
✔️ a13d6a9 #57 2019-10-04 09:57:22 ~8 min ios 📦ipa 📲
✔️ a13d6a9 #28 2019-10-04 10:01:19 ~12 min macos 📦dmg
✔️ a13d6a9 #28 2019-10-04 10:02:30 ~13 min linux 📦App
✔️ a13d6a9 #28 2019-10-04 10:02:55 ~13 min windows 📦exe
a13d6a9 #57 2019-10-04 10:03:02 ~14 min android-e2e 📄log
a13d6a9 #55 2019-10-04 10:03:13 ~14 min android 📄log
✔️ 83c2786 #58 2019-10-04 11:04:22 ~10 min ios 📦ipa 📲
✔️ 83c2786 #29 2019-10-04 11:09:08 ~15 min macos 📦dmg
✔️ 83c2786 #29 2019-10-04 11:19:46 ~25 min linux 📦App
✔️ 83c2786 #56 2019-10-04 11:20:40 ~26 min android 📦apk 📲
✔️ 83c2786 #58 2019-10-04 11:21:07 ~27 min android-e2e 📦apk 📲
✔️ 83c2786 #29 2019-10-04 11:23:26 ~29 min windows 📦exe
✔️ 9282d9a #59 2019-10-04 17:26:18 ~10 min ios 📦ipa 📲
✔️ 9282d9a #30 2019-10-04 17:27:13 ~11 min macos 📦dmg
✔️ 9282d9a #59 2019-10-04 17:28:11 ~12 min android-e2e 📦apk 📲
✔️ 9282d9a #57 2019-10-04 17:28:52 ~13 min android 📦apk 📲
✔️ 9282d9a #30 2019-10-04 17:29:06 ~13 min linux 📦App
✔️ 9282d9a #30 2019-10-04 17:29:22 ~13 min windows 📦exe
✔️ 564e6d0 #60 2019-10-04 21:11:17 ~8 min ios 📦ipa 📲
✔️ 564e6d0 #31 2019-10-04 21:14:49 ~11 min macos 📦dmg
✔️ 564e6d0 #58 2019-10-04 21:15:47 ~12 min android 📦apk 📲
✔️ 564e6d0 #31 2019-10-04 21:16:35 ~13 min linux 📦App
✔️ 564e6d0 #60 2019-10-04 21:18:11 ~15 min android-e2e 📦apk 📲
✔️ 564e6d0 #31 2019-10-04 21:19:11 ~16 min windows 📦exe
✔️ 6a1bd8c #61 2019-10-04 21:34:57 ~8 min ios 📦ipa 📲
✔️ 6a1bd8c #32 2019-10-04 21:38:23 ~11 min macos 📦dmg
✔️ 6a1bd8c #59 2019-10-04 21:39:40 ~12 min android 📦apk 📲
✔️ 6a1bd8c #32 2019-10-04 21:40:22 ~13 min linux 📦App
✔️ 6a1bd8c #61 2019-10-04 21:41:10 ~14 min android-e2e 📦apk 📲
✔️ 6a1bd8c #32 2019-10-04 21:42:16 ~15 min windows 📦exe
✔️ 1487a79 #62 2019-10-04 22:15:56 ~10 min ios 📦ipa 📲
✔️ 1487a79 #62 2019-10-04 22:18:37 ~12 min android-e2e 📦apk 📲
✔️ 1487a79 #33 2019-10-04 22:19:35 ~13 min linux 📦App
✔️ 1487a79 #60 2019-10-04 22:20:49 ~14 min android 📦apk 📲
✔️ 1487a79 #33 2019-10-04 22:21:41 ~15 min windows 📦exe
✔️ 8c21348 #64 2019-10-07 09:41:01 ~12 min ios 📦ipa 📲
✔️ 8c21348 #35 2019-10-07 09:41:09 ~12 min macos 📦dmg
✔️ 8c21348 #35 2019-10-07 09:42:06 ~13 min linux 📦App
✔️ 8c21348 #62 2019-10-07 09:42:18 ~13 min android 📦apk 📲
✔️ 8c21348 #64 2019-10-07 09:42:20 ~13 min android-e2e 📦apk 📲
✔️ 8c21348 #35 2019-10-07 09:42:48 ~14 min windows 📦exe
✔️ 38e6862 #66 2019-10-07 10:14:57 ~8 min ios 📦ipa 📲
✔️ 38e6862 #37 2019-10-07 10:18:13 ~11 min macos 📦dmg
✔️ 38e6862 #66 2019-10-07 10:19:15 ~13 min android-e2e 📦apk 📲
✔️ 38e6862 #64 2019-10-07 10:19:20 ~13 min android 📦apk 📲
✔️ 38e6862 #37 2019-10-07 10:19:44 ~13 min linux 📦App
✔️ 38e6862 #37 2019-10-07 10:19:56 ~13 min windows 📦exe
✔️ 7778596 #67 2019-10-07 16:08:11 ~8 min ios 📦ipa 📲
✔️ 7778596 #38 2019-10-07 16:11:19 ~11 min macos 📦dmg
✔️ 7778596 #65 2019-10-07 16:13:23 ~13 min android 📦apk 📲
✔️ 7778596 #38 2019-10-07 16:13:30 ~13 min linux 📦App
✔️ 2718243 #68 2019-10-07 16:22:01 ~8 min ios 📦ipa 📲
✔️ 2718243 #39 2019-10-07 16:24:59 ~11 min macos 📦dmg
✔️ 2718243 #68 2019-10-07 16:26:05 ~12 min android-e2e 📦apk 📲
✔️ 2718243 #39 2019-10-07 16:27:04 ~13 min linux 📦App
✔️ 2718243 #66 2019-10-07 16:27:12 ~13 min android 📦apk 📲
✔️ 2718243 #39 2019-10-07 16:28:30 ~14 min windows 📦exe
✔️ 67344b1 #69 2019-10-09 16:43:42 ~8 min ios 📦ipa 📲
✔️ 67344b1 #40 2019-10-09 16:47:02 ~11 min macos 📦dmg
✔️ 67344b1 #69 2019-10-09 16:48:18 ~13 min android-e2e 📦apk 📲
✔️ 67344b1 #40 2019-10-09 16:49:03 ~13 min linux 📦App
✔️ 67344b1 #67 2019-10-09 16:51:02 ~15 min android 📦apk 📲
✔️ 67344b1 #40 2019-10-09 16:51:24 ~16 min windows 📦exe
✔️ 3c054a4 #70 2019-10-09 17:14:50 ~8 min ios 📦ipa 📲
✔️ 3c054a4 #41 2019-10-09 17:19:26 ~12 min macos 📦dmg
✔️ 3c054a4 #70 2019-10-09 17:20:10 ~13 min android-e2e 📦apk 📲
✔️ 3c054a4 #68 2019-10-09 17:21:19 ~14 min android 📦apk 📲
✔️ 3c054a4 #41 2019-10-09 17:22:10 ~15 min windows 📦exe
✔️ 78e54ad #71 2019-10-10 10:15:12 ~8 min ios 📦ipa 📲
✔️ 78e54ad #42 2019-10-10 10:18:03 ~11 min macos 📦dmg
✔️ 78e54ad #69 2019-10-10 10:20:40 ~13 min android 📦apk 📲
✔️ 78e54ad #42 2019-10-10 10:21:20 ~14 min linux 📦App
✔️ 78e54ad #71 2019-10-10 10:21:51 ~15 min android-e2e 📦apk 📲
✔️ 78e54ad #42 2019-10-10 10:22:55 ~16 min windows 📦exe
✔️ d6d3b42 #72 2019-10-10 13:14:02 ~8 min ios 📦ipa 📲
✔️ d6d3b42 #43 2019-10-10 13:17:18 ~11 min macos 📦dmg
✔️ d6d3b42 #70 2019-10-10 13:18:51 ~13 min android 📦apk 📲
✔️ d6d3b42 #43 2019-10-10 13:19:09 ~13 min linux 📦App
✔️ d6d3b42 #72 2019-10-10 13:20:37 ~15 min android-e2e 📦apk 📲
✔️ d6d3b42 #43 2019-10-10 13:21:23 ~16 min windows 📦exe
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ b0ac23c #73 2019-10-10 14:54:19 ~11 min ios 📦ipa 📲
✔️ b0ac23c #71 2019-10-10 14:56:10 ~12 min android 📦apk 📲
✔️ b0ac23c #44 2019-10-10 14:57:01 ~13 min linux 📦App
✔️ b0ac23c #44 2019-10-10 14:57:56 ~14 min macos 📦dmg
✔️ b0ac23c #73 2019-10-10 14:59:18 ~16 min android-e2e 📦apk 📲
✔️ b0ac23c #44 2019-10-10 15:00:53 ~17 min windows 📦exe
✔️ 5fd269f #74 2019-10-10 19:09:16 ~8 min ios 📦ipa 📲
✔️ 5fd269f #72 2019-10-10 19:12:13 ~11 min android 📦apk 📲
✔️ 5fd269f #74 2019-10-10 19:13:29 ~12 min android-e2e 📦apk 📲

@flexsurfer
Copy link
Member

@siphiuel is it still draft?

@vitvly vitvly marked this pull request as ready for review September 4, 2019 15:09
@vitvly vitvly requested a review from a team as a code owner September 4, 2019 15:09
@vitvly
Copy link
Contributor Author

vitvly commented Sep 4, 2019

@flexsurfer forgot to mark it as ready for review. There are some questions I've had to @andmironov , but otherwise I think it's ready for review.

@vitvly vitvly force-pushed the fix/8551-onboarding-ui-touchups branch from 945f250 to 00f3fd3 Compare September 4, 2019 15:15
@asemiankevich asemiankevich self-assigned this Sep 4, 2019
@statustestbot
Copy link

29% of end-end tests have passed

Total executed tests: 45
Failed tests: 32
Passed tests: 13

Failed tests (32)

Click to expand
1. test_block_user_from_public_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

2. test_filters_from_daap

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

3. test_copy_and_paste_messages

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

4. test_public_chat_messaging

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

5. test_long_press_to_delete_1_1_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

6. test_password_in_logcat_sign_in

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

7. test_text_message_1_1_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

8. test_add_to_contacts

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

9. test_unread_messages_counter_1_1_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

10. test_send_message_in_group_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

11. test_offline_messaging_1_1_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

12. test_add_account_to_multiaccount_instance

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

13. test_manage_assets

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

14. test_long_press_to_delete_public_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

15. test_send_emoji

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

16. test_search_chat_on_home

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

17. test_messaging_in_different_networks

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

18. test_logcat_sign_message_from_daap

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

19. test_switch_users_and_add_new_account

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

20. test_login_with_new_account

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

21. test_start_chat_with_ens

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

22. test_add_contact_from_public_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

23. test_password_in_logcat_creating_account

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

24. test_backup_recovery_phrase

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

25. test_offline_status

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

26. test_open_google_com_via_open_dapp

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

27. test_unread_messages_counter_public_chat

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

28. test_sign_message_from_daap

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

29. test_user_can_remove_profile_picture

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

30. test_share_contact_code_and_wallet_address

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

31. test_refresh_button_browsing_app_webview

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

32. test_backup_recovery_phrase_warning_from_wallet

Device 1: Tap on NextButton
Device 1: Tap on MaybeLaterButton

Device 1: 'MaybeLaterButton' is not found on the screen

Device sessions

Passed tests (13)

Click to expand
1. test_send_transaction_from_daap
Device sessions

2. test_deploy_contract_from_daap
Device sessions

3. test_open_transaction_on_etherscan
Device sessions

4. test_sign_typed_message
Device sessions

5. test_logcat_send_transaction_from_daap
Device sessions

6. test_logcat_send_transaction_from_wallet
Device sessions

7. test_send_token_with_7_decimals
Device sessions

8. test_modify_transaction_fee_values
Device sessions

9. test_send_eth_from_wallet_to_address
Device sessions

10. test_logcat_recovering_account
Device sessions

11. test_can_add_existing_ens
Device sessions

12. test_send_stt_from_wallet
Device sessions

13. test_send_two_transactions_one_after_another_in_dapp
Device sessions

@asemiankevich
Copy link
Contributor

  1. Learn more text is cut in the bottom sheet

image

  1. Fingerprint screen is gone -> reason for autotests failed

  2. No face id screen

Please take a look @siphiuel

@vitvly
Copy link
Contributor Author

vitvly commented Sep 5, 2019

@asemiankevich I can see FaceID/TouchID screens on emulators https://monosnap.com/file/jPVfioEn9k7uZRYtOywKkrKeJHVkDF (iPhone Xs) and https://monosnap.com/file/eyzscqqyQU2SAeb4ReA0ZB3emAa2KH (iPhone 8), but indeed, not on real iPhone 7 from diawi build. Will check

Copy link

@andmironov andmironov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generate a key

  1. No screen overflow animation between "Choose a key and name" and "Select key storage" screens;

Recovery with seed phrase

  1. The toolbar is too big. It supposed to have a fixed height, just as on any other screens of the app

Screen Shot 2019-09-05 at 12 48 11

  1. There are some layout issues and i've added some minor design changes

Screen Shot 2019-09-05 at 13 03 43

  • There's not a top border in the toolbar, just like in the onboarding flow;
  • The description text, explaining the number of words the user has to enter is aligned to the bottom and has an 8px margin between it and the toolbar;
  • The word count now has "Word count:" prefix. It is invisible when there has been no words entered yet, has a green check icon in a semi-transparent green circle when the word count matches the required number of words and is also aligned to the bottom and has an 8 px bottom margin;
  • The error message has one line and does not cover the title;
  • The words are vertically aligned in the middle between the screen title and the description text;
  1. The above is true for the "re-encrypting with password" screens, which come after the successful seed phrase recovery: top bar, toolbar, alignment;

  2. "Re-encrypt your key" button's bottom margins seem not to be 16px which it should (not sure);

  3. "Welcome to status" screen has a broken icon in it and is shown not long enough, there should be enough time to read the text on it.

@vitvly
Copy link
Contributor Author

vitvly commented Sep 5, 2019

@andmironov i'll move Recovery-related stuff into a separate issue #8911, as suggested yesterday #8551 (comment).

@andmironov @flexsurfer Regarding the missing animation between screen transitions - we do not use react-navigation inside the wizard now, it implements its own step transitions. Is it critical to implement in this issue, or maybe we can have a separate one for that?

@andmironov
Copy link

One more thing I keep forgetting is the "Continue syncing" popup which now appears on top of the fingerprint screen and does not make sense to a new user at all.
Can we please make it appear only on the "Chats" screen and only the second time user opens the app?

@vitvly
Copy link
Contributor Author

vitvly commented Sep 6, 2019

@yenda @flexsurfer can you please have a look at 6162901 and review if it's ok

@bitsikka
Copy link
Contributor

bitsikka commented Sep 6, 2019

For some reason Learn more bottom sheets were erased from code, brought these back. Also added FaceID screen that was originally missing.

Oops! 😬 I think I am the culprit. Sorry.
Must have happened while I was working on Profile area in #8825. I had realized the mistake later, but it still slipped through my mind amongst other tasks.

@vitvly vitvly force-pushed the fix/8551-onboarding-ui-touchups branch from 6162901 to 59830ad Compare September 6, 2019 14:36
@yenda
Copy link
Contributor

yenda commented Oct 7, 2019

@siphiuel yes I think you need to include anything that starts with . and .- basically

@vitvly
Copy link
Contributor Author

vitvly commented Oct 7, 2019

thanks @yenda, just tried the latest build after adding BACK, router, and getStateForAction to externs.js - works now.

@vitvly vitvly force-pushed the fix/8551-onboarding-ui-touchups branch from 7778596 to 2718243 Compare October 7, 2019 16:13
@vitvly vitvly force-pushed the fix/8551-onboarding-ui-touchups branch from 67344b1 to 3c054a4 Compare October 9, 2019 17:06
@@ -197,16 +223,17 @@

[react/text-input {:secure-text-entry true
:auto-focus true
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
:auto-focus true
:auto-focus auto-focus?

:text-align :center
:placeholder ""
:style (styles/password-text-input (- view-width (* 2 horizontal-margin)))
:on-change-text #(re-frame/dispatch [:intro-wizard/code-symbol-pressed %])}]]
[react/text {:style (assoc styles/wizard-text :margin-bottom 16)} (i18n/label :t/password-description)]]))

(defn create-code [{:keys [confirm-failure?] :as wizard-state} view-width]
(defn create-code [{:keys [confirm-failure? view-width]}]
[password-container confirm-failure? view-width])
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[password-container confirm-failure? view-width])
[password-container confirm-failure? view-width true])

@@ -217,108 +244,357 @@
(i18n/label :t/processing)]]
[password-container confirm-failure? view-width]))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[password-container confirm-failure? view-width]))
[password-container confirm-failure? view-width (not processing?)]))

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well it doesn't work like this because processing? is false again but maybe there's a solution with an atom and the confirmation button? Anyway the notif screen will go away so doesn't matter. We should merge

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FTR I got it to work by rewriting it like this:

(defn confirm-code []
  (let [auto-focus? (atom true)]
    (fn [{:keys [confirm-failure? processing? view-width]}]
      (if processing?
        (do (reset! auto-focus? false)
            [react/view {:style {:justify-content :center
                                 :align-items :center}}
             [react/activity-indicator {:size      :large
                                        :animating true}]
             [react/text {:style {:color      colors/gray
                                  :margin-top 8}}
              (i18n/label :t/processing)]])
        [password-container confirm-failure? view-width @auto-focus?]))))

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the problem is due to the fact that when processing? is done password-container is re-rendered

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe a cond in intro-step-forward for when account is created that to a navigation reset? because currently the problem is that you can navigate back and you shouldn't be able to

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a great hint, tried it and it works, and also fixes the keyboard issue. Thanks @yenda :)

(defn enable-notifications []
[vector-icons/icon :main-icons/bell {:container-style {:align-items :center
:justify-content :center}
:width 66 :height 64}])

(defn bottom-bar [{:keys [step generating-keys? weak-password? encrypt-with-password?
(defn bottom-bar [{:keys [step weak-password? encrypt-with-password?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it was already there so let's not change it but I think that in the future we should avoid having these big step based components

@yenda
Copy link
Contributor

yenda commented Oct 10, 2019

@siphiuel I think this is ready for @andmironov and @churik to have a look?

@vitvly
Copy link
Contributor Author

vitvly commented Oct 10, 2019

@yenda yes, already asked @churik to check this again

@vitvly vitvly requested a review from a team October 10, 2019 13:05
@vitvly
Copy link
Contributor Author

vitvly commented Oct 10, 2019

@andmironov @errorists can you please have a look at this again?

@churik
Copy link
Member

churik commented Oct 10, 2019

@siphiuel tested on IOS 11.4.1(IPhone 7) and Android 8(LG V20):

  • navigation on IOS and Android (generally looks much better than in current version)
  • creating/restoring accounts
  • creating/restoring account from keycard (general flow should be addressed separately)
  • login / logout / navigating between accounts
  • enable notifications screen (will be addressed separately)

One small issue that was introduced by fixes in navigation:
The back button from the recovery screen for KeyCard is not working in PR build.
It is working in develop build.
Steps:

  • install build
  • tap on "Access key" > Restore with Keycard
  • tap back
    photo_2019-10-10 16 06 28

@vitvly
Copy link
Contributor Author

vitvly commented Oct 10, 2019

@churik fixed navigating back from Recovery wizard, thanks for spotting this.

@status-im status-im deleted a comment from statustestbot Oct 10, 2019
@statustestbot
Copy link

100% of end-end tests have passed

Total executed tests: 47
Failed tests: 0
Passed tests: 47

Passed tests (47)

Click to expand
1. test_block_user_from_public_chat
Device sessions

2. test_filters_from_daap
Device sessions

3. test_copy_and_paste_messages
Device sessions

4. test_send_transaction_from_daap
Device sessions

5. test_deploy_contract_from_daap
Device sessions

6. test_open_transaction_on_etherscan
Device sessions

7. test_public_chat_messaging
Device sessions

8. test_long_press_to_delete_1_1_chat
Device sessions

9. test_password_in_logcat_sign_in
Device sessions

10. test_text_message_1_1_chat
Device sessions

11. test_add_to_contacts
Device sessions

12. test_sign_typed_message
Device sessions

13. test_unread_messages_counter_1_1_chat
Device sessions

14. test_ens_in_public_chat
Device sessions

15. test_logcat_send_transaction_from_daap
Device sessions

16. test_send_message_in_group_chat
Device sessions

17. test_logcat_send_transaction_from_wallet
Device sessions

18. test_send_token_with_7_decimals
Device sessions

19. test_offline_messaging_1_1_chat
Device sessions

20. test_modify_transaction_fee_values
Device sessions

21. test_send_eth_from_wallet_to_address
Device sessions

22. test_add_account_to_multiaccount_instance
Device sessions

23. test_manage_assets
Device sessions

24. test_long_press_to_delete_public_chat
Device sessions

25. test_send_emoji
Device sessions

26. test_search_chat_on_home
Device sessions

27. test_logcat_recovering_account
Device sessions

28. test_can_add_existing_ens
Device sessions

29. test_messaging_in_different_networks
Device sessions

30. test_logcat_backup_recovery_phrase
Device sessions

31. test_logcat_sign_message_from_daap
Device sessions

32. test_switch_users_and_add_new_account
Device sessions

33. test_send_stt_from_wallet
Device sessions

34. test_login_with_new_account
Device sessions

35. test_start_chat_with_ens
Device sessions

36. test_add_contact_from_public_chat
Device sessions

37. test_send_two_transactions_one_after_another_in_dapp
Device sessions

38. test_password_in_logcat_creating_account
Device sessions

39. test_backup_recovery_phrase
Device sessions

40. test_offline_status
Device sessions

41. test_open_google_com_via_open_dapp
Device sessions

42. test_unread_messages_counter_public_chat
Device sessions

43. test_sign_message_from_daap
Device sessions

44. test_user_can_remove_profile_picture
Device sessions

45. test_share_contact_code_and_wallet_address
Device sessions

46. test_refresh_button_browsing_app_webview
Device sessions

47. test_backup_recovery_phrase_warning_from_wallet
Device sessions

Signed-off-by: yenda <eric@status.im>
@yenda yenda force-pushed the fix/8551-onboarding-ui-touchups branch from b0ac23c to 5fd269f Compare October 10, 2019 19:00
@yenda yenda merged commit 5fd269f into develop Oct 10, 2019
@delete-merged-branch delete-merged-branch bot deleted the fix/8551-onboarding-ui-touchups branch October 10, 2019 19:00
@andmironov
Copy link

Basic recovery looks good on iOS to me!
One tiny thing: can you add a non-breaking space between "Learn" and "more" on the "Choose a key and name" screen so that the line does not break like: learn
more

@flexsurfer
Copy link
Member

@andmironov this one is finished, please create a new issue with all flaws, i'll fix it, i still can see screens are broken on small device, and also i can break the app by pressing the back button

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Archived in project