ismailgulek
e367c8152b
Shrink summary view if content is small
2022-01-04 16:31:53 +03:00
ismailgulek
f72cd70885
Merge branch 'ismail/5095_thread_search_results' into ismail/5096_thread_notifications
2021-12-10 11:14:55 +03:00
ismailgulek
12aa8a1208
Merge branch 'ismail/5117_thread_message_actions' into ismail/5092_thread_list
2021-12-10 11:07:27 +03:00
ismailgulek
048fa7d98e
Merge branch 'ismail/5068_start_thread' into ismail/5117_thread_message_actions
2021-12-10 11:03:00 +03:00
ismailgulek
ce5236ddae
Display threaded events as replies if threads disabled, fix #5266
2021-12-09 16:58:20 +03:00
ismailgulek
3a6e7a19e2
Merge branch 'develop' into ismail/5068_start_thread
2021-12-09 15:25:14 +03:00
ismailgulek
bf37203553
Disable thread filtering on regular timeline when threads disabled
2021-12-09 15:11:07 +03:00
ismailgulek
254e714fc5
Hide jump to unread button on threads, override scroll to bottom action, fix #5264
2021-12-08 16:04:11 +03:00
ismailgulek
5309b81bfb
Hide typing notifications in threads, fix #5271
2021-12-08 14:45:44 +03:00
ismailgulek
63dfda2039
Hide read receipt avatars on threads, fix #5239
2021-12-08 13:31:01 +03:00
ismailgulek
93e354f34d
Use simpler methods for thread check
2021-12-07 05:18:13 +03:00
SBiOSoftWhare
e8d4af46d2
Update all Objective-C MatrixKit imports to handle new location.
2021-11-30 16:09:53 +01:00
ismailgulek
5c7b0ed5b2
Merge branch 'ismail/5117_thread_message_actions' into ismail/5092_thread_list
2021-11-26 01:45:37 +03:00
ismailgulek
5b9ccbdaa0
Merge branch 'ismail/5068_start_thread' into ismail/5117_thread_message_actions
2021-11-26 01:43:44 +03:00
ismailgulek
fbe64bab10
Adapt to event changes
2021-11-26 01:42:53 +03:00
ismailgulek
20ed38ce0f
Refactor summary view to be configurable via a view model
2021-11-18 17:46:14 +03:00
ismailgulek
3b0d241208
Highlight thread root event in the timeline
2021-11-15 13:50:08 +03:00
ismailgulek
0de8f92309
Reload data source only after initialization
2021-11-11 22:38:41 +03:00
ismailgulek
e41d889e5e
Reload data source when a new thread created
2021-11-11 22:28:29 +03:00
ismailgulek
8c1dbd8311
Merge branch 'develop' into ismail/5068_start_thread
2021-11-11 21:43:16 +03:00
ismailgulek
3f9907db93
Implement opening thread modal when tapped
2021-11-10 15:42:42 +03:00
ismailgulek
56315641d5
Implement thread filtering logic in RoomDataSource
2021-11-10 13:38:32 +03:00
ismailgulek
db84277016
Add ThreadSummaryView into the cell
2021-11-09 16:50:22 +03:00
Phl-Pro
31a99e2e09
Merge branch 'develop' into phlpro/4722_objc_headers
2021-11-05 14:41:36 +01:00
ismailgulek
8c34fed97e
Initialize thread data source
2021-11-04 02:07:50 +03:00
SBiOSoftWhare
ddcf64a75e
RoomVC: Prevent retain cycles.
2021-10-28 17:41:16 +02:00
Philippe Loriaux
216924165d
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Doug
78978f446d
Add tags to URLPreviewView and BubbleReactionsView so their highlight behaviour matches their bubble component.
...
Fix bug setting text alpha.
2021-10-13 14:05:06 +01:00
Doug
bf84540b39
Check whether URL previews should be shown in a single location.
...
Reset all cell data when this setting is changed to force a refresh.
Rename `hasClosedPreview(from:)` to `shouldShowPreview(for:)` for clarity and potentially adding more rules at a later date.
2021-09-29 11:39:11 +01:00
Doug
57018f90ee
Add invalidateLayout to RoomBubbleCellData.
2021-09-29 10:36:35 +01:00
Doug
3923c8fa53
Use bubbleComponentWithLinkForEventId: in RoomDataSource.
2021-09-27 18:43:53 +01:00
Doug
29c428167f
Move URL preview properties from RoomBubbleCellData in MXKRoomBubbleComponent.
...
Stop breaking up the bubble data for links now that vertical whitespace is added.
2021-09-27 18:15:48 +01:00
Doug
6561b2151a
Include URL previews in addVerticalWhitespaceToString:forEvent: and remove heightForCellData:withMaximumWidth: from the various TextMsgBubbleCell subclasses.
...
Use the bubble cell data's available width when sizing URL previews and update the defaultAvailableWidth and reducedWidthThreshold accordingly.
2021-09-23 17:30:24 +01:00
Doug
63d822b026
Reduce the width of URL previews on 4" devices.
2021-09-16 16:41:21 +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
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
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
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
885f3208bf
Show an activity indicator until the preview has loaded.
2021-09-02 17:37:48 +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
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
d181065321
Use the layer's corner radius rather than a custom mask.
...
This will ensure the mask bounds always match the view's size.
2021-07-14 10:37:54 +01:00
Doug
c7176c7423
Always update the path of the attachmentView's mask to handle reuse.
2021-07-14 10:15:50 +01:00
Doug
83e05d26ac
Use updated methods in MatrixKit.
2021-07-12 14:02:29 +01:00
Doug
ba8123c73a
Fix sending a video selected from a document picker.
2021-07-08 17:41:55 +01:00
Stefan Ceriu
43f6c44c78
Adopt consolidated logging mechanism ( #4370 )
...
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
ismailgulek
f370438d68
Merge branch 'develop' into voip_design_updates
2021-04-09 15:12:51 +03:00
Gil Eluard
773e72e9f5
Update after review
2021-04-08 15:59:53 +02:00