Commit Graph

13493 Commits

Author SHA1 Message Date
SBiOSoftWhare 670eec04ea Remane RoomCellLayoutUpdater to RoomCellLayoutUpdating. 2022-01-21 15:35:34 +01:00
SBiOSoftWhare 0c99258253 Refactor RoomTimelineCellProviderProtocol to RoomTimelineCellProvider. 2022-01-20 17:09:34 +01:00
SBiOSoftWhare f9808afc63 Refactor RoomCellLayoutUpdaterProtocol to RoomCellLayoutUpdater. 2022-01-20 17:00:13 +01:00
SBiOSoftWhare 08430961d0 RoomTimelineStyle: Conforms to Themable. 2022-01-20 16:56:32 +01:00
SBiOSoftWhare 731badb2dc MXKRoomBubbleCellData: Improve getFirstBubbleComponentWithDisplay and getLastBubbleComponentWithDisplay. 2022-01-20 16:01:45 +01:00
SBiOSoftWhare ccf2633c64 MXKRoomBubbleTableViewCell: Update a method name. 2022-01-20 15:47:07 +01:00
SBiOSoftWhare 95a31a9f96 MXKRoomBubbleTableViewCell: Update a method name. 2022-01-20 15:33:39 +01:00
SBiOSoftWhare b5fe6bd2e6 BubbleRoomCellLayoutUpdater: Fix CGFloat type. 2022-01-20 15:09:04 +01:00
SBiOSoftWhare 3656824cd6 BubbleReactionsView: Fix typos. 2022-01-20 14:46:29 +01:00
SBiOSoftWhare 95bff0e3d2 PlainRoomTimelineCellProvider: Fix missing outgoing attachment cells. 2022-01-19 15:44:20 +01:00
SBiOSoftWhare 5b93056017 Update changes. 2022-01-19 12:08:40 +01:00
SBiOSoftWhare 7a4efa6bbf BubbleRoomCellLayoutUpdater: Update bubble height methods. 2022-01-19 11:46:36 +01:00
SBiOSoftWhare b19253b3bd RoomDataSource: Use RoomTimelineStyle to apply cell selection style. 2022-01-18 20:51:59 +01:00
SBiOSoftWhare 46a793a93c BubbleRoomTimelineStyle: Handle selected style. 2022-01-18 20:49:13 +01:00
SBiOSoftWhare 51c7c67397 PlainRoomTimelineStyle: Handle selected style. 2022-01-18 20:46:59 +01:00
SBiOSoftWhare fc9e5c401f RoomTimelineStyle: Add method to apply selected style. 2022-01-18 20:46:34 +01:00
SBiOSoftWhare d216a4ba0f Text message bubble cells: Fix call to super.setupViews 2022-01-18 19:35:30 +01:00
SBiOSoftWhare 7d5ff31361 BubbleRoomTimelineCellDecorator: Fix CGFloat type issues. 2022-01-18 18:25:48 +01:00
SBiOSoftWhare 9be828028c RoomDataSource: Update timestamp decoration. 2022-01-18 17:52:32 +01:00
SBiOSoftWhare e1f5e00cde BubbleRoomTimelineCellDecorator: Show timestamp on every text messages in bubble background. 2022-01-18 17:51:41 +01:00
SBiOSoftWhare a0b51cae7a PlainRoomTimelineCellDecorator: Update timestamp management. 2022-01-18 17:49:47 +01:00
SBiOSoftWhare ec13863c04 MXKRoomBubbleCellData: Add convenient method. 2022-01-18 17:47:22 +01:00
SBiOSoftWhare 7f55799f6d RoomTimelineCellDecorator: Update add timestamp interface. 2022-01-18 17:46:49 +01:00
SBiOSoftWhare 5db667e567 BubbleRoomCellLayoutUpdater: Add extra right space for timestamp. 2022-01-18 17:25:32 +01:00
SBiOSoftWhare 98915571ff MXKRoomBubbleTableViewCell: Add convenient method to retrieve RoomMessageBubbleBackgroundView. 2022-01-18 17:22:13 +01:00
SBiOSoftWhare 4aeba18ce5 BubbleRoomTimelineCellDecorator: Handle URL preview. 2022-01-18 15:25:14 +01:00
SBiOSoftWhare e4786f7740 BubbleRoomTimelineCellDecorator: Handle reactions view for incoming and outgoing messages. 2022-01-18 15:22:58 +01:00
SBiOSoftWhare fa4befcf7e BubbleRoomCellLayoutUpdater: Update incoming text message right margin. 2022-01-18 15:15:40 +01:00
SBiOSoftWhare 43021a5884 MXKRoomBubbleCellData: Add convenient method to check if the sender is the current user. 2022-01-18 15:13:34 +01:00
SBiOSoftWhare 4fabe2f9b2 RoomDataSource: Handle RoomTimelineCellDecorator. 2022-01-18 15:04:46 +01:00
SBiOSoftWhare e0c6275e19 BubbleRoomTimelineStyle handle cell decorator. 2022-01-18 15:03:56 +01:00
SBiOSoftWhare 990cf2d7db Create BubbleRoomTimelineCellDecorator. 2022-01-18 15:02:30 +01:00
SBiOSoftWhare 027b3e8de1 PlainRoomTimelineStyle handle cell decorator. 2022-01-18 15:01:20 +01:00
SBiOSoftWhare 9fc83ca823 Implement PlainRoomTimelineCellDecorator. 2022-01-18 15:00:10 +01:00
SBiOSoftWhare 20d914da39 RoomTimelineStyle: Add cell decorator property. 2022-01-18 14:59:48 +01:00
SBiOSoftWhare 843341b879 Create RoomTimelineCellDecorator enables to add decoration on a cell (reactions, read receipts, timestamp, URL preview). 2022-01-18 14:58:34 +01:00
SBiOSoftWhare e4b65b0c86 MXKRoomBubbleTableViewCell: Add convenient method to add temporary subview. 2022-01-18 14:25:43 +01:00
SBiOSoftWhare ee00af86ed BubbleReactionsView: Add alignement option (left or right). 2022-01-18 14:23:07 +01:00
SBiOSoftWhare a247b53bf1 Add CollectionViewRightAlignFlowLayout to have right alignement display for collection view. 2022-01-18 14:21:16 +01:00
SBiOSoftWhare b0107ce935 Settings: Enable message bubble configuration. 2022-01-14 11:40:41 +01:00
SBiOSoftWhare a79c6efec3 BubbleRoomCellLayoutUpdater: Update bubble height computation. 2022-01-14 11:15:38 +01:00
SBiOSoftWhare ab40dcd98f RoomBubbleCellData: Handle event merge configuration. 2022-01-14 11:14:50 +01:00
SBiOSoftWhare 79ecc8b4d6 RoomVC: Handle cell provider. 2022-01-14 10:23:15 +01:00
SBiOSoftWhare 34587d4118 RoomDataSource: Handle extra cell layout update if needed. 2022-01-14 10:11:13 +01:00
SBiOSoftWhare 52252241be SettingsVC: Handle possibility to change room timeline style and apply changes. 2022-01-14 10:06:40 +01:00
SBiOSoftWhare f87f7d45d5 Update MatrixKit text message cells. 2022-01-14 10:03:08 +01:00
SBiOSoftWhare e704740d71 Add RoomTimelineConfiguration that enables to manage room timeline appearance configuration. 2022-01-14 10:02:23 +01:00
SBiOSoftWhare 9321086b83 Add room timeline style for default cell style. 2022-01-14 10:00:21 +01:00
SBiOSoftWhare dba432b6df Add room timeline style for bubbles. 2022-01-14 09:59:25 +01:00
SBiOSoftWhare 54c313e94f Add RoomMessageBubbleBackgroundView. 2022-01-14 09:58:55 +01:00