Commit graph

3785 commits

Author SHA1 Message Date
Michael Kirk
68ffd81390 Only show breaks between new days
// FREEBIE
2018-07-10 11:38:41 -06:00
Michael Kirk
28abf426f1 White status bar for call screen
Transition to VC controlled status bar style.
2018-07-10 11:36:40 -06:00
Michael Kirk
998c2f392c CR: inline per code review 2018-07-10 11:33:24 -06:00
Michael Kirk
834021fe39 tweak selected color for homeview cells 2018-07-10 11:28:00 -06:00
Michael Kirk
10ac7be03a prefer localizedUppercaseString for user facing text
// FREEBIE
2018-07-10 10:09:31 -06:00
Michael Kirk
d5e15b2a0d FAILED label capitalized to spec 2018-07-10 10:07:36 -06:00
Michael Kirk
76745bee5b failed background color to spec 2018-07-10 10:07:36 -06:00
Matthew Chen
a9c7e77b84 Respond to CR. 2018-07-10 09:58:45 -04:00
Matthew Chen
c70d33b9e4 Tweak attachment upload view. 2018-07-10 09:30:23 -04:00
Matthew Chen
0a35cbab13 Respond to CR. 2018-07-10 09:28:48 -04:00
Matthew Chen
d0618e3738 Apply 'failed' message status icon in home view. 2018-07-10 09:28:48 -04:00
Matthew Chen
aac805a435 Respond to CR. 2018-07-10 09:28:11 -04:00
Matthew Chen
159e6d235a Retweak home view unread indicator. 2018-07-10 09:28:11 -04:00
Matthew Chen
03d393553a Tweak home view cells. 2018-07-10 09:28:11 -04:00
Matthew Chen
6bab56220c Tweak home view cells. 2018-07-10 09:28:11 -04:00
Matthew Chen
b92fc89986 Retweak date and unread messages breaks. 2018-07-09 17:02:25 -04:00
Matthew Chen
5e71f3130b Respond to CR. 2018-07-09 16:39:48 -04:00
Matthew Chen
d4fa7e5e68 Tweak relative timestamps. 2018-07-09 16:33:03 -04:00
Matthew Chen
41e505fb6f Tweak relative timestamps. 2018-07-09 16:33:03 -04:00
Matthew Chen
712d6d89e1 Tweak relative timestamps. 2018-07-09 16:33:03 -04:00
Matthew Chen
a28a5251f6 Respond to CR. 2018-07-09 16:31:43 -04:00
Matthew Chen
cf8d5868e7 Retweak colors. 2018-07-09 16:31:43 -04:00
Matthew Chen
4893b01907 Retweak colors. 2018-07-09 16:31:43 -04:00
Matthew Chen
e7e31c5ee9 Retweak colors. 2018-07-09 16:31:43 -04:00
Matthew Chen
4b448ed018 Retweak colors. 2018-07-09 16:31:43 -04:00
Matthew Chen
bbd65d6433 Retweak colors. 2018-07-09 16:31:43 -04:00
Matthew Chen
db27acf61b Tweak colors flag. 2018-07-09 14:46:59 -04:00
Matthew Chen
929615ab0c Tweak sender avatar sizes. 2018-07-09 14:46:24 -04:00
Michael Kirk
2763f7bd2d fix corner rounding for outgoing messages too 2018-07-09 12:19:13 -06:00
Michael Kirk
f8f0e4aa93 Fix rounding after date
// FREEBIE
2018-07-09 10:58:07 -06:00
Matthew Chen
57c79fd797 Respond to CR. 2018-07-09 11:08:53 -04:00
Matthew Chen
b26231e436 Tweak calls. 2018-07-09 11:08:53 -04:00
Matthew Chen
1a9a5016fe Tweak calls. 2018-07-09 11:08:53 -04:00
Michael Kirk
c40c2a632b Merge tag '2.27.1.4' 2018-07-06 18:19:43 -06:00
Michael Kirk
3eb7e9271e Fix: second reply from lockscreen doesn't send
// FREEBIE
2018-07-06 17:56:05 -06:00
Michael Kirk
37c4a802e4 sharp corners respect RTL 2018-07-06 16:32:46 -06:00
Michael Kirk
fa89a84daf CR: move builder to BubbleView 2018-07-06 16:13:25 -06:00
Michael Kirk
0ecc97d5ff date header should break cluster 2018-07-06 15:31:04 -06:00
Michael Kirk
42da082b01 extract rounded bezier builder 2018-07-06 15:25:15 -06:00
Michael Kirk
900abf2367 CR: simplify 2018-07-06 15:11:07 -06:00
Michael Kirk
287da9c30a fixup quote corners
// FREEBIE
2018-07-06 14:57:28 -06:00
Michael Kirk
68c7abcbb9 Sharp corners 2018-07-06 14:57:28 -06:00
Michael Kirk
40df1c8c3f CR: simplify 2018-07-06 14:56:03 -06:00
Michael Kirk
1f6668d865 corner radius to spec 2018-07-06 14:51:08 -06:00
Michael Kirk
51411f6618 circular corners 2018-07-06 14:51:08 -06:00
Michael Kirk
0f2c0dcd85 Only collapse footers within a cluster (from the same author) 2018-07-06 13:12:39 -06:00
Michael Kirk
6e66e4e1fe match media corners on dismiss
// FREEBIE
2018-07-05 18:24:02 -06:00
Michael Kirk
a1f5512e8d Merge tag '2.27.1.3' 2018-07-05 17:48:15 -06:00
Michael Kirk
24e675ff07 Use dismissable text views where cramped on shorter devices
// FREEBIE
2018-07-05 17:43:47 -06:00
Michael Kirk
0533eb46e3 tweak attachment icon
// FREEBIE
2018-07-05 17:15:40 -06:00
Matthew Chen
c460ff2945 Fix contact cell layout. 2018-07-05 17:36:53 -04:00
Matthew Chen
5b5ef7e0bf Respond to CR. 2018-07-05 17:27:37 -04:00
Matthew Chen
dd078b106f Tweak message send failed indicator. 2018-07-05 16:30:55 -04:00
Matthew Chen
19699fd45f Tweak message send failed indicator. 2018-07-05 16:30:55 -04:00
Matthew Chen
5fc16c1d93 Tweak message send failed indicator. 2018-07-05 16:30:55 -04:00
Michael Kirk
0f34f76611 Merge tag '2.27.1.1' 2018-07-03 18:19:01 -06:00
Michael Kirk
b47062831f Don't block "register" button on iPad registration
On short devices, add a toolbar with a "dismiss" button to the number pad.
2018-07-03 18:11:14 -06:00
Michael Kirk
f48634701f Fixes iOS10 intermittently can't see inbox
ambiguous height of empty StackView pinned above a scrollView.
2018-07-03 17:55:13 -06:00
Matthew Chen
99b76b9734 Respond to CR. 2018-07-03 18:41:36 -04:00
Matthew Chen
92332c2b69 Rework contact share buttons. 2018-07-03 18:33:25 -04:00
Michael Kirk
cfd18bf3f8 smaller swatch icon 2018-07-03 14:55:43 -06:00
Michael Kirk
2b7fc4c942 CR: fixup false->NO 2018-07-03 10:20:17 -06:00
Michael Kirk
a27ee19f4e Fix scroll offset for iPhoneX now that content is behind toolbar 2018-07-03 10:18:21 -06:00
Michael Kirk
83d3f17d44 remove unused code, add comment 2018-07-03 10:18:21 -06:00
Michael Kirk
94a23e63b6 resize bar after send 2018-07-03 10:18:21 -06:00
Michael Kirk
1d0a25dba9 cleanup 2018-07-03 10:18:21 -06:00
Michael Kirk
17f0400bb5 vertically align input toolbar items 2018-07-03 10:18:21 -06:00
Michael Kirk
1a00690b17 Compose to stack view
TODO:

