Matthew Chen
7917f01869
Clean up contact cell view.
2021-05-12 09:27:51 -03:00
Michelle Linington
584fbcfcb3
IOS-1382: Improper initializer delegation for SafetyNumberCell
2021-05-12 09:03:04 -03:00
Matthew Chen
90ef984abb
Fix layout of contact cell accessories.
2021-05-05 16:53:22 -03:00
Matthew Chen
ea3ef98c69
Scale avatar thumbnails to render size.
2021-05-04 21:45:16 -03:00
Matthew Chen
7cfa259f61
Load contact cell avatars async.
2021-05-04 21:45:16 -03:00
Matthew Chen
d64bd4f80c
Reuse contact cells.
2021-05-04 21:45:16 -03:00
Matthew Chen
2f5341c858
Reuse contact cells.
2021-05-04 21:45:15 -03:00
Matthew Chen
cf81992b2a
Clean up contact cell.
2021-05-04 21:45:15 -03:00
Matthew Chen
9e8f87ae0a
Clean up how local user name is rendered in contact cells.
2021-05-04 21:45:15 -03:00
Matthew Chen
0241fd25e8
Convert contact cells to Swift, clean up configuration, reduce transaction count.
2021-05-04 21:45:15 -03:00
Matthew Chen
e4fec6082b
Improve thumbnail quality.
2021-05-04 17:39:20 -03:00
Matthew Chen
40fa336cd2
Improve thumbnail quality.
2021-05-04 17:39:20 -03:00
Matthew Chen
112ebbcd71
Improve thumbnail quality.
2021-05-04 17:39:20 -03:00
Nora Trapp
028b682b2f
Merge branch 'release/5.11.0'
2021-05-02 10:53:20 -07:00
Matthew Chen
d3ae62ebe3
Add checks around layout glitches.
2021-05-02 10:27:40 -07:00
Nora Trapp
674c71badd
Fix ManualStackView for RTL
2021-04-30 18:21:35 -07:00
Matthew Chen
cebf290b8c
Merge branch 'release/5.11.0'
2021-04-29 21:50:21 -03:00
Matthew Chen
0342e498f1
Cache imagePixelSize.
2021-04-29 21:47:23 -03:00
Matthew Chen
2a19b37e91
Load images for link previews async.
2021-04-29 21:47:23 -03:00
Matthew Chen
306e7b9047
Improve perf around link preview images.
2021-04-29 21:47:23 -03:00
Michelle Linington
3b9216ae96
Fixed a bug causing video to stutter
2021-04-29 16:58:44 -07:00
Michelle Linington
ba2a45b21a
IOS-1325: Stop fetching still gif preview images
...
Also, a whole bunch of improvements to looping video perf:
- Schedule all sorts of AVKit loading off the main thread
- Avoid rebuilding GIF picker cells if it can be avoided
- Only play AVAssets once they're loaded and ready to go
2021-04-29 16:19:26 -07:00
Nora Trapp
9475658233
Sync universal expire timer
2021-04-29 15:46:43 -07:00
Matthew Chen
af3370586e
Animate changes to wallpaper blur mask.
2021-04-27 16:16:28 -03:00
Matthew Chen
a624d73908
Always truncate tail in link preview view.
2021-04-26 11:50:15 -03:00
Matthew Chen
4e016a74a9
Fix link preview corner rounding is compose view.
2021-04-24 10:14:14 -03:00
Matthew Chen
d74db2ccaf
Handle edge cases around using LinkPreviewView within iOS auto layout.
2021-04-24 10:06:32 -03:00
Matthew Chen
008d5ed3e5
Fix cancel button in link previews, fix missing "loading" indicator for link previews.
2021-04-24 09:48:00 -03:00
Matthew Chen
58024796b2
Fix glitch in swipe-to-reply animation.
2021-04-23 18:52:31 -03:00
Matthew Chen
5788341ac0
Add background container.
2021-04-23 18:51:48 -03:00
Matthew Chen
1da40bca75
Rework data detection in body text component.
2021-04-23 15:58:14 -03:00
Matthew Chen
0b33aeb5e5
Rework data detection in body text component.
2021-04-23 15:58:14 -03:00
Matthew Chen
d992177e7e
Manual layout: Link Previews.
2021-04-22 23:05:27 -03:00
Matthew Chen
2ff5e66ea8
Manual layout: Link Previews.
2021-04-22 23:05:27 -03:00
Matthew Chen
1e20ce94e9
Manual layout: Link Previews.
2021-04-22 23:05:27 -03:00
Matthew Chen
0b7bb6b747
Manual layout: Link Previews.
2021-04-22 23:05:27 -03:00
Matthew Chen
600e2b6eaa
Manual layout: Link Previews.
2021-04-22 23:05:25 -03:00
Matthew Chen
b428275371
Manual layout: quoted replies.
2021-04-22 23:02:28 -03:00
Matthew Chen
ef9ee76886
Manual layout: Typing indicators.
2021-04-22 22:58:34 -03:00
Matthew Chen
c3cb9b1a07
Fix manual layout glitches.
2021-04-22 22:56:17 -03:00
Matthew Chen
6e7b4c7abc
Respond to CR.
2021-04-22 22:04:29 -03:00
Matthew Chen
a69cf7bbe4
Blur avatars for unknown users and groups.
2021-04-22 22:04:28 -03:00
Matthew Chen
b6eb29e732
Blur avatars for unknown users and groups.
2021-04-22 22:04:28 -03:00
Matthew Chen
001f1b6f99
Respond to CR.
2021-04-22 22:00:42 -03:00
Matthew Chen
8baf952a71
Apply ConversationAvatarView.
2021-04-22 22:00:42 -03:00
Michelle Linington
054c7a0b0c
MP4 looping media support
...
- Fetch mp4s from Giphy for showing previews
- Fetch mp4s from Giphy for sending (behind featuree flag)
- A new flag on attachments to tag a video as "looping media"
- Videos tagged with this flag will be shown on repeat
2021-04-22 14:53:47 -07:00
Michelle Linington
fa2a29f16d
IOS-1303: Incorrect corner radius in circular link preview views
...
Fixes a regression from some of the corner masking optimizations added
in 01a4ee4c .
2021-04-21 12:17:17 -07:00
Matthew Chen
7459321b8b
Apply manual layout to more views.
2021-04-19 10:54:57 -03:00
Matthew Chen
a0c6a38fca
Suppress iOS layout constraints.
2021-04-16 17:26:22 -03:00
Matthew Chen
c261bd9c52
Fix edge cases in manual layout.
2021-04-15 16:19:34 -03:00