ismailgulek
82475e8c5d
Merge branch 'develop' into ismail/5068_start_thread
2021-11-30 01:33:51 +03:00
SBiOSoftWhare
3593c1cfa5
Improve generated Swift header imports.
2021-11-25 23:11:53 +01:00
ismailgulek
f6ae6afc81
Merge branch 'develop' into ismail/5068_start_thread
2021-11-11 21:43:16 +03:00
ismailgulek
b5ead490e1
Create ThreadSummaryView
2021-11-09 16:50:02 +03:00
ismailgulek
8be3d29191
Add additional height in the cell for thread summary view
2021-11-09 14:46:35 +03:00
Philippe Loriaux
af20d24960
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Doug
90b3b71874
Stop requesting URL previews if the feature has been disabled on the homeserver.
2021-10-13 12:51:15 +01:00
Stefan Ceriu
04bc95a85c
vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods.
2021-09-30 09:40:12 +03:00
Doug
0764252138
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
f790d3dcae
Add invalidateLayout to RoomBubbleCellData.
2021-09-29 10:36:35 +01:00
Doug
2887fd27ef
Use bubbleComponentWithLinkForEventId: in RoomDataSource.
2021-09-27 18:43:53 +01:00
Doug
6745fe48f4
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
d230a76c40
Rename refreshAttributedTextMessage to makeAttributedString to indicate that it doesn't affect the attributedTextMessage.
2021-09-24 17:06:50 +01:00
Doug
67f4b5bb43
Rename setNeedsUpdateContent to invalidateTextLayout.
2021-09-24 15:33:04 +01:00
Doug
6142ce51a9
Use setNeedsUpdateContent instead of setting the attributed string to nil.
2021-09-24 15:19:24 +01:00
Doug
6bae045bad
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
399b196395
Override hasLink in RoomBubbleCellData to only check the last component.
2021-09-13 17:47:52 +01:00
Doug
fc8de451d0
Ensure the last bubble component has a link before loading the URL preview.
2021-09-13 16:49:34 +01:00
Doug
56f53733c8
Revert height computation for now.
2021-09-08 15:59:30 +01:00
Doug
4a33f7f1e6
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
85caa0a23f
Fix potentially redundant table reloading.
2021-09-03 18:18:36 +01:00
Doug
001314c22e
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
2c75d1f529
Hide the loading state on error.
2021-09-03 11:32:09 +01:00
Doug
56a030f6ce
Fix edits to previewable links not working.
2021-09-03 11:21:07 +01:00
Doug
aace9d0a96
Show an activity indicator until the preview has loaded.
2021-09-02 17:37:48 +01:00
Doug
3c85db9f3d
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
e6449c978c
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
7ba054f6c9
Add PreviewManger with Core Data cache and a URLPreviewView with a view model.
...
Changes to RoomDataSource still to come.
2021-08-23 17:56:24 +01:00
Doug
0de58e6185
Merge branch 'develop' into doug/888_add_url_previews
2021-08-17 10:29:30 +01:00
Doug
e7304f0e61
Begin adding link detection to RoomBubbleCellData.
2021-07-21 15:14:25 +01:00
Stefan Ceriu
19e402a622
#4096 - Added voice message decoding, timeline cell and playback UI.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
b00d07ffca
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
26e20334c5
Introduce group call tiles
2021-03-17 19:39:41 +03:00
ismailgulek
cb3a72c64b
Fix #4125
2021-03-17 00:49:07 +03:00
ismailgulek
b0def4305a
Include call answer and hangup events in the bubble
2021-03-12 02:24:07 +03:00
Gil Eluard
66d4305644
Improve the status of send messages (sending, sent, received, failed)
...
- update after review
2021-03-09 11:59:54 +01:00
SBiOSoftWhare
2b5b4b8f36
RoomBubbleCellData: Add new tag to handle RoomCreationIntroCell.
2021-02-22 00:12:00 +01:00
ismailgulek
18732cc34a
Group call invite and reject events with a new tag
2021-01-20 13:13:04 +03:00
ismailgulek
b943294b96
Fix grouping
2020-10-02 11:48:12 +03:00
ismailgulek
610cb192ea
Only collapse bubbles both have the roomCreate tag
2020-10-01 17:19:22 +03:00
ismailgulek
8b400b5607
Tag room creator's join event appropriately
2020-10-01 17:18:32 +03:00
ismailgulek
ba6c280b5d
Add new tag: RoomBubbleCellDataTagRoomCreateConfiguration
2020-09-14 14:11:24 +03:00
SBiOSoftWhare
df10394c0a
RoomBubbleCellData: Factorize additional view height calculation and use BubbleReactionsViewSizer to get reactions view height.
2020-07-31 18:32:44 +02:00
SBiOSoftWhare
7d28cf4d40
RoomBubbleCellData: Handle key verification cells. Add key verification property and add key verification cell data tags.
2020-01-14 19:46:02 +01:00
SBiOSoftWhare
4282fdb8c2
RoomBubbleCellData: Add new tags in RoomBubbleCellDataTag for key verification cells.
2019-12-20 10:35:04 +01:00
manuroe
e296168f5e
VoiceOver: RoomVC: No VoiceOver on media
...
#2726
2019-09-20 16:25:15 +02:00
SBiOSoftWhare
06c95d7408
RoomBubbleCellData: Add a method to get first visible component index.
2019-07-08 18:34:08 +02:00
manuroe
12671b45e3
Reactions: Show at most 8 reactions
...
#2510
2019-07-04 11:38:48 +02:00
SBiOSoftWhare
2475a2cd84
e2e room message: Fix padlock position on last message with sender name.
2019-06-20 12:07:04 +02:00
SBiOSoftWhare
894ba3c71c
Merge develop into fix_riot_attachmentview_reactions
2019-06-19 11:44:42 +02:00