Commit Graph

130 Commits

Author SHA1 Message Date
Stefan Ceriu e6f9d34036 vector-im/element-ios/issues/5298 - Reusing location sharing coordinator external sharing logic in the timeline. 2022-02-04 11:33:55 +02:00
Stefan Ceriu 8b920f3391 Fixed location sharing and poll edit form navigation and navigation bar styles. 2022-02-03 18:30:39 +00:00
Doug fc90b2eb72 Add context menu to HomeViewController cells. 2022-02-03 18:30:39 +00:00
Stefan Ceriu de6d2a2fad Made StateStoreViewModel state mutable and removed the reducer for all the features using it. 2022-02-02 10:02:12 +02:00
Doug f7bacbeceb Update following review. 2022-01-28 15:34:46 +00:00
Doug 7f26c33179 Add a simple screen SwiftUI template. 2022-01-28 15:34:46 +00:00
Doug f39fdba212 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 517c21a18e Use the drag gesture's predicted end point when switching pages. 2022-01-28 12:21:18 +00:00
Doug f7f378b8dc Remove preload from AuthenticationCoordinator and instantiate early instead. 2022-01-28 11:53:50 +00:00
Doug 7deb71810d 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 229ce51691 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 4fd06abc1b 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 957815c79e 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 819122133d Begin implementing an onboarding flow. 2022-01-26 14:25:48 +00:00
Doug 47ff21ebce Use offsets for the carousel instead of a page view.
Fix carousel for RTL layouts.
2022-01-26 14:25:48 +00:00
Doug 4ae76bd861 Start implementing FTUE splash screens.
Present splash screens from AuthenticationViewController
2022-01-26 14:24:00 +00:00
ismailgulek d5a58779a3 Merge branch 'develop' into ismail/5068_start_thread 2022-01-25 14:30:52 +03:00
Stefan Ceriu 23d58c0cc9 vector-im/element-ios/issues/5298 - Small tweaks following code review. 2022-01-19 16:11:35 +02:00
Stefan Ceriu 9f72ba5138 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 8ea122b1a6 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 e344dcceed Merge branch 'develop' into ismail/5068_start_thread 2022-01-19 00:07:52 +03:00
Stefan Ceriu 459359a31e 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 06c8f6029e vector-im/element-ios/issues/5114 - Small answer option count limit code tweak. 2022-01-18 20:05:10 +02:00
Stefan Ceriu b8623464ef vector-im/element-ios/issues/5114 - Various tweaks following PR review. 2022-01-18 20:05:10 +02:00
Stefan Ceriu fb07920235 vector-im/element-ios/issues/5114 - Cleanup + rename PollTimeline to TimelinePoll. 2022-01-18 20:05:10 +02:00
Stefan Ceriu e261a5310f 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 85b07ba1d5 vector-im/element-ios/issues/5114 - Allow seeing whether a poll has been edited. 2022-01-18 20:05:10 +02:00
Stefan Ceriu 67e7db38c2 vector-im/element-ios/issues/5114 - Allow editing poll start events. 2022-01-18 20:05:10 +02:00
ismailgulek 7a74dc422f Merge branch 'develop' into ismail/5068_start_thread 2022-01-17 11:35:10 +03:00
Stefan Ceriu 43a9371214 vector-im/element-ios/issues/5298 - Various tweaks following code review. 2022-01-04 17:33:32 +02:00
Stefan Ceriu e1505d70c5 vector-im/element-ios/issues/5298 - Added build setting + ui and unit tests. 2022-01-04 17:33:32 +02:00
Stefan Ceriu cedf727867 vector-im/element-ios/issues/5298 - Allow sharing locations to other system apps. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 902141b1c6 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 5a3bab92ec 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 fe525e4559 vector-im/element-ios/issues/5298 - Attempting to set up cocoapods-keys. 2022-01-04 17:33:32 +02:00
Stefan Ceriu cef0c4f2d4 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 27d3a27c2f 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 fc56a7c267 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 3f715ec2c4 vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey. 2022-01-04 17:33:32 +02:00
ismailgulek 2e28cb0750 Merge branch 'develop' into ismail/5068_start_thread 2022-01-04 15:28:19 +03:00
Doug 8acde2fda4 Address most PR comments.
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug 3332203788 Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug 6001c9f0f5 Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 2021-12-16 17:01:22 +00:00
Doug 1f6b19eed3 Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug b3194a0fe9 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 3bdf9b261a Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController. 2021-12-16 17:01:22 +00:00
Stefan Ceriu 5aa59e87fe 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 924d1d0e30 Apply MatrixKit PR changes 2021-12-09 16:57:43 +03:00
ismailgulek a717f444da Merge branch 'develop' into ismail/5068_start_thread 2021-12-09 15:25:14 +03:00
Stefan Ceriu dc574ab0a6 vector-im/element-ios/issues/5114 - Polls in the timeline. 2021-12-09 09:37:02 +02:00