Commit Graph

4562 Commits

Author SHA1 Message Date
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 74ce3012cf "Bump build to 2.28.0.3." 2018-07-06 18:24:24 -06:00
Michael Kirk c40c2a632b Merge tag '2.27.1.4' 2018-07-06 18:19:43 -06:00
Michael Kirk 46b835b501 "Bump build to 2.27.1.4." 2018-07-06 17:59:54 -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 881d4be581 "Bump build to 2.28.0.2." 2018-07-05 18:08:38 -06:00
Michael Kirk a1f5512e8d Merge tag '2.27.1.3' 2018-07-05 17:48:15 -06:00
Michael Kirk 394990685b "Bump build to 2.27.1.3." 2018-07-05 17:46:28 -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 69863c645b remove unused image asset
// FREEBIE
2018-07-05 17:15:40 -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 ba557858e0 Tweak message send failed indicator. 2018-07-05 16:30:55 -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 958d249ee5 "Bump build to 2.27.1.2." 2018-07-05 09:52:12 -06:00
Michael Kirk 0292e1dd3f "Bump build to 2.28.0.1." 2018-07-03 18:19:12 -06:00
Michael Kirk 0f34f76611 Merge tag '2.27.1.1' 2018-07-03 18:19:01 -06:00
Michael Kirk 677b898bfc "Bump build to 2.27.1.1." 2018-07-03 18:15:39 -06:00
Michael Kirk 847fa3cf06 "Bump build to 2.27.1.0." 2018-07-03 18:12:52 -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 2106bd9e01 sync translations 2018-07-03 18:02:26 -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
Michael Kirk 283556ed01 "Bump build to 2.28.0.0." 2018-07-02 15:32:33 -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 001aad0018 dark status bar 2018-06-29 16:13:51 -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
Michael Kirk c918118509 "Bump build to 2.27.0.7." 2018-06-28 19:18:14 -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 ad351de5cf "Bump build to 2.27.0.6." 2018-06-26 15:02:08 -06:00
Michael Kirk a16df5cd73 sync translations
// FREEBIE
2018-06-26 15:01:39 -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 05b200c607 "Bump build to 2.27.0.5." 2018-06-25 18:20:00 -06:00
Michael Kirk 4576747bb7 sync translations 2018-06-25 18:19:27 -06: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
Matthew Chen 196d82c17a Respond to CR. 2018-06-25 09:42:18 -04:00
Matthew Chen 53b1ae6a36 Fix gutter constants. 2018-06-25 09:26:41 -04:00
Matthew Chen 0b04397e21 Tweak message cells. 2018-06-25 09:26:41 -04:00
Matthew Chen d425809fa3 Tweak message cells. 2018-06-25 09:26:41 -04:00
Matthew Chen 98ac13f9be Tweak message cells. 2018-06-25 09:26:41 -04:00
Matthew Chen ac6f78a5fc Tweak message cells. 2018-06-25 09:26:41 -04:00
Michael Kirk 825e3f4ac0 "Bump build to 2.27.0.4." 2018-06-22 15:04:52 -06:00
Michael Kirk 0419f52262 sync translations
// FREEBIE
2018-06-22 15:04:36 -06:00
Michael Kirk 9d56f100ab Don't show unread badge/bold for search message
// FREEBIE
2018-06-22 14:38:53 -06:00
Michael Kirk 489bbe2fcc FIX: mute icon corrupted in homeview
Don't clobber icon font

// FREEBIE
2018-06-22 14:03:16 -06:00
Michael Kirk 9b43e32332 FIX: input toolbar not immediately visible when search was active
// FREEBIE
2018-06-22 13:49:36 -06:00
Michael Kirk 9f06163b76 Fix contacts reminder view
We had a guard that prevented 'called at least once' from ever getting set when contacts access was disabled.

// FREEBIE
2018-06-22 13:49:05 -06:00
Michael Kirk 66ebb7b787 Simplify show/hide with stack view
// FREEBIE
2018-06-22 13:49:05 -06:00