mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-26 03:20:50 +02:00
Login with QR UI components (#6790)
* Display QR button on login screen if HS supports * Create start screen * Add build flag * Connect start screen to the login * QR display screen * Move `LabelledDividerView` into separate file * Show display QR screen on button tap * Add swift concurreny to CameraAccessManager * Introduce `QRLoginServiceProtocol` * Use new service in screens * Introduce scan QR code screen * Remove hardcoded service availability * Remove unnecessary import * Add confirmation screen * Add loading screen * Fix ZXingObjc targets * Add failure screen * Add strings * Various UI tweaks, navigation according to the service state * Fix tests * Add string for invalid QR error * Add QR login service mode
This commit is contained in:
@@ -35,6 +35,12 @@ enum MockAppScreens {
|
||||
MockAuthenticationForgotPasswordScreenState.self,
|
||||
MockAuthenticationChoosePasswordScreenState.self,
|
||||
MockAuthenticationSoftLogoutScreenState.self,
|
||||
MockAuthenticationQRLoginStartScreenState.self,
|
||||
MockAuthenticationQRLoginDisplayScreenState.self,
|
||||
MockAuthenticationQRLoginScanScreenState.self,
|
||||
MockAuthenticationQRLoginConfirmScreenState.self,
|
||||
MockAuthenticationQRLoginLoadingScreenState.self,
|
||||
MockAuthenticationQRLoginFailureScreenState.self,
|
||||
MockOnboardingCelebrationScreenState.self,
|
||||
MockOnboardingAvatarScreenState.self,
|
||||
MockOnboardingDisplayNameScreenState.self,
|
||||
|
||||
Reference in New Issue
Block a user