resize after sending
restore actions
add padding
vcenter icons
add new assets
2018-07-03 10:18:21 -06:00
Michael Kirk
7ef693f1b5 pure white blur 2018-07-03 10:18:21 -06:00
Michael Kirk
84d60f5dc4 input toolbar layout tweaks 2018-07-03 10:18:21 -06:00
Michael Kirk
ce0c706f71 icon tint 2018-07-03 10:18:21 -06:00
Michael Kirk
bd9696fede canary in case we change margins later 2018-07-03 10:16:41 -06:00
Michael Kirk
6d5c0cd291 image corner radius is small 2018-07-03 00:00:04 -06:00
Michael Kirk
9108c89329 ContactView is now a stackView 2018-07-02 23:58:31 -06:00
Michael Kirk
aa70deef76 fix picker rounding 2018-07-02 15:37:53 -06:00
Matthew Chen
05b1b37eab Respond to CR. 2018-07-02 16:35:30 -04:00
Matthew Chen
bc527273f2 Fix quoted reply margin. 2018-07-02 16:25:58 -04:00
Matthew Chen
fb0ac32171 Respond to CR. 2018-07-02 16:24:37 -04:00
Matthew Chen
3b726bbac9 Small media corners. 2018-07-02 16:20:44 -04:00
Matthew Chen
db32dcc6a2 Cleanup. 2018-07-02 16:20:16 -04:00
Matthew Chen
9dd18c46ea Revert "Fix quoted reply margin."
This reverts commit c76c571d87.
2018-07-02 16:11:49 -04:00
Matthew Chen
c76c571d87 Fix quoted reply margin. 2018-07-02 16:11:27 -04:00
Matthew Chen
d932748cd3 Change timestamp format. Ensure we always have a date break between messages on different days. 2018-07-02 16:07:42 -04:00
Matthew Chen
8c143f9500 Tweak quoted reply layout. 2018-07-02 15:36:33 -04:00
Matthew Chen
9a52d40413 Tweak quoted reply layout. 2018-07-02 15:36:26 -04:00
Matthew Chen
c6f370810b Refine cell sizing. 2018-07-02 15:36:07 -04:00
Matthew Chen
7be6fbc24f Refine intra-cell spacing. 2018-07-02 15:36:01 -04:00
Matthew Chen
49d34ff021 Tweak contact offers. 2018-07-02 15:34:20 -04:00
Matthew Chen
82e649c508 Tweak colors. 2018-07-02 15:34:20 -04:00
Matthew Chen
53c74d84ac Tweak colors. 2018-07-02 15:34:20 -04:00
Matthew Chen
0c4470bb34 Tweak colors. 2018-07-02 15:34:20 -04:00
Matthew Chen
2653ed7e3f Apply conversation colors. 2018-07-02 15:34:20 -04:00
Matthew Chen
63fa6f5c00 Tweak read indicator color. 2018-07-02 15:34:20 -04:00
Matthew Chen
92a9796e9e Respond to CR. 2018-07-02 15:33:21 -04:00
Matthew Chen
1412998b4a Rework isRTL. 2018-07-02 15:27:24 -04:00
Matthew Chen
a6e4015145 Tweak profile names. 2018-07-02 15:25:43 -04:00
Matthew Chen
bb1caaf3ce Tweak profile names. 2018-07-02 15:25:43 -04:00
Matthew Chen
39eac9129b Respond to CR. 2018-07-02 15:25:43 -04:00
Matthew Chen
4dcb8e18b6 Clean up ahead of PR. 2018-07-02 15:25:43 -04:00
Matthew Chen
32f33f6d12 Tweak sender names. 2018-07-02 15:25:43 -04:00
Michael Kirk
4f94d5c5a9 default value 2018-06-30 07:07:42 -06:00
Michael Kirk
249b0a32b2 long text view controller 2018-06-29 17:56:00 -06:00
Michael Kirk
5719aba91a separate icon vs. title color for toolbars 2018-06-29 17:47:04 -06:00
Michael Kirk
33ab3a663c opaque conversation input toolbar 2018-06-29 17:15:35 -06:00
Michael Kirk
126d41e542 Fixup "scroll down" button so it doesn't fall behind toolbar 2018-06-29 16:58:26 -06:00
Michael Kirk
fd22c6cf20 fix warnings in conversation input toolbar 2018-06-29 16:49:35 -06:00
Michael Kirk
ee898829a1 fixup white nav 2018-06-29 16:49:24 -06:00
Michael Kirk
767f06b09f fixup status bar 2018-06-29 16:48:43 -06:00
Michael Kirk
104e63ded9 remove appearance juggling 2018-06-29 16:27:37 -06:00
Michael Kirk
d5fa7f9b25 conversation view scrolls behind bars 2018-06-29 16:27:37 -06:00
Michael Kirk
f8abe32ae9 more styling to new nav colors 2018-06-29 16:27:37 -06:00
Michael Kirk
5d6a988955 WIP navbar 2018-06-29 15:30:24 -06:00
Matthew Chen
de8cef52bb Tweak message contents. 2018-06-29 17:10:35 -04:00
Matthew Chen
f0121f20b4 Respond to CR. 2018-06-29 17:09:51 -04:00
Matthew Chen
bcde04766f Fix layout of quoted replies. 2018-06-29 17:02:39 -04:00
Matthew Chen
6788810141 Clean up ahead of PR. 2018-06-29 17:02:39 -04:00
Matthew Chen
9ead8b55a3 Tweak design of quoted replies. 2018-06-29 17:02:39 -04:00
Matthew Chen
d80de4bccc Tweak design of quoted replies. 2018-06-29 17:02:39 -04:00
Matthew Chen
7f855aa9ed Respond to CR. 2018-06-29 15:49:36 -04:00
Matthew Chen
520819b248 Show generic attachment extension. 2018-06-29 15:49:36 -04:00
Michael Kirk
16df4f589e conversation colors
// FREEBIE
2018-06-29 11:52:41 -06:00
Matthew Chen
d8108c5ea8 Tweak generic attachment view widths. 2018-06-29 12:56:31 -04:00
Matthew Chen
e0f2a76c73 Animate sending icon. 2018-06-29 12:50:16 -04:00
Matthew Chen
24c4c4c098 Respond to CR. 2018-06-29 12:49:23 -04:00
Matthew Chen
23435b690a Tweak message contents. 2018-06-29 12:43:41 -04:00
Matthew Chen
dd28c01897 Tweak date headers. 2018-06-29 12:43:41 -04:00
Matthew Chen
fa5bfc25e1 Tweak system messages and unread indicators. 2018-06-29 12:43:41 -04:00
Matthew Chen
d2f2e1cb22 Respond to CR. 2018-06-29 12:41:30 -04:00
Matthew Chen
3d5cff1ed0 Tweak attachment download view. 2018-06-29 12:38:49 -04:00
Matthew Chen
554606e2a7 Ensure body media size. 2018-06-29 12:38:05 -04:00
Matthew Chen
e80e5ff9cb Improve layer view design. 2018-06-29 12:32:41 -04:00
Matthew Chen
1e2a498806 Tweak media view gradients. 2018-06-29 12:32:41 -04:00
Matthew Chen
0613cf3bb7 Fix bubble strokes. 2018-06-29 12:28:58 -04:00
Matthew Chen
f607eabb7a Fix audio message layout. 2018-06-29 12:27:19 -04:00
Michael Kirk
266469163e Merge tag '2.27.0.7' 2018-06-28 22:06:54 -06:00
Matthew Chen
d869afc3e4 Tweak break spacing. 2018-06-28 15:06:53 -04:00
Matthew Chen
7d971f1b79 Rework view item configuration. 2018-06-28 15:06:09 -04:00
Matthew Chen
dc531a86ea Tweak message cells. 2018-06-28 15:06:09 -04:00
Matthew Chen
87380894ba Tweak message cells. 2018-06-28 15:03:44 -04:00
Matthew Chen
17d4ccc489 Disable compact text layout. 2018-06-28 15:03:02 -04:00
Matthew Chen
35dc348551 Move conversation style. 2018-06-28 13:26:17 -04:00
Matthew Chen
f2153f888b Tweak color palette. 2018-06-28 13:18:35 -04:00
Matthew Chen
cbc80abff1 Tweak color palette. 2018-06-28 13:18:35 -04:00
Matthew Chen
7634e3a44d Respond to CR. 2018-06-28 13:16:59 -04:00
Matthew Chen
ffb1c35383 Clean up ahead of PRs. 2018-06-27 17:08:46 -04:00
Matthew Chen
3beac83a12 Clean up ahead of PRs. 2018-06-27 17:07:14 -04:00
Matthew Chen
416a52b74a Tweak contact shares. 2018-06-27 17:03:26 -04:00
Matthew Chen
3c4d14034b Tweak contact shares. 2018-06-27 17:03:03 -04:00
Matthew Chen
dc79d302c6 Tweak audio messages. 2018-06-27 16:58:19 -04:00
Matthew Chen
a0b612c64b Tweak generic attachments. 2018-06-27 16:57:29 -04:00
Matthew Chen
774310396c Clean up ahead of PR. 2018-06-27 16:51:30 -04:00
Matthew Chen
5f09080699 Clean up ahead of PR. 2018-06-27 16:51:30 -04:00
Matthew Chen
9cc3a3b7b3 Add body media shadows. 2018-06-27 16:51:30 -04:00
Matthew Chen
e9973b2095 Respond to CR. 2018-06-27 16:49:54 -04:00
Matthew Chen
966e6a1156 Tweak sender names. 2018-06-27 13:18:31 -04:00
Matthew Chen
c744245c4a Fix corner rounding. 2018-06-27 13:17:24 -04:00
Matthew Chen
227234d8cb Respond to CR. 2018-06-27 13:15:31 -04:00
Matthew Chen
dc86bee5d1 Respond to CR. 2018-06-27 09:56:11 -04:00
Matthew Chen
16a1dcfb77 Respond to CR. 2018-06-27 09:53:45 -04:00
Matthew Chen
89523f556b Tweak intra-cell spacing. 2018-06-27 09:33:47 -04:00
Matthew Chen
d04ee35216 Respond to CR. 2018-06-27 09:27:09 -04:00
Matthew Chen
4fc24540dc Breaks: unread indicators and date headers. 2018-06-27 09:20:49 -04:00
Matthew Chen
a4703cec76 Breaks: unread indicators and date headers. 2018-06-27 09:20:49 -04:00
Matthew Chen
4b60037e35 Breaks: unread indicators and date headers. 2018-06-27 09:20:49 -04:00
Matthew Chen
d34e53a163 Breaks: unread indicators and date headers. 2018-06-27 09:20:49 -04:00
Matthew Chen
572fee6173 Respond to CR. 2018-06-27 09:19:51 -04:00
Matthew Chen
f5239a4fbd Compact layout / widow reduction. 2018-06-27 09:11:55 -04:00
Michael Kirk
2fdb62764d avoid occasional "call failure" after local hangup.
// FREEBIE
2018-06-26 17:35:43 -06:00
Michael Kirk
3bee54dbef Merge tag '2.27.0.6' 2018-06-26 15:55:29 -06:00
Michael Kirk
cf4847b6fc Merge tag '2.27.0.5' 2018-06-26 15:55:26 -06:00
Michael Kirk
d9d5131e5f FIX: obscured searchbar upon returning
When navigating back from a conversation, we could be scrolled down a ways.
Since the search bar lives in the inbox table view, we need to make sure the
inbox table view is scrolled all the way up to keep the search bar visible.

