Skip to content

[PM-1133] OTP Handling - Update empty states#2408

Merged
fedemkr merged 2 commits intofeature/EC-979-iOS-third-party-2fafrom
feature/ios-third-party-2fa/PM-1133-update-empty-states
Mar 8, 2023
Merged

[PM-1133] OTP Handling - Update empty states#2408
fedemkr merged 2 commits intofeature/EC-979-iOS-third-party-2fafrom
feature/ios-third-party-2fa/PM-1133-update-empty-states

Conversation

@fedemkr
Copy link
Member

@fedemkr fedemkr commented Mar 8, 2023

Type of change

  • Bug fix
  • New feature development
  • Tech debt (refactoring, code cleanup, dependency upgrades, etc)
  • Build/deploy pipeline (DevOps)
  • Other

Objective

Update empty states when selecting a cipher on the OTP handling flow and on the search.

Code changes

  • CipherSelectionPage.xaml: Added empty image
  • CiphersPage.xaml: Updated empty state layout and added image to it
  • CiphersPageViewModel: Added ability to add a cipher from the button showed on empty state and also added ShowAddCipher to check when to display the add button
  • OTPCipherSelectionViewModel: Updated the text displayed when there are no items

Screenshots

Cipher selection OTP Flow empty

Cipher selection OTP Flow empty

Cipher selection OTP Flow empty dark

Cipher selection OTP Flow empty dark

Seach empty

Note: I put the whole layout more to the top instead of fully centered because I wanted all the info to be seen with the keyboard opened.

Seach empty

Search empty dark

Search empty dark

Before you submit

  • Please check for formatting errors (dotnet format --verify-no-changes) (required)
  • Please add unit tests where it makes sense to do so (encouraged but not required)
  • If this change requires a documentation update - notify the documentation team
  • If this change has particular deployment requirements - notify the DevOps team

@fedemkr fedemkr requested a review from a team March 8, 2023 19:26
@fedemkr fedemkr added the ios label Mar 8, 2023
@fedemkr fedemkr merged commit 3f26765 into feature/EC-979-iOS-third-party-2fa Mar 8, 2023
@fedemkr fedemkr deleted the feature/ios-third-party-2fa/PM-1133-update-empty-states branch March 8, 2023 22:19
fedemkr added a commit that referenced this pull request Mar 9, 2023
* [EC-980] Added iOS otpauth handler (#2370)

* EC-980 added Bitwarden as otpauth scheme handler

* EC-980 Fix format

* [EC-981] OTP handling - Set to selected cipher (#2404)

* EC-981 Started adding OTP to existing cipher. Reused AutofillCiphersPage for the cipher selection and refactored it so that we have more code reuse

* EC-981 Fix navigation on otp handling

* EC-981 Fix formatting

* EC-981 Added otp cipher selection callout and add close toolbar item when needed

* PM-1131 implemented cipher creation from otp handling flow with otp key filled (#2407)

* PM-1133 Updated empty states for search and cipher selection on otp flow (#2408)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants