Commit Graph

252 Commits

Author SHA1 Message Date
SBiOSoftWhare 2ca9669f7d Create map callout view UserAnnotationCalloutView. 2022-04-05 17:43:34 +02:00
SBiOSoftWhare 4f72fd3745 Create map callout view UserAnnotationCalloutContentView. 2022-04-05 17:30:17 +02:00
Gil Eluard 1adfa904ae Add support for Apple context menus in matrix items list screens (#5963) 2022-04-04 20:07:06 +02:00
MaximeE 255d3fb14e 5858: Add specific type for pin location 2022-04-04 17:01:47 +02:00
MaximeE dae1109a59 5858: Factorise some code according to PR comments 2022-04-04 16:33:55 +02:00
MaximeE 540ca3e7f3 5858: Fix tests 2022-04-01 17:43:30 +02:00
MaximeE deb63990f8 5858: Move file on the right target 2022-04-01 17:06:26 +02:00
MaximeE 64de180054 5858: Resolve issue with bad import 2022-04-01 15:50:49 +02:00
MaximeE af9a524273 5858: Modification of the event send according to coordinate type 2022-03-31 16:52:16 +02:00
MaximeE 3d58e94e6b 5858: Add pin drop feature 2022-03-30 11:36:31 +02:00
Gil Eluard 34e5f01e1a m.room.join_rules not properly set for private access (#5944)
- Fixed
2022-03-30 10:04:25 +02:00
Doug da38e0610a Add a RTL BuildSetting and use this for SwiftUI views too. 2022-03-28 16:52:07 +01:00
Doug 1d54991ceb Merge pull request #5910 from vector-im/doug/swiftui_textfield
Remove unused Bindings in RoundedBorderTextField/Editor.
2022-03-24 12:35:09 +00:00
MaximeEvrard42 baa3888e4a Merge pull request #5859 from vector-im/maximee/5720_location_sharing_UI_change
Update UI in location sharing view #5720
2022-03-24 11:58:09 +01:00
MaximeE 8e6ae3a667 5720: Remove useless color, fix some issue with AvatarImage border 2022-03-24 11:00:29 +01:00
Doug b590f72d61 Remove unused Bindings in RoundedBorderTextField/Editor. 2022-03-24 09:54:53 +00:00
MaximeE ce0893bb37 5720: Fix issue with cornered buttons view 2022-03-23 17:25:30 +01:00
MaximeE 7f140388a1 5720: Rework some location sharing related view 2022-03-23 15:48:19 +01:00
Doug bb7e928922 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
MaximeE 8e3107095f 5720: Update from develop 2022-03-22 09:41:25 +01:00
Doug f80b110f82 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 1c8622f60a Add OnboardingCelebrationScreen and EffectsSceneView. 2022-03-21 19:04:09 +00:00
Doug 0dbfa2914c 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 18937ac60b Fix voiceover support in OnboardingAvatarScreen. 2022-03-21 17:37:16 +00:00
Doug 8a3664b1f2 Updates following self review. 2022-03-21 17:37:16 +00:00
Doug d72b815dc1 Add tests to onboarding personalisation. 2022-03-21 17:37:16 +00:00
Doug 34dcaca74c Improve layout on different devices
Fix dynamic type on some fonts.
2022-03-21 17:37:16 +00:00
Doug cbd60348ef Dark mode tweaks and rebase. 2022-03-21 17:37:16 +00:00
Doug ed9139a41a 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 071a43cc90 Add onboarding avatar screen.
Includes a PhotoPickerPresenter to pick photos without requesting permissions.
2022-03-21 17:36:40 +00:00
Doug a867d9a3d4 Add FTUE display name screen.
Use UserSession instead of userId & MXSession in OnboardingCoordinator
2022-03-21 17:36:40 +00:00
Johannes Marbach d32c233ca4 Fix retain cycle in UserSuggestionViewModel
Steps to reproduce:

- Launch app
- Enter and leave a bunch of rooms
- Fire up the memory graph debugger
- Filter for `UserSuggestionViewModel`

Relates to: #5058
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-03-21 10:26:43 +02:00
MaximeE dedc558f44 5720: Update UI in location sharing View 2022-03-17 16:52:22 +01:00
Gil Eluard 45797a7384 Merge branch 'develop' into gil/5769_add_trigger_to_join_and_view_room_metrics_event
# Conflicts:
#	Riot/Modules/Analytics/Analytics.swift
2022-03-17 13:59:24 +01:00
Doug 7c2c070128 Merge pull request #5826 from vector-im/doug/scroll_edge_name
Make scrollEdgesAppearance singular to match UIKit
2022-03-16 14:45:49 +00:00
SBiOSoftWhare eced431f53 Merge pull request #5828 from vector-im/steve/5827_map_multiple_annot
Location sharing: Support multiple user annotation views on the map
2022-03-16 15:22:04 +01:00
SBiOSoftWhare d87eff550c LocationSharingViewModelTests: Fix issues. 2022-03-16 14:39:51 +01:00
SBiOSoftWhare 09d2899bc0 LocationSharingView: Update with updated map view and model. 2022-03-16 11:35:15 +01:00
SBiOSoftWhare 112c89ea31 LocationSharingView: Update state and view model. 2022-03-16 11:33:36 +01:00
SBiOSoftWhare b1c11f18f6 Create reusable MapCreditsView. 2022-03-16 11:04:58 +01:00
SBiOSoftWhare c6c4824ae0 UserLocationAnnotatonView: Handle init with UserLocationAnnotation. 2022-03-16 10:57:00 +01:00
SBiOSoftWhare 774d68b37e Create custom map annotation UserLocationAnnotation. 2022-03-16 10:50:18 +01:00
SBiOSoftWhare 673e0cf1f0 LocationSharingMapView: Support displaying multiple annotation views. 2022-03-16 10:49:24 +01:00
Doug 351cce0128 Make scrollEdgesAppearance singular to match UIKit 2022-03-16 08:58:21 +00:00
Gil Eluard c747ff86ac Add trigger to join and view room metrics events #5769
- Added trigger for JoinedRoom event
- Tracking ViewRoom event for rooms and events
2022-03-15 10:31:24 +01:00
Gil Eluard cdd66146d8 Merge branch 'develop' into gil/SP1_space_creation
# Conflicts:
#	Riot/Modules/Room/Members/RoomParticipantsViewController.m
#	Riot/Modules/Room/RoomViewController.m
#	Riot/Modules/Room/Settings/RoomSettingsViewController.h
#	Riot/Modules/Spaces/SpaceMembers/MemberList/SpaceMemberListViewController.swift
2022-03-08 11:23:55 +01:00
Gil Eluard acf7d0de13 Instrument missing screen metrics (#5764)
* Instrument missing screen metrics

- Done
2022-03-08 10:13:46 +01:00
Doug 35a330c74e Fix alert button action when not set. 2022-03-07 17:53:38 +00:00
Doug a4353a146f Rename ErrorAlertInfo to AlertInfo. 2022-03-07 13:34:39 +00:00
Doug fe5adf1bde Add alert property to ErrorAlertInfo. 2022-03-07 13:34:39 +00:00