Commit graph

438 commits

Author SHA1 Message Date
Matthew Chen b3c62d91be Merge remote-tracking branch 'origin/release/2.28.1' 2018-08-08 13:51:52 -04:00
Michael Kirk 51b1761364 Fix crash during CollectionView thrash 2018-08-08 10:17:42 -06:00
Michael Kirk 7e5d9480b1 Add missing header file 2018-08-08 10:17:03 -06:00
Michael Kirk 2ea7e2b036 CR: clean up preferences 2018-08-08 10:04:59 -06:00
Michael Kirk e5b3cbd00c Use StoreKit for reviews 2018-08-07 15:56:52 -06:00
Matthew Chen faf3cd6a55 Fix lazy collapse of message cell footers. 2018-08-06 14:03:40 -04:00
Matthew Chen cea93784b1 Avoid redundant content inset updates. 2018-08-06 09:08:54 -04:00
Matthew Chen 9b45a15c35 Merge branch 'release/2.28.1' 2018-08-06 09:01:19 -04:00
Matthew Chen 4918b8994e Delay footer collapse in new messages. 2018-08-03 15:57:54 -04:00
Matthew Chen 251eef46a2 Delay footer collapse in new messages. 2018-08-03 15:57:54 -04:00
Matthew Chen dfc39b4a1d Tidy files. 2018-08-01 09:46:05 -04:00
Matthew Chen e6bc37d941 Tidy files. 2018-08-01 09:46:05 -04:00
Matthew Chen 2c19474397 Tidy files. 2018-08-01 09:46:05 -04:00
Matthew Chen 8f55f53329 Tidy files. 2018-08-01 09:46:05 -04:00
Michael Kirk 103a8dc579 ubsan fixups 2018-07-31 17:42:20 -06:00
Michael Kirk 78ad597e44 Merge tag '2.28.0.15' 2018-07-31 17:36:37 -06:00
Matthew Chen 995c2f2a2a Refine 'new message' animations. 2018-07-31 16:04:22 -06:00
Matthew Chen 24d85898e1 Refine 'new message' animations. 2018-07-31 16:04:22 -06:00
Matthew Chen 026ef02ce5 Refine 'new message' animations. 2018-07-31 16:04:22 -06:00
Jesse Squires 6dc74ddcaf Fix some project warnings + other fixes
- Prefer checking `.isEmpty` rather than `.count == 0` for Swift collections (can be more optimal)
- Avoid comparing `BOOL` explicitly to `NO` (considered bad practice since `BOOL` is a `signed char`)
- Specify unused `SGX_FLAGS` as `__unused` to silence warnings
2018-07-31 09:48:58 -06:00
Matthew Chen fa8a07abf1 Respond to CR. 2018-07-26 10:54:45 -04:00
Matthew Chen 7759c9ca0f Refine theme. 2018-07-26 09:42:48 -04:00
Michael Kirk 6e1c1a681b Merge tag '2.28.0.12' 2018-07-23 16:12:46 -06:00
Michael Kirk 2d4eb7d057 remove interactive 'swipe for info' 2018-07-23 13:08:41 -06:00
Matthew Chen 48975eaac8 Respond to CR. 2018-07-20 15:37:47 -04:00
Matthew Chen d14f764b50 Streamline SignalRecipient. 2018-07-18 13:57:21 -04:00
Michael Kirk ef9a0880ae Fix analyzer warnings 2018-07-18 10:24:08 -06:00
Michael Kirk baacebc956 Enable (quick) static analyzer for normal builds
// FREEBIE
2018-07-18 10:24: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 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 210cba3e37 Media actions 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 aa98963fd9 Abandonded: separate window pattern
Hiding the old window, caused keyboard to resign first responder.
2018-07-13 13:00:27 -06:00