SBiOSoftWhare
ce6f9c0bae
BubbleRoomCellLayoutUpdater: Handle setup outgoing file attachment layout.
2022-01-21 18:21:05 +01:00
SBiOSoftWhare
69de97e885
RoomCellLayoutUpdating: Add setup method for outgoing file attachement cell.
2022-01-21 18:16:01 +01:00
SBiOSoftWhare
4fcaaa008d
BubbleRoomTimelineCellProvider: Handle outgoing file attachment cells.
2022-01-21 18:13:47 +01:00
SBiOSoftWhare
582f0064b7
MXKRoomBubbleTableViewCell: Expose attachViewLeadingConstraint property.
2022-01-21 17:34:27 +01:00
SBiOSoftWhare
a2dfccd821
Move all MatrixKit cells + MXKRoomViewController into appropriated folders.
2022-01-21 17:18:59 +01:00
SBiOSoftWhare
95ee3cf041
Merge pull request #5383 from vector-im/steve/5208_text_msg_layout
...
Message bubbles: Text message layout
2022-01-21 16:06:57 +01:00
SBiOSoftWhare
003e17a1a9
Remane RoomCellLayoutUpdater to RoomCellLayoutUpdating.
2022-01-21 15:35:34 +01:00
SBiOSoftWhare
6edacd7ffd
Refactor RoomTimelineCellProviderProtocol to RoomTimelineCellProvider.
2022-01-20 17:09:34 +01:00
SBiOSoftWhare
83808f6a27
Refactor RoomCellLayoutUpdaterProtocol to RoomCellLayoutUpdater.
2022-01-20 17:00:13 +01:00
SBiOSoftWhare
f9876649dd
RoomTimelineStyle: Conforms to Themable.
2022-01-20 16:56:32 +01:00
SBiOSoftWhare
7893dbfc78
MXKRoomBubbleTableViewCell: Update a method name.
2022-01-20 15:33:39 +01:00
SBiOSoftWhare
891395369d
BubbleRoomCellLayoutUpdater: Fix CGFloat type.
2022-01-20 15:09:04 +01:00
SBiOSoftWhare
9cb43a08d5
PlainRoomTimelineCellProvider: Fix missing outgoing attachment cells.
2022-01-19 15:44:20 +01:00
Stefan Ceriu
948e23df7e
vector-im/element-ios/issues/5298 - Add support for location m.asset
types.
2022-01-19 16:11:35 +02:00
SBiOSoftWhare
d1e1a905e1
BubbleRoomCellLayoutUpdater: Update bubble height methods.
2022-01-19 11:46:36 +01:00
SBiOSoftWhare
486bd0bc3d
BubbleRoomTimelineStyle: Handle selected style.
2022-01-18 20:49:13 +01:00
SBiOSoftWhare
5a01b0bcbd
PlainRoomTimelineStyle: Handle selected style.
2022-01-18 20:46:59 +01:00
SBiOSoftWhare
5b2ae72575
RoomTimelineStyle: Add method to apply selected style.
2022-01-18 20:46:34 +01:00
SBiOSoftWhare
34db84551d
Text message bubble cells: Fix call to super.setupViews
2022-01-18 19:35:30 +01:00
Stefan Ceriu
84c01c2735
vector-im/element-ios/issues/5114 - Cleanup + rename PollTimeline to TimelinePoll.
2022-01-18 20:05:10 +02:00
SBiOSoftWhare
ec0a1ca480
BubbleRoomTimelineCellDecorator: Fix CGFloat type issues.
2022-01-18 18:25:48 +01:00
SBiOSoftWhare
f1e8e47248
BubbleRoomTimelineCellDecorator: Show timestamp on every text messages in bubble background.
2022-01-18 17:51:41 +01:00
SBiOSoftWhare
2fcbcf8c8e
PlainRoomTimelineCellDecorator: Update timestamp management.
2022-01-18 17:49:47 +01:00
SBiOSoftWhare
14aff2cc0f
RoomTimelineCellDecorator: Update add timestamp interface.
2022-01-18 17:46:49 +01:00
SBiOSoftWhare
4b85fbb516
BubbleRoomCellLayoutUpdater: Add extra right space for timestamp.
2022-01-18 17:25:32 +01:00
SBiOSoftWhare
3c583285ba
MXKRoomBubbleTableViewCell: Add convenient method to retrieve RoomMessageBubbleBackgroundView.
2022-01-18 17:22:13 +01:00
SBiOSoftWhare
a01bc102bc
BubbleRoomTimelineCellDecorator: Handle URL preview.
2022-01-18 15:25:14 +01:00
SBiOSoftWhare
63926dd273
BubbleRoomTimelineCellDecorator: Handle reactions view for incoming and outgoing messages.
2022-01-18 15:22:58 +01:00
SBiOSoftWhare
888f2587ec
BubbleRoomCellLayoutUpdater: Update incoming text message right margin.
2022-01-18 15:15:40 +01:00
SBiOSoftWhare
2e52b48712
BubbleRoomTimelineStyle handle cell decorator.
2022-01-18 15:03:56 +01:00
SBiOSoftWhare
ef0dd3852a
Create BubbleRoomTimelineCellDecorator.
2022-01-18 15:02:30 +01:00
SBiOSoftWhare
cfad78777f
PlainRoomTimelineStyle handle cell decorator.
2022-01-18 15:01:20 +01:00
SBiOSoftWhare
3b1d05829f
Implement PlainRoomTimelineCellDecorator.
2022-01-18 15:00:10 +01:00
SBiOSoftWhare
2e3299bd2a
RoomTimelineStyle: Add cell decorator property.
2022-01-18 14:59:48 +01:00
SBiOSoftWhare
70b12be987
Create RoomTimelineCellDecorator enables to add decoration on a cell (reactions, read receipts, timestamp, URL preview).
2022-01-18 14:58:34 +01:00
SBiOSoftWhare
7b86a28fdd
BubbleRoomCellLayoutUpdater: Update bubble height computation.
2022-01-14 11:15:38 +01:00
SBiOSoftWhare
b2713ea312
Update MatrixKit text message cells.
2022-01-14 10:03:08 +01:00
SBiOSoftWhare
51539821a5
Add RoomTimelineConfiguration that enables to manage room timeline appearance configuration.
2022-01-14 10:02:23 +01:00
SBiOSoftWhare
6fcdae5a5c
Add room timeline style for default cell style.
2022-01-14 10:00:21 +01:00
SBiOSoftWhare
54d5bc52e4
Add room timeline style for bubbles.
2022-01-14 09:59:25 +01:00
SBiOSoftWhare
0878d2e64a
Add RoomMessageBubbleBackgroundView.
2022-01-14 09:58:55 +01:00
SBiOSoftWhare
88ceb07ea5
Add RoomTimelineStyle that describes a room timeline style used to customize timeline appearance.
2022-01-14 09:55:00 +01:00
SBiOSoftWhare
f90f2fba0e
Add cell layout updater implementation for bubbles.
2022-01-14 09:51:08 +01:00
SBiOSoftWhare
2642223430
Move RoomBubbleCellLayout.
2022-01-13 18:25:34 +01:00
SBiOSoftWhare
057ea8dba7
Add RoomCellLayoutUpdaterProtocol that enables to setup or update a room timeline cell view.
2022-01-13 18:20:57 +01:00
SBiOSoftWhare
fca3344101
Add RoomTimelineCellIdentifier that represents room timeline cell identifiers.
2022-01-13 17:36:13 +01:00
SBiOSoftWhare
cc829ecc2a
Add BubbleRoomTimelineCellProvider.
2022-01-13 17:33:21 +01:00
SBiOSoftWhare
3d7a7fa9f1
Add PlainRoomTimelineCellProvider.
2022-01-13 17:31:47 +01:00
SBiOSoftWhare
f7fb4c7ca8
Add RoomTimelineCellProviderProtocol that enables to register and provide room timeline cells.
2022-01-13 17:31:03 +01:00
SBiOSoftWhare
24c8b8d79d
RoomTimelineStyleIdentifier: Make it available for ObjC.
2022-01-13 16:56:10 +01:00
SBiOSoftWhare
7ae9b40708
Move MatrixKit text message cells to Riot target.
2022-01-13 16:51:51 +01:00
SBiOSoftWhare
565b1cca05
Merge pull request #5342 from vector-im/steve/5321_bubbles_lauching
...
Message bubbles: Add settings and build flag
2022-01-13 09:50:23 +01:00
Stefan Ceriu
e2a7df1daa
Increased the BubbleCellContentView's inner content view bottom padding so it doesn't overlap the send receipt indicator.
2022-01-07 14:18:05 +02:00
SBiOSoftWhare
4d3a8a2ffa
Rename RoomTimelineStyle enum to RoomTimelineStyleIdentifier.
2022-01-04 17:53:15 +01:00
Stefan Ceriu
eead770633
vector-im/element-ios/issues/5298 - Various tweaks following code review.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
2c6b286718
vector-im/element-ios/issues/5298 - Added build setting + ui and unit tests.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
592acde1c8
vector-im/element-ios/issues/5298 - Displaying a modal when tapping on a location in the timeline.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
6a46c42cfd
vector-im/element-ios/issues/5298 - Implemented location sharing from the input toolbar action menu.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
01f53bd8d1
Rendering location messages in the timeline.
2022-01-04 17:33:32 +02:00
SBiOSoftWhare
ca4dc6d69f
Add RoomTimelineStyle enum that represents the room timeline styles available.
2022-01-03 18:16:24 +01:00
SBiOSoftWhare
bd431fa6c9
Move timeline cells in dedicated folders.
2021-12-22 17:25:35 +01:00
Stefan Ceriu
d5982e813b
vector-im/element-ios/issues/5114 - Polls in the timeline.
2021-12-09 09:37:02 +02:00
SBiOSoftWhare
dcad18bfb4
Merge pull request #5219 from vector-im/steve/5020_matrixkit_merge
...
Merge MatrixKit repository into Element
2021-12-03 15:44:30 +01:00
Stefan Ceriu
ec00c52a0a
vector-im/element-ios/issues/4753 - Allow audio file attachments to be played back inline by reusing the existing voice message UI.
2021-12-02 15:38:59 +02:00
SBiOSoftWhare
4081da3ebc
Update all Objective-C MatrixKit imports to handle new location.
2021-11-30 16:09:53 +01:00
SBiOSoftWhare
3e6df9749c
Remove MatrixKit import from Swift files.
2021-11-29 17:50:30 +01:00
Phl-Pro
8246dc93e0
Merge branch 'develop' into phlpro/4722_objc_headers
2021-11-05 14:41:36 +01:00
Stefan Ceriu
7e6e82d9ef
vector-im/element-ios/issues/4976 - Fixed placeholder not displaying after being hidden for resize animations.
2021-10-27 10:15:57 +03:00
Philippe Loriaux
c6c3eaaec1
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Stefan Ceriu
efa726b515
vector-im/element-ios/issues/4976 - Replaced GrowingTextView with simpler, custom implementation. Cleaned up the RoomInputToolbar header.
2021-10-26 17:41:29 +03:00
Stefan Ceriu
35802071dd
Fixes vector-im/element-ios/issues/5042 - Message composer doesn't follow keyboard when swiping to dismiss.
2021-10-25 16:23:58 +03:00
Doug
98be850786
Allow images to be pasted from Safari rather than their URL.
...
Use correct type.
2021-10-18 15:22:55 +01:00
Stefan Ceriu
2e0aab11ea
#1098 - Added extra top padding on first list item. Fixed various merge problems.
2021-10-13 11:46:43 +03:00
Stefan Ceriu
0f0acc89d6
#1098 - Various changes following code review.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
e84c8fc2e6
#1098 - Moved new MXKRoomInputToolbarDelegate method to Element.
2021-10-13 11:26:27 +03:00
Stefan Ceriu
9b3e68a3db
#1098 - Working real user suggestion inside the main application.
2021-10-13 11:26:22 +03:00
Stefan Ceriu
7de24ab628
#1098 - Generated UserSuggestion from template, got initial UI working and automatically updating.
2021-10-13 11:24:46 +03:00
manuroe
8fad0be309
Merge remote-tracking branch 'origin/master' into develop
2021-10-12 13:43:16 +02:00
Stefan Ceriu
fa05233998
Fixes #4976 - Replaced HPGrowingTextView with GrowingTextView. Reduced inheritance chain.
2021-10-12 14:17:06 +03:00
ismailgulek
e24d7fffcf
Convert number to a string
2021-10-11 22:01:26 +03:00
manuroe
2735166155
Merge branch 'master' into develop
2021-09-30 23:51:17 +01:00
Stefan Ceriu
862464108b
vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods.
2021-09-30 09:40:12 +03:00
SBiOSoftWhare
e3d649c4ea
AvatarViewData: Make mediaManager property optional.
2021-09-29 11:28:13 +02:00
Doug
b35838e268
Merge branch 'develop' into doug/4896_url_previews_string_whitespace
2021-09-27 14:44:17 +01:00
Doug
0edf6ba7d6
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
Gil Eluard
84bdf88fe1
Merge branch 'develop' into spaces
2021-09-20 10:18:01 +02:00
Doug
7807b21e09
Use constants.
2021-09-16 17:13:56 +01:00
Doug
38db80ac6b
Reduce the width of URL previews on 4" devices.
2021-09-16 16:41:21 +01:00
Gil Eluard
8ba6c55a87
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
d4c7a2b0d1
Revert "Revert " #4693 - Drop iOS 11 support.""
2021-09-14 11:41:36 +03:00
Doug
26567464e4
Revert height computation for now.
2021-09-08 15:59:30 +01:00
Doug
24afc7af6c
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
ea14ed9616
Add more docs and comments.
...
Rename store.store(_:) to store.cache(_:).
2021-09-08 09:51:47 +01:00
Doug
1c7cef52a0
Merge branch 'develop' into doug/888_add_url_previews
2021-09-07 17:51:31 +01:00
Doug
4ad041622c
Remove "Loading preview..." label.
2021-09-07 16:12:12 +01:00
Doug
1c7adf0922
Fix unsatisfiable constraints messages.
2021-09-07 14:49:51 +01:00
Stefan Ceriu
f2dd0e256b
Revert " #4693 - Drop iOS 11 support."
...
This reverts commit a2b359f219
.
2021-09-06 18:24:26 +03:00
Doug
2e04123337
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
6a5b12ab8b
Ensure correct font is used.
2021-09-02 18:08:35 +01:00
Doug
4924110f8e
Merge remote-tracking branch 'origin/develop' into doug/888_add_url_previews
2021-09-02 17:39:42 +01:00