Doug
38db80ac6b
Reduce the width of URL previews on 4" devices.
2021-09-16 16:41:21 +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
7448ca1002
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
55df9303de
Fix potentially redundant table reloading.
2021-09-03 18:18:36 +01:00
Doug
434657ea6b
Fix reactions beneath URL previews.
2021-09-03 12:07:29 +01: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
1831b61b12
Show an activity indicator until the preview has loaded.
2021-09-02 17:37:48 +01:00
Doug
a81ebbd0aa
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
59e541667e
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
30ee01054f
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
988267c74f
Always update the path of the attachmentView's mask to handle reuse.
2021-07-14 10:15:50 +01:00
Doug
0cb3aaa267
Use updated methods in MatrixKit.
2021-07-12 14:02:29 +01:00
Doug
9ec4f75083
Fix sending a video selected from a document picker.
2021-07-08 17:41:55 +01:00
Stefan Ceriu
f7a8163947
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
67fa1ab3b8
Merge branch 'develop' into voip_design_updates
2021-04-09 15:12:51 +03:00
Gil Eluard
f27363d372
Update after review
2021-04-08 15:59:53 +02:00
Gil Eluard
b41ab9f547
Update after review
2021-04-08 15:19:02 +02:00
Gil Eluard
283b6f3637
Limit typing notifications timeline jumps
2021-04-06 13:09:30 +02:00
ismailgulek
4086e1b0ef
Merge branch 'develop' into voip_design_updates
2021-04-02 14:39:37 +03:00
Gil Eluard
0322f3c7f4
Explore typing notifications inspired by web
...
- prevent timeline from going up and down by keeping the space allocated for the typing notification
2021-03-29 22:26:03 +02:00
Gil Eluard
dce73e4130
Explore typing notifications inspired by web
...
- bug fixing
2021-03-25 11:53:45 +01:00
Gil Eluard
00a524ab88
Explore typing notifications inspired by web
...
- First iteration
2021-03-22 19:55:41 +01:00
manuroe
ce08dba3ae
Merge pull request #4127 from vector-im/4115_remove_shields_from_room_list
...
Room lists: Remove shields on room avatars
2021-03-19 09:54:54 +01:00
manuroe
b88d15242d
Room lists: Remove shields on room avatars
...
#4115
but keep it in the room screen
2021-03-17 15:32:01 +01:00
ismailgulek
4dbcd6bd2f
Merge branch 'develop' into voip_design_updates
2021-03-17 16:37:52 +03:00
ismailgulek
4238c36932
Fix returning number of rows in room data source
2021-03-17 15:54:10 +03:00
ismailgulek
384032759d
Fix #4125
2021-03-17 00:49:07 +03:00
Gil Eluard
d0e0dc856e
Merge branch 'element_4014' into element_4013
...
# Conflicts:
# Riot/Modules/Room/DataSources/RoomDataSource.m
2021-03-09 13:22:13 +01:00
Gil Eluard
1a71e61a66
Improve the status of send messages (sending, sent, received, failed)
...
- update after review
2021-03-09 11:59:54 +01:00
Gil Eluard
1e67bad138
Retrying & deleting failed messages
...
- If users press on Retry, send again the message and display a loading wheel
- code and UI tweaks
2021-03-03 10:27:08 +01:00
Gil Eluard
636ddf2869
Improve the status of send messages (sending, sent, received, failed)
...
- Code tweaks
2021-02-26 07:19:46 +01:00
Gil Eluard
419efd886a
Merge branch 'develop' into element_4014
...
# Conflicts:
# Riot.xcodeproj/project.pbxproj
# Riot/Modules/Room/DataSources/RoomDataSource.m
2021-02-25 15:49:53 +01:00
Gil Eluard
0a931cef6e
Improve the status of send messages (sending, sent, received, failed)
...
- tweaks and new L&F for download progress
2021-02-25 11:07:21 +01:00
Gil Eluard
c2839baf95
Improve the status of send messages (sending, sent, received, failed)
...
- Code tweaks
2021-02-23 22:05:39 +01:00
Gil Eluard
1ff5309f73
Improve the status of send messages (sending, sent, received, failed)
...
- Bug fixing and imporvement
2021-02-23 21:21:15 +01:00
SBiOSoftWhare
ce2ef397e1
RoomDataSource: Fix insertRoomCreationIntroCellDataIfNeeded method.
2021-02-23 09:34:27 +01:00
SBiOSoftWhare
f9aa3cddee
RoomDataSource: Add thread safety instructions for bubbles
array in insertRoomCreationIntroCellDataIfNeeded
.
2021-02-23 08:47:50 +01:00
Gil Eluard
2f774022e2
Improve the status of send messages (sending, sent, received, failed)
...
- First implementation
2021-02-22 13:51:25 +01:00
SBiOSoftWhare
5b7fe189d2
RoomDataSource: Handle RoomCreationIntroCell conditional display.
2021-02-22 00:12:00 +01:00
SBiOSoftWhare
3d6dfd6947
RoomDataSource: Handle cells conforming to BubbleCellReactionsDisplayable.
2020-08-04 17:25:53 +02:00
manuroe
71b3e167ef
Jitsi: Support v1 and v2 widget types
2020-04-24 09:04:49 +02:00
SBiOSoftWhare
90208e3b0f
Refactor DeviceVerification prefix classes to KeyVerification where needed. And move key verification related classes into the same module KeyVerification
.
2020-03-18 17:39:26 +01:00
manuroe
3195283768
MXCrypto: Rename MXDeviceVerificationManager to MXKeyVerificationManager
...
Because it makes more sense now
2020-02-11 13:56:36 +01:00
SBiOSoftWhare
97dc906553
RoomVC: Use cells with encryption badge only if needed in order to recover horizontal white space.
2020-02-06 18:46:32 +01:00
manuroe
c70452661a
Room decoration: Use shields instead of padlocks
...
#2906
2020-01-31 14:59:54 +01:00
manuroe
23a23445fa
Shields: Shields in one self room should be green if I have no other device
2020-01-30 17:48:22 +01:00
manuroe
82c1578aaa
Room Shield: Use sync version of [MXRoom membersTrustLevelSummary:]
...
https://github.com/vector-im/riot-ios/issues/2956
to break keys downloads in loop
2020-01-30 17:16:53 +01:00
SBiOSoftWhare
a7df696f5b
RoomDataSource: Fix refactoring.
2020-01-23 16:39:33 +01:00
SBiOSoftWhare
d2e93bb9aa
RoomDataSource: Now compute encryption trust level from trusted devices percentage in room.
2020-01-23 16:37:23 +01:00