Matthew Chen
2bb4ecd10d
Improve scroll continuity.
2021-06-22 09:13:35 -03:00
Matthew Chen
c093739463
Port CVC to Swift.
2021-06-18 09:41:02 -03:00
Matthew Chen
be48bb75ca
Port CVC to Swift.
2021-06-18 09:41:02 -03:00
Matthew Chen
feac1f1d56
Port CVC to Swift.
2021-06-18 09:41:00 -03:00
Matthew Chen
82f6072d33
Port CVC to Swift.
2021-06-18 09:39:46 -03:00
Matthew Chen
172c52079a
Port CVC to Swift.
2021-06-18 09:39:46 -03:00
Matthew Chen
91e0861596
Port CVC to Swift.
2021-06-18 09:39:46 -03:00
Matthew Chen
58fad8b1d9
Port CVC to Swift.
2021-06-18 09:37:43 -03:00
Matthew Chen
022e83141c
Port CVC to Swift.
2021-06-18 09:37:43 -03:00
Nora Trapp
6e360bf637
Add voice memo draft UI
2021-05-05 15:25:54 -03:00
Nora Trapp
3a74bc21b2
Re-style voice memo recording view
2021-05-05 15:25:54 -03:00
Nora Trapp
a978e453bc
Preserve voice message drafts
2021-05-05 15:25:54 -03:00
Matthew Chen
0e0e131aaf
Rework CVC scroll continuity.
2021-04-29 21:50:40 -03:00
Matthew Chen
5788341ac0
Add background container.
2021-04-23 18:51:48 -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
39c851218d
Animate multi-select UI appearance/disappearance
2021-03-16 19:48:59 -03:00
Matthew Chen
49df8d2515
Fix issue around sharing a sticker pack URL to just the currently open conversation.
2021-01-28 11:32:13 -03:00
Matthew Chen
03c21253e4
Group link promotion.
2021-01-12 15:51:05 -03:00
Matthew Chen
02cae9d43d
Fix 'scroll to bottom' during keyboard animations.
2021-01-05 18:01:27 -03:00
Matthew Chen
f23199ba89
Fix "delete all messages".
2021-01-05 18:01:27 -03:00
Michelle Linington
30a0225b7b
Post-rebase cleanup
2020-12-22 14:24:46 -08:00
Michelle Linington
1c804a9b76
Adopt UIContextMenu style preview interactions
...
iOS 13 added support for peek/pop style interactions on non-force touch
devices. ViewControllerPreviewing has been deprecated and replaced with
UIContextMenu.
This change adopts the new API on iOS 13+ devices. iOS 12 force touch
devices will continue to support the old style behavior. This also
enables support for haptic touch/long press interactions on devices that
do not support force touch.
2020-12-22 14:24:46 -08: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
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Nora Trapp
45a99cb394
Open group call lobby when tapping notification
2020-11-19 16:04:21 -08:00
Matthew Chen
df34b8122c
Migrate CVC "bottom view" logic to Swift.
...
Migrate CVC "bottom view" logic to Swift.
2020-10-30 09:07:37 -03:00
Matthew Chen
bcc7995a7b
Migrate groups from v1 to v2, part 3.
...
* Pull out GroupMigrationActionSheet.
* Add group migration action sheets.
* Make changes to enable testing migrations.
* Rewrite banners in Swift.
* Refine group migration logic; add support for testability.
2020-10-30 09:06:40 -03:00
Matthew Chen
86b86fbae6
Remove old databaseStorage property.
2020-09-21 12:49:29 -03:00
Nora Trapp
0fb8cd3bee
Fix 'react to wrong message' issue
2020-08-18 01:02:58 -07:00
Nora Trapp
e4e23aef55
Mentions Picker
2020-07-30 11:23:45 -07:00
Nora Trapp
086a65ff7c
Consolidate conversation scrolling logic
2020-06-19 11:54:31 -07:00
Nora Trapp
e2e5d3c03b
Fix emoji picker behavior when keyboard is visible
2020-06-07 09:33:20 -07:00
Matthew Chen
b42f1968cc
Fix build warnings around initializers.
2020-04-08 16:05:54 -03:00
Nora Trapp
4698e0cf26
Fix lint issue
2020-03-23 12:09:00 -07:00
Michael Kirk
f927ef1b4b
Batch Select / Delete
2020-03-20 19:36:48 -07:00
Matthew Chen
dec0176eb3
Overhaul message request view.
...
* Fix input toolbar visibility after accepting group v2 invite.
2020-02-21 10:55:40 -03:00
Michael Kirk
5a081bd1c4
cvc init rather than configureWithThread
2020-02-17 16:26:32 -07:00
Michael Kirk
4ffdc7cda6
disallow reaction when pending message request
2020-02-15 11:37:24 -07:00
Nora Trapp
6a2d58f65f
PR Feedback
2019-11-21 12:05:00 -08:00
Nora Trapp
b88a99e047
Keyboard Shortcuts
2019-10-22 15:16:33 -07:00
Nora Trapp
9148052cd6
Fix notification presentation over selected thread.
2019-10-21 10:49:19 -07:00
Michael Kirk
5c2c48a75c
Smooth Media Gallery Animations
2019-07-24 13:25:37 -06:00
Matthew Chen
f3d0cd99fc
Handle notifications for open conversations.
2019-03-28 16:58:02 -04:00
Matthew Chen
27b6a5e5bb
Open message search results.
2018-06-12 12:44:32 -04:00
Matthew Chen
91d54360ba
Add contact view.
2018-05-03 14:09:54 -04:00
Matthew Chen
e12a1e984a
Work on two-factor auth settings UI.
2018-03-01 15:38:59 -05:00
Matthew Chen
c2f07bb3d8
Restore message cell footers.
...
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
fb408f980c
Remove JSQ.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Michael Kirk
e2445e6ed2
Fix RTL bubbles in conversation and message detail view
...
// FREEBIE
2017-09-28 16:34:10 -04:00
Michael Kirk
5704bf1765
message bubbles for message detail view controller
...
// FREEBIE
2017-09-28 14:58:15 -04:00