Commit Graph

129 Commits

Author SHA1 Message Date
SBiOSoftWhare cacce3e84b Fix conflicts. 2022-02-16 17:31:55 +01:00
SBiOSoftWhare 13012c55d8 Rename RoomBubbleCellLayout to PlainRoomCellLayoutConstants. 2022-02-16 10:56:52 +01:00
ismailgulek f2e8faf54e Use thread protocols where possible 2022-02-11 18:11:44 +03:00
SBiOSoftWhare d03209379d RoomDataSource: Apply theme if needed. 2022-02-08 07:06:36 +01:00
ismailgulek 4a66d88f58 Avoid data source reload on thread screen itself 2022-02-07 12:52:33 +03:00
ismailgulek 60e2c33f6e Fix redundant check 2022-01-27 03:28:22 +03:00
ismailgulek d2e5e29ad9 Merge branch 'develop' into ismail/5096_thread_notifications 2022-01-27 03:20:25 +03:00
ismailgulek a24e208cb1 Fix review remarks 2022-01-25 23:59:19 +03:00
ismailgulek 6ac01ae245 Merge branch 'develop' into ismail/5068_start_thread 2022-01-25 14:30:52 +03:00
ismailgulek 8cee4153e5 Merge branch 'ismail/5068_design_tweaks' into ismail/5096_thread_notifications 2022-01-19 00:12:40 +03:00
ismailgulek 740cd65c95 Fix cell layout when thread root is a poll 2022-01-18 23:44:03 +03:00
SBiOSoftWhare d6f16cec36 RoomDataSource: Use RoomTimelineStyle to apply cell selection style. 2022-01-18 20:51:59 +01:00
SBiOSoftWhare ea6690b8ee RoomDataSource: Update timestamp decoration. 2022-01-18 17:52:32 +01:00
SBiOSoftWhare 245ef40820 RoomDataSource: Handle RoomTimelineCellDecorator. 2022-01-18 15:04:46 +01:00
ismailgulek 23eeedb9ac Merge branch 'ismail/5068_start_thread' into ismail/5096_thread_notifications 2022-01-17 11:39:25 +03:00
ismailgulek 630f121546 Merge branch 'ismail/5068_start_thread' into ismail/5068_design_tweaks 2022-01-17 11:37:41 +03:00
ismailgulek a314deb7a1 Merge branch 'develop' into ismail/5068_start_thread 2022-01-17 11:35:10 +03:00
SBiOSoftWhare dc2d6732af RoomDataSource: Handle extra cell layout update if needed. 2022-01-14 10:11:13 +01:00
ismailgulek 7cb920e582 Merge branch 'ismail/5068_design_tweaks' into ismail/5096_thread_notifications 2022-01-12 13:58:48 +03:00
Stefan Ceriu 9c66b5b7b1 vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey. 2022-01-04 17:33:32 +02:00
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 bf37203553 Disable thread filtering on regular timeline when threads disabled 2021-12-09 15:11:07 +03:00
ismailgulek 5309b81bfb Hide typing notifications in threads, fix #5271 2021-12-08 14:45:44 +03:00
ismailgulek 93e354f34d Use simpler methods for thread check 2021-12-07 05:18:13 +03: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
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