Commit Graph

59 Commits

Author SHA1 Message Date
Igor Solomennikov
bee4567dac Address PR feedback. 2022-04-29 17:35:11 -07:00
Igor Solomennikov
ab82e4525b Fix "'self' refers to 'XXXClass.self', which might be unexpected". 2022-04-29 17:35:11 -07:00
Dimitris Apostolou
62724cf0be Fix typos 2022-03-18 11:31:06 -07:00
Nora Trapp
575ee9960d Allow bypassing PIN creation during onboarding when network issues are encountered 2022-02-04 13:34:01 -08:00
Nora Trapp
4b820d0f74 Improve PIN setup error handling 2022-01-27 15:22:38 -08:00
Nora Trapp
2814ab7629 Convert to new Promise library 2021-09-03 11:41:34 -07:00
Matthew Chen
3f07db9e37 Clean up async completions. 2021-07-07 09:49:44 -03:00
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Nora Trapp
0ec429ed3a Make sure settings views reload when changed by outside events 2021-03-09 12:17:31 -08:00
Michelle Linington
7ff860bd00 Couple leftover bugs from the onboarding changes
- PIN setup copy needs to be left as-is. So we'll go back to our old
  pinned font behavior. Design is aware of this and looking into better
  support for dynamic type.
- Profile creation should present keyboard
- Re-add animated presentation of profile settings page
2021-02-17 11:52:15 -08:00
Michelle Linington
5341d59ba1 Lint 2021-02-12 14:03:16 -08:00
Michelle Linington
4ad814b2ee Design changes for the updated PIN page 2021-02-12 13:23:01 -08:00
Michelle Linington
4532cb8b8e PR Feedback
- Ensure we hide views behind existing usage of PinProgressView
- Add main thread assertions
- Unset completion handler whenever calling to ensure it's only called
  once
2021-02-01 19:09:08 -08:00
Michelle Linington
880fd18168 Move AnimatedProgressView to its own file 2021-02-01 19:06:31 -08:00
Michelle Linington
e8ec60da33 PinProgressView -> AnimatedProgressView
Renames and edits some of the interface for PinProgressView to make it a
bit more general. Adds additional properties like the ability to
configure whether or not it should hide itself during animation.
2021-02-01 19:06:31 -08:00
Matthew Chen
ad6bda8a44 Rename singleton accessors. 2020-09-17 21:11:07 -03:00
Nora Trapp
272c1a7cbc Simplify 2FA logic, update copy 2020-07-10 17:04:36 -07:00
Nora Trapp
de0522586a Add the ability to opt out of PINs. 2020-07-09 18:46:17 -07:00
Nora Trapp
b104082f0d Merge branch 'release/3.9.0' 2020-05-22 14:12:54 -07:00
Nora Trapp
970de01c8c Fix onboarding PIN animation 2020-05-22 13:10:46 -07:00
Matthew Chen
6b4f192b1b Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
Nora Trapp
2334e7d467 Fix handling when you navigate back to PIN screen 2020-05-19 20:39:52 -07:00
Matthew Chen
1ad4a5b9ae Retain all promises until complete. 2020-05-15 18:13:12 -03:00
Nora Trapp
1fa5c8bc45 Disallow sequential and repeating pins 2020-05-04 18:23:37 -07:00
Matthew Chen
046b94318a Apply theme blue tint colors. 2020-04-23 10:59:12 -03:00
Nora Trapp
6c023a3abd Further PIN copy changes 2020-04-16 12:17:28 -07:00
Nora Trapp
a192973a1b Update PINs copy 2020-04-14 17:33:43 -03:00
Matthew Chen
b42f1968cc Fix build warnings around initializers. 2020-04-08 16:05:54 -03:00
Matthew Chen
b5c069ed95 Clean up VC initializers. 2020-04-08 09:26:25 -03:00
Matthew Chen
c7df10eb36 Apply CGSize(square:). 2020-04-06 11:34:21 -03:00
Nora Trapp
5500a531b9 Use PIN progress animation for verification 2020-04-03 11:17:01 -07:00
Nora Trapp
a8c32a92e6 Decouple PINs and registration lock 2020-04-03 11:17:01 -07:00
Nora Trapp
4ad7479ff9 Use new accent blue color everywhere except launch screen related views 2020-03-04 10:00:55 -08:00
Michael Kirk
7cd88e76b3 dont mark experience upgrade as complete unless successful 2020-02-18 15:37:17 -07:00
Michael Kirk
75b54f06b4 Resume onboarding if user needs profile or PIN. 2020-02-18 15:37:17 -07:00
Nora Trapp
fe9864f935 Fix PIN creation during registration. 2020-02-09 16:48:55 -08:00
Nora Trapp
1d29dbefdc Ensure that the experience upgrade view is dismissed when completed via other means. 2020-02-09 13:31:43 -08:00
Nora Trapp
5ba33ad19c Don't support dynamic type on the pin view for now. Reduce vertical space consumption. 2020-02-04 14:39:36 -08:00
Nora Trapp
c73b133747 Fix a bug where the navbar on pin setup view could be inadvertently hidden. 2020-02-04 14:39:36 -08:00
Nora Trapp
03125a313a Finalized copy 2020-01-30 20:13:18 -08:00
Nora Trapp
4b2ea44800 Fixes for introducing pins flow 2020-01-30 20:13:18 -08:00
Nora Trapp
db26558912 PIN creation loading animation. 2020-01-30 20:10:35 -08:00
Nora Trapp
be1be64abe Don't allow user to interactively dismiss PIN setup 2020-01-20 19:01:36 -08:00
Nora Trapp
413d2e6a31 Only present the PINs for all splash when the user has internet and allow them to escape if they lose internet 2020-01-20 18:34:41 -08:00
Nora Trapp
51c7720b1b Allow user's to select an alphanumeric PIN 2020-01-20 18:33:48 -08:00
Nora Trapp
65d54e7282 UIAlertController -> ActionSheetController 2019-10-28 14:43:59 -07:00
Michael Kirk
6fea78a6b3 Linking flow 2019-10-17 10:19:32 -06:00
Michael Kirk
95f2d511e1 font updates 2019-09-26 12:20:42 -07:00
Michael Kirk
54812451f4 Update and apply palette. Consolidate dupes. 2019-09-24 15:12:51 -07:00
Matthew Chen
eded6d4521 Consistent button height. 2019-09-18 08:58:41 -03:00