Commit graph

919 commits

Author SHA1 Message Date
Matthew Chen
9d5af7bb2e Set sender names apart. 2018-07-20 15:58:17 -04: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
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
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
Matthew Chen
e3622739b2 Remove media thumbnail shadows. 2018-07-16 12:55:29 -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
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
39bbcca738 CR: cleanup / copy tweak 2018-07-13 13:00:27 -06:00
Michael Kirk
dde2fd6f33 Hide menu window when vc dismisses.
Normally this isn't possible, just being paranoid.

// FREEBIE
2018-07-13 13:00:27 -06:00
Michael Kirk
82fdd5b883 Split out generic action sheet components
Keep the message specific components separte, so we could re-use the
MenuActionsViewController.
2018-07-13 13:00:27 -06:00
Michael Kirk
41c1c2fcd5 scroll focused view to maximize visability
// FREEBIE
2018-07-13 13:00:27 -06:00
Michael Kirk
ce3030917f MessageActions for info messages 2018-07-13 13:00:27 -06:00
Michael Kirk
42eb7a8d31 cleanup unused code 2018-07-13 13:00:27 -06:00
Michael Kirk
210cba3e37 Media actions 2018-07-13 13:00:27 -06:00
Michael Kirk
729336774c delete text 2018-07-13 13:00:27 -06:00
Michael Kirk
2552368146 add text reply action, comment out more deprecated uimenu code 2018-07-13 13:00:27 -06:00
Michael Kirk
6079ae2439 show text details, dismiss before action to avoid problems when action presents 2018-07-13 13:00:27 -06:00
Michael Kirk
5c2a5b00aa comment 2018-07-13 13:00:27 -06:00
Michael Kirk
0c4cae133b milestone: route one real action (copy text) 2018-07-13 13:00:27 -06:00
Michael Kirk
57400e1ecb WIP: ActionView 2018-07-13 13:00:27 -06:00
Michael Kirk
18adf26e06 Don't present over navbar.
// FREEBIE
2018-07-13 13:00:27 -06:00
Michael Kirk
635c0275db stop observing db notifications while message actions are presented
This let's new messages appear after the message actions are dismissed without
complicating scroll state.
2018-07-13 13:00:27 -06:00
Michael Kirk
6275a2f102 Highlight focused view 2018-07-13 13:00:27 -06:00
Michael Kirk
ea179a398b first responder debugging 2018-07-13 13:00:27 -06:00
Michael Kirk
aa98963fd9 Abandonded: separate window pattern
Hiding the old window, caused keyboard to resign first responder.
2018-07-13 13:00:27 -06:00
Michael Kirk
6037a440c9 wire up window mgmt 2018-07-13 13:00:27 -06:00
Michael Kirk
a2c67bb96b Enhance navbar blur, match input toolbar blur
// FREEBIE
2018-07-13 11:59:47 -06:00
Matthew Chen
246218e333 Apply 'disappearing messages disabled' icon. 2018-07-12 15:37:08 -04:00
Matthew Chen
4d3707a16e Apply "disappearing messages disabled" icon. 2018-07-12 15:37:08 -04:00
Matthew Chen
8287076499 More design tweaks. 2018-07-12 15:36:22 -04:00
Matthew Chen
49b0ea993d Dedupe forward class declarations. 2018-07-12 15:35:42 -04:00
Matthew Chen
a505c2a89e Tweak unread indicator + date. 2018-07-11 17:19:55 -04:00
Matthew Chen
376e2cc1db Respond to CR. 2018-07-11 16:54:44 -04:00
Matthew Chen
ecafe546b6 Rework unread indicators. 2018-07-11 16:43:39 -04:00
Matthew Chen
8d72bb032e Rework unread indicators. 2018-07-11 16:43:39 -04:00
Matthew Chen
e48a1e0816 Respond to CR. 2018-07-11 15:43:27 -04:00
Matthew Chen
6711ed1cf3 Respond to CR. 2018-07-11 15:38:49 -04:00
Matthew Chen
f426af8167 Respond to CR. 2018-07-11 15:38:49 -04:00
Matthew Chen
6d45d533ef Respond to CR. 2018-07-11 15:38:49 -04:00
Matthew Chen
e01579ed44 Tweak disappearing messages indicator. 2018-07-11 15:38:49 -04:00