Apply 'failed' message status icon in home view.

pull/1/head
Matthew Chen 7 years ago
parent a04065a52c
commit d0618e3738

@ -0,0 +1,23 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "error-12@1x.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "error-12@2x.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "error-12@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

@ -220,7 +220,7 @@ NS_ASSUME_NONNULL_BEGIN
- (UIImage *)sendFailureBadge - (UIImage *)sendFailureBadge
{ {
UIImage *image = [UIImage imageNamed:@"message_send_failed"]; UIImage *image = [UIImage imageNamed:@"message_status_failed_large"];
OWSAssert(image); OWSAssert(image);
OWSAssert(image.size.width == self.sendFailureBadgeSize && image.size.height == self.sendFailureBadgeSize); OWSAssert(image.size.width == self.sendFailureBadgeSize && image.size.height == self.sendFailureBadgeSize);
return image; return image;

@ -286,17 +286,18 @@ NS_ASSUME_NONNULL_BEGIN
statusIndicatorImage = [UIImage imageNamed:@"message_status_sent"]; statusIndicatorImage = [UIImage imageNamed:@"message_status_sent"];
break; break;
case MessageReceiptStatusDelivered: case MessageReceiptStatusDelivered:
statusIndicatorImage = [UIImage imageNamed:@"message_status_delivered"];
break;
case MessageReceiptStatusRead: case MessageReceiptStatusRead:
statusIndicatorImage = [UIImage imageNamed:@"message_status_delivered"]; statusIndicatorImage = [UIImage imageNamed:@"message_status_delivered"];
messageStatusViewTintColor = [UIColor ows_signalBlueColor];
break; break;
case MessageReceiptStatusFailed: case MessageReceiptStatusFailed:
// TODO: // TODO:
statusIndicatorImage = [UIImage imageNamed:@"message_status_sending"]; statusIndicatorImage = [UIImage imageNamed:@"message_status_failed"];
messageStatusViewTintColor = [UIColor ows_destructiveRedColor];
break; break;
} }
if (messageStatus == MessageReceiptStatusRead) {
messageStatusViewTintColor = [UIColor ows_signalBlueColor];
}
} }
self.messageStatusView.image = [statusIndicatorImage imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; self.messageStatusView.image = [statusIndicatorImage imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
self.messageStatusView.tintColor = messageStatusViewTintColor; self.messageStatusView.tintColor = messageStatusViewTintColor;

Loading…
Cancel
Save