Nora Trapp
c530b22893
Put a background behind sticker suggestions to differentiate from incoming messages
2019-06-14 09:30:17 -07:00
Matthew Chen
ee316047ed
Respond to CR.
2019-06-14 10:51:54 -04:00
Matthew Chen
36e14de77a
Don't let users view outgoing messages with per-message expiration.
2019-06-14 10:46:39 -04:00
Matthew Chen
77841451b8
Respond to CR.
2019-06-13 17:50:25 -04:00
Matthew Chen
4ac51e95c2
Sketch out the "tombstone" state of messages with per-message expiration.
2019-06-13 17:26:29 -04:00
Nora Trapp
13a80ef8aa
Accept autocorrect suggestions in all the textViews that can be dismissed without the keyboard
2019-06-13 09:24:03 -07:00
Nora Trapp
cd281f22b2
Bounce a little
2019-06-13 09:21:15 -07:00
Nora Trapp
e103d1d493
PR Feedback
2019-06-13 09:21:15 -07:00
Nora Trapp
0757981008
Reduce touch region for audio scrubbing
2019-06-13 09:21:15 -07:00
Nora Trapp
70de083495
Updated swipe-to-reply animation
2019-06-13 09:21:15 -07:00
Matthew Chen
f7a82cbb38
Include sender state for per-message expiration messages in group threads.
2019-06-13 11:19:09 -04:00
Matthew Chen
af20fe7989
Add full-screen view to render messages with per-message expiration in conversation view.
2019-06-13 11:17:39 -04:00
Matthew Chen
69ada9acd8
Add full-screen view to render messages with per-message expiration in conversation view.
2019-06-13 11:17:39 -04:00
Matthew Chen
195f1ebec8
Don't allow "reply" messages with per-message expiration.
2019-06-13 11:17:39 -04:00
Matthew Chen
a1184dd581
Respond to CR.
2019-06-13 10:55:10 -04:00
Matthew Chen
7c5b023078
Add views to render messages with per-message expiration in conversation view.
2019-06-13 10:55:10 -04:00
Matthew Chen
f24f79773b
Add views to render messages with per-message expiration in conversation view.
2019-06-13 10:52:50 -04:00
Matthew Chen
08d1592cb1
Add views to render messages with per-message expiration in conversation view.
2019-06-13 10:52:50 -04:00
Matthew Chen
a6280e61c5
Add views to render messages with per-message expiration in conversation view.
2019-06-13 10:51:17 -04:00
Michael Kirk
13cdb2abb8
Surface when you discover a friend has registered
2019-06-13 09:20:50 -05:00
Nora Trapp
87776a938c
PR Feedback
2019-06-12 14:37:03 -07:00
Nora Trapp
b77fac0729
Ignore typing indicators when updating lastVisibleSortId
2019-06-12 14:37:03 -07:00
Matthew Chen
397212f8a5
Add PDF view.
2019-06-12 12:27:16 -07:00
Matthew Chen
84dc969c5e
Add PDF view.
2019-06-12 12:27:16 -07:00
Nora Trapp
8753c15278
Fix gesture interactions for interactive pop (swipe to go back)
2019-06-11 18:52:13 -07:00
Jonathan Chan
135d051761
Accept autocorrect suggestion before sending
...
Previously, when we type a message in `ConversationViewController`, and then click "Send" when there is a pending autocorrect suggestion in the keyboard, the autocorrect suggestion is ignored. This results in messages being sent with typos. This commit accepts the autocorrect suggestion before the message is sent, emulating the behaviour in Apple Messages and Facebook Messenger.
Fixes #2875 .
Signed-off-by: Jonathan Chan <jonchanyc@outlook.com>
2019-06-11 12:36:41 -07:00
Nora Trapp
ae985fd353
Simplified RTL handling for swipe-to-reply.
2019-06-11 10:50:49 -07:00
Nora Trapp
fa409dbbc5
Fix input bar placeholder for RTL languages.
2019-06-11 10:50:49 -07:00
Nora Trapp
7b22835413
Fix audio scrubbing for RTL
2019-06-11 10:50:49 -07:00
Nora Trapp
9b6b199df4
Add RTL support to swipe to reply.
2019-06-11 10:50:49 -07:00
Nora Trapp
fd1e1cfd16
Fix a missing clamp on audio scrubber
2019-06-10 12:35:06 -07:00
Nora Trapp
0d2442c8fe
Fix message cell constraints for iOS 9
2019-06-10 12:35:06 -07:00
Nora Trapp
ce99b0e311
Add ImpactHapticFeedback helper
2019-06-10 12:35:06 -07:00
Nora Trapp
d1c49138b1
PR Feedback
2019-06-10 12:35:06 -07:00
Nora Trapp
a8235a1759
Swipe to reply
2019-06-10 12:35:06 -07:00
Matthew Chen
32076ea302
Rework the "is this a disappear message" accessors.
2019-06-10 11:41:39 -04:00
Michael Kirk
79124628c7
higher quality images for "documents"
2019-06-10 09:45:08 -05:00
Michael Kirk
c8ba6cb71e
Remove old UIPicker code
2019-06-10 09:45:08 -05:00
Nora Trapp
38a71ba4ad
Only scrub audio player when the pan gesture ends
2019-06-05 15:50:58 -07:00
Nora Trapp
dc77113a01
PR Feedback
2019-06-05 15:50:58 -07:00
Nora Trapp
16415463a0
Only allow the message cell's panGesture to operate horizontally.
2019-06-05 15:50:58 -07:00
Nora Trapp
7b9d3fe772
Allow scrubbing audio messages
2019-06-05 15:50:58 -07:00
Nora Trapp
ca22869f7d
Also cleanup borders on link previews in dark mode
2019-05-31 14:13:40 -07:00
Nora Trapp
3125cc3580
Slightly bump up the border width of the input tool bar to improve anti-aliasing.
2019-05-31 12:00:41 -07:00
Matthew Chen
7901bcc123
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-31 13:19:36 -04:00
Matthew Chen
9beaa7e19b
Migrate all models.
2019-05-31 10:27:20 -04:00
Matthew Chen
e43c0e2316
Notify input toolbar when stickers become enabled.
2019-05-31 09:36:02 -04:00
Michael Kirk
976915e538
proper type annotations for mantle model
2019-05-30 09:49:18 -06:00
Matthew Chen
4eed2bba2f
Respond to CR.
2019-05-30 09:09:08 -04:00
Matthew Chen
abce36b687
Never show the empty sticker keyboard.
2019-05-30 09:06:39 -04:00