David Langley
d189c4d618
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples
2021-09-15 14:33:05 +01:00
Gil Eluard
9279d17226
Merge branch 'develop' into spaces
...
# Conflicts:
# Riot/Modules/Common/Avatar/AvatarViewDataProtocol.swift
# Riot/Modules/Common/Recents/RecentsViewController.m
# Riot/Modules/Home/Views/RoomCollectionViewCell.m
# Riot/Modules/TabBar/TabBarCoordinator.swift
2021-09-15 14:42:04 +02:00
Doug
4c2bd8ee76
Add ServiceTermsModalTableHeaderView to ServiceTermsModalScreenViewController.
2021-09-15 11:53:30 +01:00
Doug
8ea77dd2cf
Rename RequestContactsAccessFooterView to FindYourContactsFooterView.
2021-09-15 10:03:32 +01:00
Doug
11fa6a9f7b
Fix rotation layout bug. Update button title.
2021-09-14 17:22:28 +01:00
Gil Eluard
bc0c7f36aa
[Spaces] M10.6 Space preview bottom sheet #4497
...
- Update after design review
2021-09-14 09:42:10 +02:00
Doug
806c6d3677
Show an activity indicator whilst preparing the identity service. Show an alert when there's an error.
2021-09-13 14:25:54 +01:00
Doug
c1ad2e9ece
Update the Service Terms modal from the latest Figma.
...
Checkboxes have been removed from the individual policies.
Reverse flow so that the service terms are show before the contacts access popup.
Removes outOfContext from the modal as it will only be presented when requested.
Fixes second presentation on swipe to dismiss of the modal.
2021-09-13 11:46:31 +01:00
Doug
29400b7b19
Update strings in SettingsViewController.
2021-09-09 15:17:29 +01:00
Doug
1f9abbcd10
Revert search bar placeholder.
2021-09-09 14:41:03 +01:00
Doug
3bcec8afb6
Update strings and add localise. Use theme v2.
2021-09-09 13:08:50 +01:00
Doug
546c1e10ca
Merge branch 'develop' into doug/4484_contacts_access
2021-09-09 12:24:08 +01:00
Doug
bb98bbe1c0
Merge branch 'develop' into doug/888_add_url_previews
2021-09-07 17:51:31 +01:00
Doug
a05b1cab03
Move url preview setting under labs section.
2021-09-07 16:00:12 +01:00
David Langley
d82ae75a0b
Add Simple Template Example
...
- Add a simple Template example that shows a user profile with avatar, displayName and presence.
- ScreenCoordinator: closure based with less protocols and delegates.
- Reducer: Reducer function that manages all state modifications.
- SwiftUI View: Decomposes UI into appropriate sub components.
- Uses Theme and Dependency Management Infrastructure
2021-09-06 17:12:31 +01:00
Doug
640c4a562c
Merge branch 'develop' into doug/4479_media_size_selection
...
# Conflicts:
# Riot/Managers/Settings/RiotSettings.swift
2021-09-06 17:04:22 +01:00
Gil Eluard
122b414433
[Spaces] M10.6 Space preview bottom sheet #4497
...
- Localized strings for space join rule
2021-09-06 08:47:43 +03:00
Gil Eluard
fd5d96aff9
[Spaces] M10.6 Space preview bottom sheet #4497
2021-09-06 07:46:43 +03:00
Doug
24bfe36712
Add setting to disable URL previews.
...
Using a temporary position in the settings screen whilst waiting for feedback.
2021-09-03 10:19:26 +01:00
Doug
0ea0380da7
Merge remote-tracking branch 'origin/develop' into doug/888_add_url_previews
2021-09-02 17:39:42 +01:00
Gil Eluard
a3b4bab284
[Spaces] M10.8 Browsing users in a space #4682
...
- Update after design review
2021-09-02 10:17:09 +03:00
Gil Eluard
3decd0200d
Merge branch 'gil/4571_explore_rooms' into gil/4682_browsing_users_in_a_space
...
# Conflicts:
# Riot/Modules/SideMenu/SideMenuCoordinator.swift
2021-09-02 07:51:55 +03:00
Gil Eluard
8a2ba8bf44
[Spaces] M10.7 Explore rooms #4571
...
- Update after review
2021-09-01 18:12:08 +03:00
David Langley
ada377dcf2
Finish extraction
...
- Moves SwiftUI code out of Riot and into RiotSwiftUI which has no dependency on Matrix SDK.
- Git wasn't smart enough to see the file moves. Most feature function has remain unchanged. 1 change I did make was remove NotificationSettingsViewModel's dependence on MxPushRule, so that the view model could be moved into RiotSwiftUI.
- Add LocaleProvider to abstract VectorL10n's use of Matrix SDK language so it can be used in RiotSwiftUI.
- Split Theme into UKit/SwiftUI version to remove RiotSwiftUI's dependence on ThemeService and ThemeV1.
- Migrated from ThemeObserver to ThemePublisher. We push updates to ThemePublisher so that we can remove ThemeService as dependency.
- Add .DS_Store to .gitignore
2021-09-01 12:34:38 +01:00
Doug
4331994d72
Load and store URLPreviewViewData in RoomBubbleCellData.
...
Implement close button and store the action in Core Data. Hide the preview image view when no image is received. Remove line breaks in description text.
2021-09-01 10:37:37 +01:00
Doug
d1eaa90984
Merge branch 'develop' into doug/4479_media_size_selection
...
# Conflicts:
# Riot/Assets/en.lproj/Vector.strings
2021-08-27 16:30:01 +01:00
Doug
fc8484b467
Merge branch 'develop' into doug/4479_media_size_selection
2021-08-27 16:28:15 +01:00
David Langley
cb0403ed8d
Extract and start to split theme.
2021-08-27 16:26:56 +01:00
Doug
4c59f1bd37
Update media settings strings. Update share extension image size prompt.
2021-08-27 16:15:46 +01:00
David Langley
f49af07c11
Merge pull request #4752 from vector-im/langleyd/4467_account_notification_settings
...
Account Notification Settings and Keywords
2021-08-26 11:07:11 +01:00
David Langley
b8fe7ec453
Remove unneeded string from bad merge
2021-08-25 14:25:57 +01:00
David Langley
73d5aaa966
Add Chips, InputStyles, Service Implementation, swift-collections and UI cleanup.
2021-08-25 13:03:36 +01:00
Stefan Ceriu
f93ed348c9
Implements #4693 - Alert users of Element on iOS11 deprecation.
2021-08-25 13:57:32 +03:00
Doug
13846d02ad
Merge branch 'develop' into doug/4479_media_size_selection
2021-08-23 12:49:06 +01:00
Doug
040416d745
Combine confirm image/video size settings into one.
2021-08-23 11:16:32 +01:00
Gil Eluard
3cb06e6822
[Spaces] M10.8 Browsing users in a space #4682
...
- Added navigation to member detail page
2021-08-22 08:48:54 +03:00
Paulo Pinto
ad1581d772
Standardise casing of terms in source strings
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com >
2021-08-18 17:30:45 +01:00
Paulo Pinto
a0699ab8bc
Standardise casing of identity server
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com >
2021-08-18 17:30:45 +01:00
Stefan Ceriu
c9812a2328
Fixes #4714 - Flickering voice message cells while being sent.
2021-08-18 14:58:32 +03:00
David Langley
c7833d86df
Add NotificationSettings and Keywords UI and VM
2021-08-18 09:33:56 +01:00
David Langley
0336c80db8
run template, add entrypoint and update BuildSetting
2021-08-17 15:00:20 +01:00
Gil Eluard
2cf3fdc5d6
Merge branch 'gil/4571_explore_rooms' into gil/4682_browsing_users_in_a_space
2021-08-16 21:09:47 +02:00
Doug
aebec5daeb
Add an (optional) prompt when sending a video to select its size.
...
Use high quality when filming video in-app.
2021-08-16 17:48:26 +01:00
Gil Eluard
b824c33013
[Spaces] M10.7 Explore rooms #4571
...
- Update after design review
2021-08-16 15:44:44 +02:00
Gil Eluard
03de39d9d2
Merge branch 'spaces' into gil/4571_explore_rooms
2021-08-16 14:00:16 +02:00
Doug
09f68529cd
Merge branch 'develop' into doug/4479_media_size_selection
...
# Conflicts:
# Riot/Managers/Settings/RiotSettings.swift
2021-08-16 10:01:54 +01:00
Gil Eluard
50475d6f2a
[Spaces] M10.7 Explore rooms #4571
...
- UI updates after design changes
2021-08-15 22:18:16 +02:00
David Langley
f0120dd567
Remove visibility modifier
2021-08-12 12:42:26 +01:00
Doug
a17f29da27
Localise contacts disabled alert strings.
2021-08-12 12:29:20 +01:00
Doug
222e22880b
Merge branch 'develop' into doug/4484_contacts_access
2021-08-11 17:15:23 +01:00