// FREEBIE
2018-06-26 14:58:40 -06:00
Michael Kirk
1fcf25fabd FIX: compose search group cell
We switched sizing to automatic, but cell wasn't autolayout ready.
2018-06-26 14:11:42 -06:00
Michael Kirk
b5b51eba24 CR: make members private where possible
add missing weak capture

// FREEBIE
2018-06-26 14:10:32 -06:00
Matthew Chen
2232c25487 Ensure bubble sizing. 2018-06-26 13:33:53 -04:00
Matthew Chen
c7f9575df6 Ensure bubble sizing. 2018-06-26 13:33:47 -04:00
Matthew Chen
3fba101421 Respond to CR. 2018-06-26 13:32:05 -04:00
Matthew Chen
18417edbde Introduce message cell footer view. 2018-06-26 13:25:07 -04:00
Matthew Chen
7d5ad0e165 Introduce message cell footer view. 2018-06-26 13:25:07 -04:00
Matthew Chen
6626e2ecc3 Introduce message cell footer view. 2018-06-26 13:25:07 -04:00
Matthew Chen
f363a196f3 Introduce message cell footer view. 2018-06-26 13:25:07 -04:00
Matthew Chen
cbacda87ca Introduce message cell footer view. 2018-06-26 13:25:07 -04:00
Matthew Chen
8cfb6eef18 Refine conversation style. 2018-06-26 10:22:05 -04:00
Matthew Chen
33b1628c26 Rename to ConversationStyle. 2018-06-26 10:20:26 -04:00
Michael Kirk
38ee3653f7 synchronize access to CaptureController state
// FREEBIE
2018-06-25 17:43:54 -06:00
Michael Kirk
af603e53c7 remove more unused state from PCC 2018-06-25 15:44:57 -06:00
Michael Kirk
61156656aa Only PCC needs to know about the local RTCTrack 2018-06-25 15:21:27 -06:00
Michael Kirk
afa385feae adapt to capturer abstraction 2018-06-25 15:03:25 -06:00
Michael Kirk
0cd1cb80cc Compiling, but video sending not working. 2018-06-25 15:03:25 -06:00
Michael Kirk
064035f3f4 WIP M67 - plumb through AVCaptureSession
TODO:

