On boarding flow: add a screen to select account provider among a fixed list (#4769)

* Hide login with QrCode when the app is opened by a link

* Fix UI on ChangeAccountProviderView.

* Add flow to choose between a fixed list of account provider

* Update screenshots

* Fix licence header

* Rename preview.

* Ensure that the default account provider cannot be "*"
This should not happen IRL, but better be robust against issue in application configuration.

* Create const of any account provider value

* Fix typo

---------

Co-authored-by: ElementBot <android@element.io>
This commit is contained in:
Benoit Marty
2025-05-23 18:36:48 +02:00
committed by GitHub
parent 0e5fc8f634
commit b926f5f5dc
46 changed files with 1164 additions and 64 deletions
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4b4adf1bb086cb46f6a9cc20dffe23cba656a571a4f6651a82063907e82a117e
size 5843
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d7ed9363bd7b6f09be20f58019260dceb36c8cbebf1c74474b94e227bebb37d
size 5926
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d742af6422e7f5ce0070831e921180006a5b48d52c042fdc52030435597f242
size 5835
oid sha256:ef744b07b6e40d1017713b3e44c2e6d358495ea9e1ff88c183c963994e216738
size 5554
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b4731443df36855c8785072a8085fc9968ec231ff46ff24012b0ae72cd084e46
size 5867
oid sha256:04a8e2e856805b0888f901278537a217e233445b9f09060e1f4b764db87146c8
size 5589
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5d38292c3927910a4ac9df5d2ad63dddf41818611096db2ba4a2101b880c8c0
size 47316
oid sha256:4406e5c57eea02b3ac315b303e0995e6ad0ae1b25f751cb8a154220e08a2bf23
size 47284
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bc85189c4ebe4539c02294c5fa98d41816321848de5d68718de2dffef010719e
size 45074
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a954fc1d3091b50581dcb4cdd9ca89acb0c9c92e35fc9ffd6bfe240685d37b0
size 46333
oid sha256:35820145f9f9fe836035774390808d5778cdca064730a3b4ebe62f66a26fafae
size 46350
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9a3e19f270562bbd81c9508e90319b819c08ecc766f5d08adc657aa2781ad679
size 44112
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4051b09fbcb571273ff3edf21d482fa75684b73846a4992aa495274dbc8fcb97
size 22602
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2f1145b53dd1b031d3fb213217fd5128b5dae6f5882f0af5f339973f61d8748
size 23556
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b8dc7e4a04653998514fb3ca02bd220fdb0979c5ce8251031cf90e51f6a7265c
size 24082
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf820f7343125063ff3e92f3d4902e427a424d148760168884cd143628925010
size 22111
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9bd58639caaa55c921244a15b0f4c1d3997b4c591cab4ad46ddcfc07d7a4fdc1
size 23010
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c9dfd90cd62e5511075857c5642660228b553208bda00cf07d51db087b8b37a9
size 23508
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5ac88572a7fbcacbf571b86586a887ec4931c9e92c15f2ac3633e0adc4088e4
size 51364
oid sha256:cb99a065e901322c590b5331880e8035b6ab6101d4e2f4603ceb3abce2344147
size 50804
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:02f1214c9ced09fcb178d04ec0e8683ecb1f31c169056db9a3849e6680d060fe
size 50318
oid sha256:ecc79b3e57881971e5bfc7d8e2937b4e9ccb18536851be3fc79154b544aa6895
size 49800