Doug
24e98b84f8
Improve celebration screen layout on iPad
...
Rename OnboardingConstants to OnboardingMetrics.
Fix strings warning about public property in public extension.
Remove unused OnboardingCelebrationViewModelResult.
2022-03-22 12:02:05 +00:00
Doug
591dbb5829
Add effects to the congratulations screen when personalisation is disabled.
...
Improve the API of the EffectsView to make it more swifty.
2022-03-21 19:04:09 +00:00
Doug
b1eb70abdd
Add OnboardingCelebrationScreen and EffectsSceneView.
2022-03-21 19:04:09 +00:00
Doug
3264e10323
Address PR comments
...
Add more docs.
Rename PhotoPickerPresenter to MediaPickerPresenter.
Use a Character for the placeholder avatar rather than a string.
2022-03-21 17:37:16 +00:00
Doug
7c8e2ea87c
Fix voiceover support in OnboardingAvatarScreen.
2022-03-21 17:37:16 +00:00
Doug
bad0648b7e
Updates following self review.
2022-03-21 17:37:16 +00:00
Doug
dc57bcd55c
Add tests to onboarding personalisation.
2022-03-21 17:37:16 +00:00
Doug
6ee7bce0ec
Improve layout on different devices
...
Fix dynamic type on some fonts.
2022-03-21 17:37:16 +00:00
Doug
2260ca4785
Dark mode tweaks and rebase.
2022-03-21 17:37:16 +00:00
Doug
7c012d1631
Use UserIndicatorPresenter for onboarding personalisation.
...
Remove the service from the display name screen to match the avatar screen.
Add a loading indicator to PhotoPickerPresenter.
Fix layout issue when selecting non-square avatar image.
2022-03-21 17:37:16 +00:00
Doug
4a63b6cdc8
Add onboarding avatar screen.
...
Includes a PhotoPickerPresenter to pick photos without requesting permissions.
2022-03-21 17:36:40 +00:00
Doug
a7dbb37cfa
Add FTUE display name screen.
...
Use UserSession instead of userId & MXSession in OnboardingCoordinator
2022-03-21 17:36:40 +00:00
Doug
66a257fe0b
Make scrollEdgesAppearance singular to match UIKit
2022-03-16 08:58:21 +00:00
Gil Eluard
24de57bb58
Instrument missing screen metrics ( #5764 )
...
* Instrument missing screen metrics
- Done
2022-03-08 10:13:46 +01:00
Doug
350a5fffd4
Move congratulations strings to Untranslated.strings.
...
Update after PR Feedback
2022-02-28 14:28:09 +00:00
Doug
eace37aeb7
Fix accessibility/build/changelog
2022-02-25 15:40:04 +00:00
Doug
4900c1018b
Prepare onboarding flow for personalisation screens.
...
Add a BuildSetting to control the display of the personalisation screens.
Add a property to delay the AuthenticationCoordinator from showing any screens.
Add Congratulations screen to onboarding flow.
2022-02-25 11:27:27 +00:00
Doug
8522a4283d
Rename OnboardingUseCase to OnboardingUseCaseSelectionScreen
...
Same for OnboardingUseCaseCoordinator.
2022-02-17 11:19:32 +00:00
Doug
4d00cceb48
Fix tests.
2022-02-04 17:46:27 +00:00
Doug
9dd22024a1
Tweaks to the Use Case screen ready for review.
...
Update strings.
Show the custom server field as needed.
Enable scroll edges appearance for white navigation bar.
2022-02-04 16:10:38 +00:00
Doug
2cef1a7398
Add the Use Case selection screen to the onboarding flow.
2022-02-04 16:10:38 +00:00
Stefan Ceriu
b24d7725ec
Made StateStoreViewModel state mutable and removed the reducer for all the features using it.
2022-02-02 10:02:12 +02:00
Doug
ff01c89b99
Use the drag gesture's predicted end point when switching pages.
2022-01-28 12:21:18 +00:00
Doug
5ace16ab3d
Remove preload from AuthenticationCoordinator and instantiate early instead.
2022-01-28 11:53:50 +00:00
Doug
7a7585727b
Updates following PR review.
...
Fix tests by moving constants out of Coordinator (as it is only part of the Riot target).
2022-01-27 15:19:54 +00:00
Doug
5c2d838e64
Fix drag sutters and enable swipe to pop gesture.
...
Add docs and last tweaks following a self review.
Add constants for max content size and disable splash screen via build settings.
2022-01-26 14:25:48 +00:00
Doug
f3b528d6bb
Polish for Onboarding Carousel
...
Add dark mode assets and colours.
Improve layout for 12" iPad and 4" iPhone.
Move isLockedToPortraitOnPhone to RiotNavigationController.
2022-01-26 14:25:48 +00:00
Doug
59e98dc52e
Show social sign in buttons on register screen.
...
Set final strings for FTUE splash screen.
Add OnboardingSplashScreenTitleText to apply the accent colour to the "." in localised strings.
2022-01-26 14:25:48 +00:00
Doug
c64d851148
Begin implementing an onboarding flow.
2022-01-26 14:25:48 +00:00
Doug
20b3c9918b
Use offsets for the carousel instead of a page view.
...
Fix carousel for RTL layouts.
2022-01-26 14:25:48 +00:00
Doug
5fb199af7c
Start implementing FTUE splash screens.
...
Present splash screens from AuthenticationViewController
2022-01-26 14:24:00 +00:00