Commit graph

5 commits

Author SHA1 Message Date
ismailgulek
19afad1f18
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
2022-10-06 18:05:46 +03:00
Andy Uhnak
10dda21dab Use ZXing library to generate QR codes 2022-06-29 11:58:10 +01:00
Doug
e2a9d3bb24 Fix class keyword deprecation warnings everywhere!
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +01:00
SBiOSoftWhare
8dc054781c QRCodeReaderViewController: Fix a crash after deinit (Fix #3125). 2020-04-21 16:58:24 +02:00
SBiOSoftWhare
209602ff2a Move QR code reader and generator classes in their own module. 2020-03-17 12:24:09 +01:00