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
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
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
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
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
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
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
Stefan Ceriu
43f1ea73c5
Fixes vector-im/element-ios/issues/5063 - Fixed retain cycles between the user suggestion coordinator and the suggestion service, and in the suggestion service currentTextTrigger subject sink.
2021-10-29 17:05:17 +03:00
Doug
7bbe49febf
Update fonts, add attributed strings and add tap gestures back.
...
Footers use subheadline. Headers use footnote.
2021-10-20 17:40:39 +01:00
Stefan Ceriu
eacbcac1d3
#1098 - Added extra top padding on first list item. Fixed various merge problems.
2021-10-13 11:46:43 +03:00
Stefan Ceriu
ce4d41fd0d
#1098 - Switched to dynamically calculated row heights.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
034fb38f07
#1098 - Various small tweaks.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
f85804c454
#1098 - Add debouncer to suggestion service text processing. Stop returning cached member results from the coordinator, rely on the room directly for up to date results.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
096279b43a
#1098 - Various changes following code review.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
0afc917c97
#1098 - Fix performance issues on item list change. Rebuild the whole list instead of comparing changed items.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
d559c7fb46
#1098 - Avatar view model: stop requesting avatars for empty URIs.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
47f9e24ad2
#1098 - Fixed iOS 15 issues.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
f8bd1ed5df
#1098 - Stopped relying on the SDK in the suggestionService and added unit and ui tests.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
71667de9b1
#1098 - Working real user suggestion inside the main application.
2021-10-13 11:26:22 +03:00