Commit graph

4569 commits

Author SHA1 Message Date
Matthew Chen
026ef02ce5 Refine 'new message' animations. 2018-07-31 16:04:22 -06:00
Michael Kirk
def8b43daa iOS9/10 fixups 2018-07-31 15:14:09 -06:00
Michael Kirk
bfe1eb5503 Move reminder views into scrollable content
// FREEBIE
2018-07-31 11:41:08 -06:00
Michael Kirk
29c459fe60 Haptic feedback when changing menu action selection
// FREEBIE
2018-07-31 10:15:34 -06:00
Michael Kirk
e5e5bbddc9 Menu UX
- Use longpress gesture to implement pannable tap gesture, e.g. slide between actions, select whichever one is below on touchup
- Remove swipe to dismiss, in line with System Action sheet
2018-07-31 10:14:30 -06:00
Michael Kirk
04c00ff28b Fix letterboxed video on M68
Upstream changed how this is handled.
2018-07-30 17:01:40 -06:00
Michael Kirk
181d99d80e "Bump build to 2.28.0.14." 2018-07-26 17:33:09 -06:00
Michael Kirk
0fb3ac85a7 Sync translations 2018-07-26 17:32:52 -06:00
Michael Kirk
1824d7dcef "Bump build to 2.28.0.13." 2018-07-25 14:17:01 -06:00
Michael Kirk
778a8aa079 sync translations 2018-07-25 14:16:53 -06:00
Michael Kirk
6518aa24a3 "Bump build to 2.28.0.12." 2018-07-23 16:10:38 -06:00
Michael Kirk
d04bb86258 sync translations 2018-07-23 16:10:33 -06:00
Michael Kirk
2d4eb7d057 remove interactive 'swipe for info' 2018-07-23 13:08:41 -06:00
Michael Kirk
aba358e894 faster message actions presentation 2018-07-23 13:07:51 -06:00
Michael Kirk
1d4ead080b fix color behind navbar 2018-07-23 12:18:01 -06:00
Michael Kirk
9d279b4d85 "Bump build to 2.28.0.11." 2018-07-20 16:26:50 -06:00
Matthew Chen
88c5fc1af8 Fix message footer alignment. 2018-07-20 16:12:19 -06:00
Matthew Chen
e271730f33 Ignore gestures in date breaks and unread indicators. 2018-07-20 16:10:03 -06:00
Matthew Chen
9d5af7bb2e Set sender names apart. 2018-07-20 15:58:17 -04:00
Michael Kirk
1c9a47416a "Bump build to 2.28.0.10." 2018-07-17 14:54:07 -06:00
Michael Kirk
89f02a8510 sync translations 2018-07-17 14:54:00 -06:00
Michael Kirk
2b5db4fd1a Add header view to info messages.
I considered extracting this from OWSMessageCell and putting it into
ConversationCell, but that would be a pretty large change.

// FREEBIE
2018-07-17 14:49:43 -06:00
Michael Kirk
a6a09f4d9f fix squashed cells on ios9/10
must specify rowHeight automatic

Furthermore, we can't mix static and automatic sizing within a single tableView
2018-07-17 14:36:37 -06:00
Michael Kirk
17e79a522a fixup audio/generic atachment margins 2018-07-17 12:58:39 -06:00
Michael Kirk
c2063d8600 replace bullet with center-dot unicode
// FREEBIE
2018-07-17 12:53:01 -06:00
Michael Kirk
7b85410136 per design: MessageStatus 1pt below baseline 2018-07-17 10:06:08 -06:00
Michael Kirk
567f625902 touch instead of reload to make sure any adjacent bubbles are updated appropriately. 2018-07-17 09:53:45 -06:00
Michael Kirk
2c3f7db4e4 Only add one 'incoming message' unread indicator per foreground.
// FREEBIE
2018-07-17 09:53:45 -06:00
Michael Kirk
f2f3b9eaed reload cell after removing unread indicator
// FREEBIE
2018-07-17 09:53:45 -06:00
Michael Kirk
1b78882660 per design: tweak quote corner radius
// FREEBIE
2018-07-16 17:49:14 -06:00
Michael Kirk
b9f3e08e93 "Bump build to 2.28.0.9." 2018-07-16 17:27:20 -06:00
Michael Kirk
089010cc51 Sync translations 2018-07-16 17:27:11 -06:00
Óscar Morales Vivó
24f30e015a Fixed settings button margin in home view controller, also fixes land scape button image glitch. 2018-07-16 16:09:39 -06:00
Michael Kirk
c53f777bc1 CR: explanatory comment 2018-07-16 13:51:22 -06:00
Michael Kirk
898d64ae1c Fix compose picker content scrolls behind navbar
// FREEBIE
2018-07-16 13:51:22 -06:00
Matthew Chen
e3622739b2 Remove media thumbnail shadows. 2018-07-16 12:55:29 -06:00
Matthew Chen
15bfe44b1e Update icon for generic attachments. 2018-07-16 12:54:17 -06:00
Michael Kirk
24060c17d0 CR: proper width calculation for header view 2018-07-16 12:52:00 -06:00
Michael Kirk
f33e5c019c CR: assign gutter trailing/leading in HeaderView
// FREEBIE
2018-07-16 12:52:00 -06:00
Michael Kirk
fef6c64bdc decrease header spacing from 32->28.
Previous spacing was based on applying the "full width" gutter spacing twice.
2018-07-16 12:52:00 -06:00
Michael Kirk
8da47b64d9 clarify different methods
These method names were too similar to existing methods in PureLayout, which
have slightly different behavior.

ows_autoPinToSuperviewEdges uses left/right, whereas PureLayouts uses
leading/trailing

ows_autoPinToSuperviewMargins uses our own constraint adding logic, which
behaves differently in some cases.
2018-07-16 10:20:05 -06:00
Michael Kirk
9df6b4bb78 Fix "contact cell too close to edge" in detail view (iOS9/iOS10)
Don't mix concepts of left/right with leading/trailing.
2018-07-16 10:20:05 -06:00
Michael Kirk
7d0733fa88 "Bump build to 2.28.0.8." 2018-07-13 17:05:48 -06:00
Michael Kirk
8984e1a717 Sync translations 2018-07-13 17:05:35 -06:00
Michael Kirk
0847c0bafb ScrollToBottom accounts for top inset
// FREEBIE
2018-07-13 14:25:11 -06:00
Matthew Chen
687efabede Respond to CR. 2018-07-13 16:24:36 -04:00
Matthew Chen
96a8df5f88 Fix "new unread indicator animation" issue. 2018-07-13 16:21:57 -04:00
Matthew Chen
f69945ea20 Fix 'breaks vs. collapse' issue. 2018-07-13 16:21:57 -04:00
Michael Kirk
e911de01e9 Ensure delegate is informed of dismissal
// FREEBIE
2018-07-13 13:00:27 -06:00
Michael Kirk
39bbcca738 CR: cleanup / copy tweak 2018-07-13 13:00:27 -06:00