Matthew Chen
38dfbc8044
Fix edge cases in manual layout.
2021-04-15 16:19:34 -03:00
Matthew Chen
9c323fb786
Rework swipe-to-reply animations in message component.
2021-04-15 16:19:34 -03:00
Matthew Chen
010735fcc3
Fix edge cases around wrapping iOS auto layout in manual layout.
2021-04-15 16:00:59 -03:00
Matthew Chen
06e7e86fe0
Fix edge cases around wrapping iOS auto layout in manual layout.
2021-04-15 16:00:59 -03:00
Matthew Chen
fb3c410616
Apply manual layout to system message component.
2021-04-15 16:00:59 -03:00
Matthew Chen
42a55db67b
Apply manual layout to blur views.
2021-04-15 16:00:59 -03:00
Matthew Chen
9e85804401
Apply manual layout to system message component.
2021-04-15 16:00:59 -03:00
Matthew Chen
889653b347
Apply manual layout to system message component.
2021-04-15 16:00:59 -03:00
Matthew Chen
0cd27d0b9a
Respond to CR.
2021-04-15 16:00:58 -03:00
Matthew Chen
cfe081a498
Improve perf around bubble shape view.
2021-04-15 16:00:58 -03:00
Matthew Chen
2a4cdfe17c
Improve perf around bubble shape view.
2021-04-15 16:00:58 -03:00
Matthew Chen
d83b345362
Avoid redundant cvc relayout.
2021-04-15 16:00:58 -03:00
Matthew Chen
ae1031f584
Fix perf hotspot in CVRenderItem.
2021-04-15 16:00:58 -03:00
Matthew Chen
d9d9989807
Changes for measuring manual stack view performance.
2021-04-15 16:00:57 -03:00
Matthew Chen
43a1c0f3fb
Fix layout of date headers.
2021-04-15 16:00:57 -03:00
Matthew Chen
5a233e015e
Apply manual layout to message component.
2021-04-15 16:00:57 -03:00
Matthew Chen
41d535fe26
Apply manual layout to message component.
2021-04-15 16:00:56 -03:00
Matthew Chen
f490a02bc0
Apply manual layout to message component.
2021-04-15 16:00:56 -03:00
Matthew Chen
61b4a56a13
Apply manual layout to message component.
2021-04-15 16:00:56 -03:00
Matthew Chen
05b3d814ad
Apply manual layout to message component.
2021-04-15 16:00:56 -03:00
Matthew Chen
8953909422
Apply manual layout.
2021-04-15 16:00:56 -03:00
Matthew Chen
f15f67e36b
Apply manual layout.
2021-04-15 16:00:56 -03:00
Matthew Chen
90a3bbfbfa
Apply manual layout.
2021-04-15 16:00:55 -03:00
Matthew Chen
9051665fcf
Apply manual layout.
2021-04-15 16:00:55 -03:00
Matthew Chen
37f4618dcd
Apply manual layout to attachment progress views.
2021-04-15 16:00:55 -03:00
Matthew Chen
ba09c10c1e
Apply manual layout to attachment progress views.
2021-04-15 16:00:55 -03:00
Matthew Chen
120a141076
Apply manual layout to body media component and rich subviews.
2021-04-15 16:00:55 -03:00
Matthew Chen
1a4cf00be6
Apply manual layout.
2021-04-15 16:00:55 -03:00
Matthew Chen
941d152b44
Apply manual layout to generic attachment component.
2021-04-15 16:00:55 -03:00
Matthew Chen
4ccf08f0a5
Apply manual layout to link preview component.
2021-04-15 16:00:55 -03:00
Matthew Chen
0500eba493
Apply manual layout to quoted reply component.
2021-04-15 16:00:52 -03:00
Matthew Chen
c1d2f53038
Apply manual layout to sender name component.
2021-04-15 16:00:04 -03:00
Matthew Chen
4b2a1cee5e
Apply manual layout to unread indicator component.
2021-04-15 16:00:04 -03:00
Matthew Chen
583063e1a1
Apply manual layout to thread details component. Simplify manual stack usage.
2021-04-15 16:00:04 -03:00
Matthew Chen
612f790cfa
Apply manual layout to typing indicators component.
2021-04-15 16:00:04 -03:00
Matthew Chen
ad60b903f4
Apply manual layout to view-once component.
2021-04-15 16:00:04 -03:00
Matthew Chen
43ef47ed0c
Apply manual layout to footer component.
2021-04-15 16:00:04 -03:00
Matthew Chen
7ce342c823
Apply manual layout to contact share component.
2021-04-15 16:00:04 -03:00
Matthew Chen
b410b67379
Apply manual layout to bottom buttons component.
2021-04-15 16:00:03 -03:00
Matthew Chen
8eac0128c2
Refine manual stack layout; apply manual layout to audio component.
2021-04-15 16:00:03 -03:00
Matthew Chen
35954daa58
Refine manual stack layout; apply manual layout to audio component.
2021-04-15 16:00:03 -03:00
Matthew Chen
cc00bdaccc
Apply manual stack view to Conversation View components.
2021-04-15 16:00:03 -03:00
Matthew Chen
d04c04c81f
Apply manual stack view to Conversation View components.
2021-04-15 16:00:03 -03:00
Matthew Chen
251409a47d
Apply manual stack view to Conversation View components.
2021-04-15 16:00:03 -03:00
Nora Trapp
e91246fd82
Fix presentation of conversation search
2021-04-13 08:50:57 -07:00
Michelle Linington
01a4ee4cc7
Perf improvements for CVC rendering
...
Fixes some low-hanging expensive renders in CVC. Namely:
- There are a few places where shadow paths can be trivially calculated.
Explicitly setting the shadow path saves an offscreen pass.
- Adopts CALayer corner masking where feasible (e.g. layers with
consistent corner radii).
2021-04-08 13:32:59 -07:00
Nora Trapp
399607d400
Improve message details keyboard interactions.
2021-04-06 15:49:41 -07:00
Matthew Chen
9ef178a33b
Improve handling of theme changes.
2021-04-06 13:57:11 -03:00
Matthew Chen
8ef888c911
Fix table selection artifacts in payment views.
2021-04-06 13:57:11 -03:00
Matthew Chen
0c3ea97aef
Payments: Cull complete/stale TODOs.
2021-04-06 13:57:10 -03:00