Commit graph

78 commits

Author SHA1 Message Date
Matthew Chen 50381cc94c Add typing indicators in home view. 2018-11-01 16:44:47 -04:00
Matthew Chen 25ed886e72 Update home and group cells' dependencies. 2018-10-25 09:48:58 -04:00
Matthew Chen 908d6dfd78 Ensure unread badges in home view are always at least a circle. 2018-09-28 16:41:51 -04:00
Matthew Chen 25d56b30c1 Rework group avatars to reflect conversation colors. 2018-09-27 08:55:20 -04:00
Matthew Chen a5628c4204 Rework layout of message status in home view. 2018-09-25 16:09:22 -04:00
Matthew Chen 0701d2465b Replace shadow with stroke. 2018-09-25 15:51:51 -04:00
Matthew Chen 8106158780 Move unread badge on home view; propose shadow. 2018-09-25 15:51:51 -04:00
Matthew Chen 8cf5f3e58f New grayscale palette. 2018-09-20 10:14:20 -04:00
Michael Kirk 920a82564f Merge tag '2.29.3.3' 2018-09-15 09:17:08 -05:00
Michael Kirk 809b3766c1 Home view cell v. group blocking 2018-09-12 19:16:14 -05:00
Michael Kirk eadb04efcc WIP: ContactViewHelper incorporates group blocking
-[ ] UI
  -[ ] Conversation Settings
    -[x] Show switch for group
    -[ ] localize
    -[ ] migrate existing localizations? (nice to have)
    -[ ] can view conversation settings (but not edit them) in left group
    -[ ] special block copy for groups
    -[ ] special unblock copy for groups
  -[ ] ConversationViewHelper
   -[x] Track blocked groups
   -[ ] HomeView
   -[ ] ConversationView
   -[ ] Any others?
   -[ ] Rename? Extract BlockList cache?
  -[ ] Block List
    -[ ] Group Section
    -[ ] Unblock group
  -[ ] Interstitial interacting with blocked threads (e.g. thread picker)
    -[ ] BlockListUIUtils w/ thread
        -[x] Block
        -[x] Unblock
        -[ ] Replace usages where possible
        -[x] block manager
-[ ] Sync
  -[x] tentative protos
  -[ ] confirm protos w/ team
  -[x] send new protos
-[ ] Message Processing
  -[ ] Drop messages from blocked groups
2018-09-12 19:16:14 -05:00
Michael Kirk c7662b5a86 Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
2018-09-07 10:00:48 -06:00
Matthew Chen cc5a480baa Apply OWS log functions in Objective-C. 2018-08-27 12:58:52 -04:00
Matthew Chen 713606271c Rename fail macros in Obj-C. 2018-08-27 10:29:51 -04:00
Michael Kirk c05700fd98 Log in OWSFail
step 1: rename OWSFail->OWSFailNoProdLog
step 2: rename OWSProdLogAndFail->OWSFail
step 3: Convert OWSFailNoProdLog->OWSFail where we want logging
step 4: Rename OWSCFail->OWSCFailNoProdLog
step 5: Rename OWSProdLogAndCFail -> OWSCFail
step 6: Convert OWSCFailNoProdLog -> OWSCFail where we want logging
2018-08-09 15:30:19 -06:00
Matthew Chen fa8a07abf1 Respond to CR. 2018-07-26 10:54:45 -04:00
Matthew Chen f795b12a86 Refine theme. 2018-07-26 09:42:48 -04:00
Matthew Chen 2b1f928770 Respond to CR. 2018-07-20 15:47:37 -04:00
Matthew Chen 48975eaac8 Respond to CR. 2018-07-20 15:37:47 -04:00
Matthew Chen 8862f9a531 Refine views. 2018-07-20 15:26:46 -04:00
Michael Kirk ef9a0880ae Fix analyzer warnings 2018-07-18 10:24:08 -06:00
Michael Kirk d591fb7f2c Fix some compiler warnings 2018-07-17 19:22:58 -06:00
Michael Kirk 7b85410136 per design: MessageStatus 1pt below baseline 2018-07-17 10:06:08 -06:00
Matthew Chen b2f42adb86 Respond to CR. 2018-07-13 09:32:30 -04:00
Matthew Chen 20d1d11259 Refine home view. 2018-07-13 09:28:09 -04:00
Matthew Chen 8287076499 More design tweaks. 2018-07-12 15:36:22 -04:00
Matthew Chen fdc4fafe7a Tweak phone number & profile names. 2018-07-10 16:49:40 -06:00
Matthew Chen 575d0be6a6 Apply 'read' message status icon. 2018-07-10 13:57:01 -04: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
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 39eac9129b Respond to CR. 2018-07-02 15:25:43 -04:00
Matthew Chen 7634e3a44d Respond to CR. 2018-06-28 13:16:59 -04:00
Matthew Chen 89523f556b Tweak intra-cell spacing. 2018-06-27 09:33:47 -04:00
Matthew Chen 7d5ad0e165 Introduce message cell footer view. 2018-06-26 13:25:07 -04:00
Matthew Chen 4effa56d50 Tweak 'group sender' avatars. 2018-06-25 15:07:46 -04: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
Matthew Chen 7e1c0102b7 Unify the cell and avatar sizes. 2018-06-15 11:18:34 -04:00
Matthew Chen 647d80d79d Unify the cell and avatar sizes. 2018-06-15 11:15:21 -04:00
Matthew Chen 261719e53b Unify the cell and avatar sizes. 2018-06-15 10:42:38 -04:00
Matthew Chen 44b23d44fd Respond to CR. 2018-06-13 12:40:34 -04:00
Matthew Chen 31443b5687 Clean up ahead of PR. 2018-06-13 12:34:24 -04:00
Matthew Chen f4a559156c Style the search results. 2018-06-13 12:34:24 -04:00
Matthew Chen 411d5a3b4f Respond to CR. 2018-05-02 11:01:23 -04:00