David Langley
d3c3643098
Simplify scrubbing and reset to stopped if scrub to start/end
2021-09-22 11:12:45 +01:00
David Langley
e2c2d3023c
Merge pull request #4876 from vector-im/langleyd/4773_pause_resume_voice_messages
...
Add Pause/Resume support between rooms.
2021-09-22 09:38:35 +00:00
ismailgulek
5357e196d4
Adapt sentStatus changes
2021-09-22 11:41:22 +03:00
David Langley
187d1d316c
Add scrubbing
2021-09-22 09:36:20 +01:00
David Langley
82bcd8ce79
Add Pause/Resume support between rooms.
2021-09-21 15:52:53 +01:00
Stefan Ceriu
8c7076d5f5
Fixes #4830 - Automatically dismissing invites for empty rooms after failing to join.
2021-09-21 16:28:48 +03:00
Gil Eluard
ca83d8258f
Merge branch 'develop' into spaces
2021-09-20 10:18:01 +02:00
SBiOSoftWhare
3e8dc6dfa8
Merge pull request #4814 from vector-im/steve/4734_room_vc_refacto
...
RoomVC: Add a delegate, factorize and reduce usage of AppDelegate
2021-09-17 15:58:05 +02:00
SBiOSoftWhare
996f61d367
RoomVC: Fix comment mistake.
2021-09-17 14:21:27 +02:00
SBiOSoftWhare
649aab5774
RoomVC: Remove unnecessary nonnull.
2021-09-17 14:19:38 +02:00
SBiOSoftWhare
695b51e180
Update Riot/Modules/Room/RoomViewController.h
...
Co-authored-by: manuroe <manuroe@users.noreply.github.com >
2021-09-17 13:21:53 +02:00
Doug
74277d73a9
Use constants.
2021-09-16 17:13:56 +01:00
Doug
63d822b026
Reduce the width of URL previews on 4" devices.
2021-09-16 16:41:21 +01:00
Gil Eluard
2e822f8784
Merge branch 'develop' into spaces
2021-09-16 15:47:32 +02:00
manuroe
b6f26a258c
Merge remote-tracking branch 'origin/master' into develop
2021-09-16 15:01:40 +02: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
Stefan Ceriu
62cdb29331
Revert "Revert " #4693 - Drop iOS 11 support.""
2021-09-14 11:41:36 +03:00
Doug
4910ef37ee
Override hasLink in RoomBubbleCellData to only check the last component.
2021-09-13 17:47:52 +01:00
Doug
9029aaecda
Ensure the last bubble component has a link before loading the URL preview.
2021-09-13 16:49:34 +01:00
SBiOSoftWhare
787f78bb82
Merge branch 'develop' into steve/4734_nav_room_stack
...
# Conflicts:
# Riot/Modules/Room/RoomViewController.m
2021-09-09 16:45:35 +02:00
Doug
0c4357c3b0
Revert height computation for now.
2021-09-08 15:59:30 +01:00
Doug
1963f35d30
Update for PR feedback.
...
URLPreviewManager becomes URLPreviewService.
addVerticalWhitespaceToString used instead of heightForCellData multiple times.
All newline characters removed.
2021-09-08 15:10:13 +01:00
Doug
0f88e8e851
Add more docs and comments.
...
Rename store.store(_:) to store.cache(_:).
2021-09-08 09:51:47 +01:00
Doug
bb98bbe1c0
Merge branch 'develop' into doug/888_add_url_previews
2021-09-07 17:51:31 +01:00
SBiOSoftWhare
4709c6c289
RoomVC: Add a delegate, factorize and reduce usage of AppDelegate.
2021-09-07 17:43:49 +02:00
Doug
5f446faa6d
Remove "Loading preview..." label.
2021-09-07 16:12:12 +01:00
Doug
049f3c47d1
Fix unsatisfiable constraints messages.
2021-09-07 14:49:51 +01:00
Doug
77857eb273
Observe URL preview update notification in RoomViewController.
...
Update bubbleTableView's content offset when a preview above the bottom most visible cell changes the height of the table's content.
2021-09-07 14:49:51 +01:00
Doug
25df45ef1c
Add MediaCompressionHelper.defaultCompressionMode for use in RoomViewController.
2021-09-07 14:46:02 +01:00
Doug
514fcf1e24
Add comments.
2021-09-06 18:15:55 +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
Stefan Ceriu
8f46e037f2
Revert " #4693 - Drop iOS 11 support."
...
This reverts commit a2b359f21960e1b9f75139d94adc7aeb35fa479f.
2021-09-06 18:24:26 +03:00
Doug
8d4a4706d6
Fix potentially redundant table reloading.
2021-09-03 18:18:36 +01:00
Doug
1f10a36786
Fix reactions beneath URL previews.
2021-09-03 12:07:29 +01:00
Doug
e2de545c8b
Break-up cell data after a link even if the new event isn't a message.
2021-09-03 11:52:57 +01:00
Doug
6682e17976
Hide the loading state on error.
2021-09-03 11:32:09 +01:00
Doug
fc36f1cc37
Fix edits to previewable links not working.
2021-09-03 11:21:07 +01: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
47e54b79cc
Ensure correct font is used.
2021-09-02 18:08:35 +01:00
Doug
0ea0380da7
Merge remote-tracking branch 'origin/develop' into doug/888_add_url_previews
2021-09-02 17:39:42 +01:00
Doug
885f3208bf
Show an activity indicator until the preview has loaded.
2021-09-02 17:37:48 +01:00
Doug
2e795607bb
Update layout for text only previews.
2021-09-02 12:41:55 +01:00
Doug
0e06a22c7e
Use stack views for layout.
2021-09-02 11:38:16 +01:00
David Langley
c5881e11ae
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4776_extract_swiftui
2021-09-02 10:14:11 +01:00
David Langley
667beca407
move full module and reorganize folders
2021-09-02 10:00:59 +01:00
Gil Eluard
7dd4af28b6
[Spaces] M10.8 Browsing users in a space #4682
...
- Update after design review
2021-09-02 11:24:07 +03:00
Stefan Ceriu
d2908eec5c
Moved converted voice messages to their own folder. Cleaning up all temporary files on reload and logout.
2021-09-01 17:08:07 +03:00
Stefan Ceriu
0b2616ddb3
#4693 - Drop iOS 11 support.
2021-09-01 15:55:41 +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
882fcab738
Refactoring and tidy up.
...
Make the preview manager a singleton (passing in the MXSession to functions). Fix tests.
PreviewManager → URLPreviewManager
URLPreviewViewData → URLPreviewData
URLPreviewCache → URLPreviewStore
2021-09-01 12:28:56 +01:00