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