Doug
1aac74b2cf
Refinements to onboarding personalisation flow.
...
Fix incorrect fonts and use autocapitalization on the display name field.
Fix bug where authentication view controller would become active again after registration.
Improve EffectsView API.
2022-03-30 16:44:19 +01:00
Johannes Marbach
250c8be6f6
Restrict UI components on authentication screen to readable width
...
- Make layout margins on content view follow readable width
- Set zero edge insets on content view
- Constrain all subviews of content view to leading & trailing
layout margins of superview
Fixes : #5898
Signed-off-by: Johannes Marbach <johannesm@element.io >
2022-03-23 20:19:04 +01:00
Anderas
464628b3de
Merge pull request #5892 from vector-im/andy/5875_login_button
...
Ensure the login button is always visible
2022-03-23 11:19:04 +00:00
Andy Uhnak
ad3b4e7cc9
Ensure the login button is always visible
2022-03-22 11:44:52 +00:00
Arnaud Ringenbach
dc1e893329
Merge branch 'develop' into aringenbach/5745_mandatory_secure_backup
2022-03-21 15:28:23 +01:00
Arnaud Ringenbach
ec7d0d2b85
Merge branch 'develop' into aringenbach/5745_mandatory_secure_backup
2022-03-16 13:41:47 +01:00
Doug
66a257fe0b
Make scrollEdgesAppearance singular to match UIKit
2022-03-16 08:58:21 +00:00
Doug
4fe023daee
Fix social button visibility during registration
...
Hide the back button at the same time.
Disable custom server entry when picking a different use case.
2022-03-10 11:28:03 +00:00
Arnaud Ringenbach
439743f9ff
Force non-cancellable session verification when needed (account migration / interrupted authentication)
2022-03-09 11:45:03 +01:00
Arnaud Ringenbach
644aac224b
Add cancellable property to secureBackup/recovery coordinators
2022-03-09 10:41:48 +01:00
Arnaud Ringenbach
93b6ec940a
Update WellKnown & HomeserverConfiguration for mandatory backup
2022-03-09 10:40:33 +01:00
Doug
c9cc59d006
Remove MatrixKitL10n from SwiftGen
...
Uses VectorL10n everywhere.
2022-03-03 09:34:54 +00:00
Doug
350a5fffd4
Move congratulations strings to Untranslated.strings.
...
Update after PR Feedback
2022-02-28 14:28:09 +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
2256b522ab
Move presentation of the loading spinner into AuthenticationCoordinator for new users.
...
Also moves key verification out of a bridge presenter in AuthenticationVC and into the AuthenticationCoordinator.
2022-02-17 17:31:43 +00:00
aringenbach
2f6546799e
Add objective C support to SwiftGen assets helpers ( #5533 )
...
* Add objective C support to SwiftGen assets helpers
* Use dot notation in ObjC & fix minor issues
Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr >
2022-02-10 17:13:23 +01:00
Doug
1f933a271a
Merge pull request #5467 from vector-im/doug/5160_ftue_use_case
...
Add the FTUE use case screen for new users.
2022-02-10 14:28:28 +00:00
Doug
56b70d254b
Updates following PR feedback.
2022-02-10 12:59:13 +00:00
Stefan Ceriu
4b1eb75fd3
Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195.
2022-02-10 08:43:18 +02: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
David Langley
7378847594
Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
...
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +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
5fb199af7c
Start implementing FTUE splash screens.
...
Present splash screens from AuthenticationViewController
2022-01-26 14:24:00 +00:00
David Langley
583d5b32fe
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens
2022-01-24 12:19:45 +00:00
David Langley
9af4bcd23f
Add build setting to hide social login
2022-01-18 22:36:50 +00:00
David Langley
6df4713eba
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens
2022-01-06 22:43:20 +00:00
David Langley
fb6dede930
Split MXKAccount from Data so just data can be loaded from disk without side effects. Also change force reload of accounts to stop double load on init.
2022-01-06 20:35:37 +00:00
Doug
d43bf82bca
Use matrix-analytics-events generated stubs (locally for now).
...
Track screens, removing any that aren't part of the schema.
2021-12-16 16:59:45 +00:00
Doug
efdbdcd117
Begin migration from Matomo to PostHog
...
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
SBiOSoftWhare
ba22975fbd
AuthInputsView: Add Swift generated header import.
2021-11-30 17:06:52 +01:00
SBiOSoftWhare
090e17c3f9
Merge develop into steve/5020_matrixkit_merge
2021-11-30 16:16:52 +01:00
SBiOSoftWhare
56a51da9f9
Update all Objective-C MatrixKit imports to handle new location.
2021-11-30 16:09:53 +01:00
SBiOSoftWhare
c383b00055
Improve generated Swift header imports.
2021-11-25 23:11:53 +01:00
Philippe Loriaux
eaa2450be7
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Stefan Ceriu
34e1177bf6
vector-im/element-ios/issues/4899 - Fixed various localization issues.
2021-10-08 11:33:13 +03:00
manuroe
cea2c9af60
i18n: Standardise casing of identity server and integration manager.
2021-10-01 11:51:30 +01:00
Stefan Ceriu
7b75dec011
vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods.
2021-09-30 09:40:12 +03:00
Stefan Ceriu
ee417c21d8
Revert "Revert " #4693 - Drop iOS 11 support.""
2021-09-14 11:41:36 +03:00
Chelsea Finnie
243dcec50b
Updated SSOAuthenticationService.swift to append / to redirect path if using an identity provider
2021-09-14 10:57:35 +12:00
Chelsea Finnie
b74636f4b6
Fix redirection issue when logging in with single sign on. Fixes #4785 .
...
Signed-off-by: Chelsea Finnie <chelseafinnie@catalyst.net.nz >
2021-09-10 15:14:38 +12:00
Stefan Ceriu
7d6a1cac40
Revert " #4693 - Drop iOS 11 support."
...
This reverts commit a2b359f21960e1b9f75139d94adc7aeb35fa479f.
2021-09-06 18:24:26 +03:00
Stefan Ceriu
ef3fb0433e
#4693 - Drop iOS 11 support.
2021-09-01 15:55:41 +03:00
Paulo Pinto
7f643f8f0e
Standardise casing of identity server
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com >
2021-08-18 17:30:45 +01:00
ismailgulek
c7bc1bcde1
Update Riot/Modules/Authentication/SSO/SSOURLConstants.swift
...
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com >
2021-08-09 18:06:08 +03:00