Stefan Ceriu
313b05485a
Made StateStoreViewModel state mutable and removed the reducer for all the features using it.
2022-02-02 10:02:12 +02:00
Doug
8a4eb6751f
Update following review.
2022-01-28 15:34:46 +00:00
Doug
93e3c3637f
Add a simple screen SwiftUI template.
2022-01-28 15:34:46 +00:00
Doug
6b6a58cc4a
Merge pull request #5398 from vector-im/doug/5159_ftue_splash
...
Add a splash screen before authentication is shown
2022-01-28 15:34:26 +00:00
Doug
df393882ce
Use the drag gesture's predicted end point when switching pages.
2022-01-28 12:21:18 +00:00
Doug
36772f38cf
Remove preload from AuthenticationCoordinator and instantiate early instead.
2022-01-28 11:53:50 +00:00
Doug
7ef1288628
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
cf46247e9f
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
af0785b2bb
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
8cc6644378
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
b1ace569e7
Begin implementing an onboarding flow.
2022-01-26 14:25:48 +00:00
Doug
0c649183ee
Use offsets for the carousel instead of a page view.
...
Fix carousel for RTL layouts.
2022-01-26 14:25:48 +00:00
Doug
b8e9179bbf
Start implementing FTUE splash screens.
...
Present splash screens from AuthenticationViewController
2022-01-26 14:24:00 +00:00
ismailgulek
6ac01ae245
Merge branch 'develop' into ismail/5068_start_thread
2022-01-25 14:30:52 +03:00
Stefan Ceriu
58a6861475
vector-im/element-ios/issues/5298 - Small tweaks following code review.
2022-01-19 16:11:35 +02:00
Stefan Ceriu
03f2a2687f
vector-im/element-ios/issues/5298 - Removed cocoapods-keys and moved the MapTiler key to the buildSettings.
2022-01-19 16:11:35 +02:00
Stefan Ceriu
e4a978fdbe
vector-im/element-ios/issues/5298 - Added bottom padding on location markers so they point to the location instead of being centered on it.
2022-01-19 16:11:35 +02:00
ismailgulek
701d38c798
Merge branch 'develop' into ismail/5068_start_thread
2022-01-19 00:07:52 +03:00
Stefan Ceriu
f3422613cd
vector-im/element-ios/issues/5114 - De-labs-ed polls, disabled editing and undisclosed polls until platform parity.
2022-01-18 20:05:10 +02:00
Stefan Ceriu
565c4e339d
vector-im/element-ios/issues/5114 - Small answer option count limit code tweak.
2022-01-18 20:05:10 +02:00
Stefan Ceriu
d7e9fe61b4
vector-im/element-ios/issues/5114 - Various tweaks following PR review.
2022-01-18 20:05:10 +02:00
Stefan Ceriu
a9a0bd81c8
vector-im/element-ios/issues/5114 - Cleanup + rename PollTimeline to TimelinePoll.
2022-01-18 20:05:10 +02:00
Stefan Ceriu
eff1d8c81c
vector-im/element-ios/issues/5114 - Added UI for creating undisclosed polls and logic for displaying them in the timeline.
2022-01-18 20:05:10 +02:00
Stefan Ceriu
3e3719d13a
vector-im/element-ios/issues/5114 - Allow seeing whether a poll has been edited.
2022-01-18 20:05:10 +02:00
Stefan Ceriu
0980804213
vector-im/element-ios/issues/5114 - Allow editing poll start events.
2022-01-18 20:05:10 +02:00
ismailgulek
a314deb7a1
Merge branch 'develop' into ismail/5068_start_thread
2022-01-17 11:35:10 +03:00
Stefan Ceriu
7161b99d1c
vector-im/element-ios/issues/5298 - Various tweaks following code review.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
0bac754ad9
vector-im/element-ios/issues/5298 - Added build setting + ui and unit tests.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
f4575b6ba6
vector-im/element-ios/issues/5298 - Allow sharing locations to other system apps.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
2ef67f3ed2
vector-im/element-ios/issues/5298 - Displaying a modal when tapping on a location in the timeline.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
f2230f528d
vector-im/element-ios/issues/5298 - Improved error messages and moved map configuration to the BuildSettings
2022-01-04 17:33:32 +02:00
Stefan Ceriu
acdf51630f
vector-im/element-ios/issues/5298 - Attempting to set up cocoapods-keys.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
37db201124
vector-im/element-ios/issues/5298 - Implemented location sharing from the input toolbar action menu.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
fb16d96ac1
vector-im/element-ios/issues/5298 - Prevent the activity indicator modifier from reloading the whole view hierarchy.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
7826faf6ea
vector-im/element-ios/issues/5298 - Added body message content keys and replaced plain string usages.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
9c66b5b7b1
vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey.
2022-01-04 17:33:32 +02:00
ismailgulek
ac1b79ff92
Merge branch 'develop' into ismail/5068_start_thread
2022-01-04 15:28:19 +03:00
Doug
0ef348e2ca
Address most PR comments.
...
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug
b44642a31d
Improve iPad layout. Add separate debug configuration.
2021-12-16 17:01:22 +00:00
Doug
ecfaed87b7
Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone.
2021-12-16 17:01:22 +00:00
Doug
70e0eed440
Move string formatting to Tools.
...
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug
61f5764cca
Support link/html in analytics prompt strings.
...
Show the new prompt to everyone, even if they previously opted out.
Add docs to Analytics.
2021-12-16 17:01:22 +00:00
Doug
ee74bc16fb
Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController.
2021-12-16 17:01:22 +00:00
Stefan Ceriu
0f20fc54de
Fixed SwiftUI UI tests not finding the right state to tap if not already displayed on screen.
2021-12-16 16:47:35 +02:00
ismailgulek
061f62251b
Apply MatrixKit PR changes
2021-12-09 16:57:43 +03:00
ismailgulek
3a6e7a19e2
Merge branch 'develop' into ismail/5068_start_thread
2021-12-09 15:25:14 +03:00
Stefan Ceriu
ac6561a3d3
vector-im/element-ios/issues/5114 - Polls in the timeline.
2021-12-09 09:37:02 +02:00
Stefan Ceriu
480ad52f60
Merge together SwiftUI template model files and update folder structure.
2021-12-07 16:11:31 +02:00
ismailgulek
8c1dbd8311
Merge branch 'develop' into ismail/5068_start_thread
2021-11-11 21:43:16 +03:00
Stefan Ceriu
ba9c40cf2d
vector-im/element-ios/issues/5114 - Poll creation screen
...
- added input toolbar poll creation action.
- reordered input toolbar actions as per designs.
- added multiline text field and extracted common components.
2021-11-11 11:24:28 +02:00