Commit Graph

42 Commits

Author SHA1 Message Date
Matthew Chen
be48bb75ca Port CVC to Swift. 2021-06-18 09:41:02 -03:00
Matthew Chen
172c52079a Port CVC to Swift. 2021-06-18 09:39:46 -03:00
Matthew Chen
81196df150 Port CVC to Swift. 2021-06-18 09:37:44 -03:00
Matthew Chen
022e83141c Port CVC to Swift. 2021-06-18 09:37:43 -03:00
Matthew Chen
41c760b886 Rename ChatColorValue to ChatColor. 2021-05-25 16:22:31 -03:00
Matthew Chen
c15fb5322f Render chat colors in CVC cells. 2021-05-25 16:22:29 -03:00
Matthew Chen
a45acdb040 Render chat colors in CVC cells. 2021-05-25 16:22:29 -03:00
Nora Trapp
e0ca784e08 PR Feedback 2021-04-29 18:15:44 -07:00
Nora Trapp
7d1b7e900a Block loads while cells are animating 2021-04-29 18:04:03 -07:00
Matthew Chen
0e0e131aaf Rework CVC scroll continuity. 2021-04-29 21:50:40 -03:00
Matthew Chen
a9c0a3234a Rework cvc wallpaper blur again. 2021-04-28 17:00:02 -03:00
Matthew Chen
af3370586e Animate changes to wallpaper blur mask. 2021-04-27 16:16:28 -03:00
Matthew Chen
d9d9989807 Changes for measuring manual stack view performance. 2021-04-15 16:00:57 -03:00
Nora Trapp
fa6662403e Revert "Merge branch 'nt/animations'"
This reverts commit 1ec4ae3b05, reversing
changes made to 1ed1371c71.
2021-03-17 13:17:17 -07:00
Nora Trapp
53d49f71b6 Block loads while animating selection change 2021-03-16 19:48:59 -03:00
Nora Trapp
1f7a592166 Animate message send and receive. 2021-03-16 19:48:59 -03:00
Matthew Chen
b636d29ead Add logging around 413 errors. 2021-02-03 09:42:59 -03:00
Matthew Chen
67d2125607 Fix scroll state issue when presenting CVC with no unread messages. 2021-01-22 23:24:39 -03:00
Nora Trapp
e1ce224928 PR Feedback 2021-01-21 17:00:18 -08:00
Nora Trapp
f42788c1b8 Fix wallpaper reload 2021-01-21 17:00:17 -08:00
Nora Trapp
d0da9422ec System message wallpaper styling. 2021-01-21 17:00:17 -08:00
Matthew Chen
f23199ba89 Fix "delete all messages". 2021-01-05 18:01:27 -03:00
Matthew Chen
a0e429e816 Refine CVC updates. 2021-01-05 10:45:54 -03:00
Matthew Chen
0dcb7e8622 Small fixes. 2020-12-23 10:41:56 -03:00
Matthew Chen
9656b00eba Respond to CR. 2020-12-19 08:24:08 -03:00
Matthew Chen
5e5d2b7ecc All loads to land near edge of load window. 2020-12-19 08:20:38 -03:00
Matthew Chen
0d88303e1f Fix auto-scroll issue around first message in thread. 2020-12-18 11:26:13 -03:00
Matthew Chen
43d2951366 Fix stalled loads. 2020-12-18 11:25:17 -03:00
Matthew Chen
5f7196b850 Improve landing of loads. 2020-12-18 11:20:49 -03:00
Matthew Chen
fc003412cd Improve landing of loads. 2020-12-18 11:20:49 -03:00
Matthew Chen
e5fe14cd32 Respond to CRs. 2020-12-18 10:49:48 -03:00
Matthew Chen
8cfd6a4b36 Modify layout to handle performBatchUpdates(). 2020-12-18 10:49:48 -03:00
Matthew Chen
fe933c7cc3 Modify layout to handle performBatchUpdates(). 2020-12-18 10:49:48 -03:00
Matthew Chen
8f93df9e85 Respond to CRs. 2020-12-18 10:47:57 -03:00
Michelle Linington
b6a939115f Fix peek and pop with CVC perf improvements
- Permit a nil navigation controller if we're in a preview platter
- Instead of directly pushing onto the navigation controller's stack,
  ask the split view controller to present the thread when we pop.
- Instead of hiding the input toolbar when shown in a preview platter,
  set the bottomViewType to .none. Content insets are determined by the
  bottom bar size. Even if the input toolbar is hidden, we were still
  using its height in our content inset. This fixes that.
2020-12-16 13:43:47 -08:00
Matthew Chen
76b362ac85 Fix edge cases are collection view layout preparation. 2020-12-15 11:17:18 -03:00
Matthew Chen
ec5d396e70 Improve scroll continuity vs. auto-scroll. 2020-12-14 11:35:53 -03:00
Matthew Chen
151e1158a9 Rename CVItemViewModel, CVItemViewModelImpl. 2020-12-11 16:49:14 -03:00
Matthew Chen
961c20ea4c Clean up codebase. 2020-12-10 13:21:18 -03:00
Matthew Chen
0531e44170 Clean up codebase. 2020-12-10 13:02:25 -03:00
Matthew Chen
a36c275d89 Clean up codebase. 2020-12-10 12:57:51 -03:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00