-[x] plumb through AVCaptureSession
-[] get AVCaptureSession from PeerConnectionClient
-[] RTCDataChannel not unwrapped
-[] no member avFoundationSource
-[] no member "back camera"
2018-06-25 15:03:25 -06:00
Matthew Chen
a5d52c4203 Clean up ahead of PR. 2018-06-25 15:09:45 -04:00
Matthew Chen
4effa56d50 Tweak 'group sender' avatars. 2018-06-25 15:07:46 -04:00
Matthew Chen
e3a13dfd9e Respond to CR. 2018-06-25 15:03:53 -04:00
Matthew Chen
a9b6fe5978 Respond to CR. 2018-06-25 15:00:45 -04:00
Matthew Chen
fdd6174871 Fix breakage from cell layout changes. 2018-06-25 14:41:14 -04:00
Matthew Chen
990bb81e4a Respond to CR. 2018-06-25 14:39:48 -04:00
Matthew Chen
a31bd16d90 Respond to CR. 2018-06-25 13:53:35 -04:00
Matthew Chen
7847db7e1c Tweak text insets to reflect dynamic type. 2018-06-25 13:51:28 -04:00
Matthew Chen
4b5d994c3f Respond to CR. 2018-06-25 13:49:31 -04:00
Matthew Chen
fc299b8700 Use UI database connection throughout the conversation cells. 2018-06-25 13:08:10 -04:00
Matthew Chen
d40f74dd0b Respond to CR. 2018-06-25 12:43:25 -04:00