Commit graph

133 commits

Author SHA1 Message Date
Matthew Chen 408008d3e7 Use different contact avatar assets depending on size of output. 2018-10-26 15:18:45 -04:00
Matthew Chen 4ea6d72008 Improve default avatar quality. 2018-10-26 15:18:45 -04:00
Matthew Chen f1d93d4472 Merge remote-tracking branch 'origin/release/2.30.2' 2018-10-12 16:00:42 -04:00
Michael Kirk efe07e1ddb Secret sender icon in message details 2018-10-12 09:31:03 -06:00
Michael Kirk 4435d16f9c dark theme toggle in app settings 2018-10-11 13:40:51 -06:00
Michael Kirk 5127352f7a update color picker cell per design 2018-10-02 09:49:37 -06:00
Matthew Chen 0e5f42defe Use new asset for default contact avatars. 2018-09-27 12:22:14 -04:00
Matthew Chen 25d56b30c1 Rework group avatars to reflect conversation colors. 2018-09-27 08:55:20 -04:00
Matthew Chen 8daaef22da Add custom themed search bar. 2018-08-17 12:43:35 -04:00
Michael Kirk 8829cdfb4b Toast view when tapped message doesn't exist, mark remotely sourced. 2018-08-10 16:55:54 -06:00
Michael Kirk 17e79a522a fixup audio/generic atachment margins 2018-07-17 12:58:39 -06:00
Matthew Chen 15bfe44b1e Update icon for generic attachments. 2018-07-16 12:54:17 -06:00
Michael Kirk d31b91663c new icons 2018-07-13 13:00:27 -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 d42ff03ecd Tweak disappearing messages indicator. 2018-07-11 15:38:49 -04:00
Matthew Chen 158aa3abc4 Tweak system messages; incomplete vs. missed calls. 2018-07-11 15:34:16 -04:00
Matthew Chen 8b3bdb88f3 Revert "Merge branch 'charlesmchen/tweakCalls'"
This reverts commit 3e0233ea60, reversing
changes made to 74ce3012cf.
2018-07-11 15:34:16 -04:00
Matthew Chen 9494023107 Update disappearing messages icon. 2018-07-11 14:40:59 -04:00
Matthew Chen 575d0be6a6 Apply 'read' message status icon. 2018-07-10 13:57:01 -04:00
Matthew Chen d0618e3738 Apply 'failed' message status icon in home view. 2018-07-10 09:28:48 -04:00
Matthew Chen 1a9a5016fe Tweak calls. 2018-07-09 11:08:53 -04:00
Michael Kirk 69863c645b remove unused image asset
// FREEBIE
2018-07-05 17:15:40 -06:00
Michael Kirk 0533eb46e3 tweak attachment icon
// FREEBIE
2018-07-05 17:15:40 -06:00
Matthew Chen 19699fd45f Tweak message send failed indicator. 2018-07-05 16:30:55 -04:00
Matthew Chen dc531a86ea Tweak message cells. 2018-06-28 15:06:09 -04:00
Matthew Chen a0b612c64b Tweak generic attachments. 2018-06-27 16:57:29 -04:00
Matthew Chen 3fba101421 Respond to CR. 2018-06-26 13:32:05 -04:00
Matthew Chen 4079cdb600 Apply more contact share assets. 2018-05-09 17:51:27 -04:00
Matthew Chen 01bfa8dfc4 Apply contact share assets. 2018-05-08 16:56:08 -04:00
Michael Kirk 0ab8fc2772 Proper flip asset
// FREEBIE
2018-05-01 18:55:06 -04:00
Matthew Chen fe9a61117c Rework archived conversations mode of home view. 2018-04-24 11:29:24 -04:00
Matthew Chen 146db1984b Apply attachment type assets. 2018-04-16 16:12:16 -04:00
Matthew Chen 8e4f2ca0ed Rework proto schema changes for quoted replies.
Sketch out model changes for quoted replies.

Sketch out quoted reply input preview.

Send quoted messages protos.

Update models to reflect quoted messages.

Rework interaction initializers.

Rework interaction initializers.

Add debug UI methods for generating quoted reply variations.

Add debug UI methods for generating quoted reply variations.
2018-04-02 16:17:46 -04:00
Michael Kirk 3058cb8733 Batch Delete
// FREEBIE
2018-03-23 15:27:06 -04:00
Michael Kirk 7754d3d94f Real assets
// FREEBIE
2018-03-20 17:27:07 -04:00
Michael Kirk a068b85734 Audio splashscreen artwork/copy
copy tweaks

// FREEBIE
2018-03-01 10:28:05 -05:00
Matthew Chen 8f22facecc Respond to CR. 2018-02-26 15:07:43 -05:00
Matthew Chen a16c2adda7 Rework conversation settings view. 2018-02-26 14:47:57 -05:00
Michael Kirk baa312f449 Timer button with duration label
// FREEBIE
2018-01-22 10:28:51 -05:00
Michael Kirk 5c76d4c99c Stopwatch Asset instead of hourglass
// FREEBIE
2018-01-21 20:31:41 -05:00
Michael Kirk a423fe8a0e WIP Merge tag '2.19.4.4'
- restore video playback in fullscreen

This was a large merge, so I'm opting to make some changes in separate
commits.
2018-01-16 15:25:58 -05:00
Michael Kirk 86d61eee30 Custom video player layer to avoid "double present/dismiss"
// FREEBIE
2018-01-08 01:10:32 -05:00
Michael Kirk d3e7c99a63 Attachment approval: cancel/confirm to top/bottom toolbars
- avoid double-submit by disabling after hitting send.
- Animate SAE dismissal as modal
  Requires hiding the load view
- attachment is centered in screen
- add gradient to ensure controls are visible
- Fix clamp constraints - I think this was a typo
  Otherwise we couldn't show an image which was 1" wide by 2" tall
- set max zoom, hide scroll indicators
- use media view
- slower panning feels right
- white send button
- can share GIF, static, and sort of video...
- Play button for attachment approval
  - move to image assets so we can use it in SAE
  - slightly larger button for full-screen approval view
  - don't launch redundant fullscreen UI for images when in approval view
- fix scrollOffset in AttachmentApproval
- consolidate view initialization logic in loadView and fix white background
- CR: more legible arithmetic

// FREEBIE
2017-12-11 13:58:03 -05:00
Matthew Chen 2d21e2ae2c Fix build warnings from XCode 9. 2017-11-09 02:52:44 -05:00
Matthew Chen 5e1c6c02a0 Add "failed message send" badges.
// FREEBIE
2017-10-27 00:17:46 -04:00
Matthew Chen d04f9111db Rework attachment approval UI.
// FREEBIE
2017-10-24 09:42:29 -04:00
Matthew Chen fd28e54132 Respond to CR.
// FREEBIE
2017-10-06 16:26:50 -04:00
Matthew Chen 6fb9af6363 Rework gif picker background & giphy logo.
// FREEBIE
2017-10-06 16:25:40 -04:00
Matthew Chen 3b9726a4fa Sketch out the GIF picker.
// FREEBIE
2017-10-02 13:37:32 -04:00