From 24b062d8dde3d2bbcebc110400c95c9ffb649dc5 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 26 Jun 2018 10:27:44 -0700 Subject: [PATCH] Improve the look of message bubbles. --- build.gradle | 6 +- .../ic_delivery_status_delivered.png | Bin 0 -> 493 bytes res/drawable-hdpi/ic_delivery_status_read.png | Bin 0 -> 478 bytes .../ic_delivery_status_sending.png | Bin 0 -> 299 bytes res/drawable-hdpi/ic_delivery_status_sent.png | Bin 0 -> 415 bytes res/drawable-hdpi/ic_document.png | Bin 0 -> 1917 bytes res/drawable-hdpi/ic_error.png | Bin 0 -> 568 bytes res/drawable-hdpi/ic_timer.png | Bin 0 -> 1045 bytes res/drawable-hdpi/ic_timer_disabled.png | Bin 0 -> 1140 bytes res/drawable-hdpi/received_bubble.9.png | Bin 554 -> 0 bytes res/drawable-hdpi/sent_bubble.9.png | Bin 630 -> 0 bytes res/drawable-hdpi/timer00.png | Bin 0 -> 318 bytes res/drawable-hdpi/timer05.png | Bin 0 -> 390 bytes res/drawable-hdpi/timer10.png | Bin 0 -> 397 bytes res/drawable-hdpi/timer15.png | Bin 0 -> 378 bytes res/drawable-hdpi/timer20.png | Bin 0 -> 428 bytes res/drawable-hdpi/timer25.png | Bin 0 -> 431 bytes res/drawable-hdpi/timer30.png | Bin 0 -> 422 bytes res/drawable-hdpi/timer35.png | Bin 0 -> 457 bytes res/drawable-hdpi/timer40.png | Bin 0 -> 453 bytes res/drawable-hdpi/timer45.png | Bin 0 -> 419 bytes res/drawable-hdpi/timer50.png | Bin 0 -> 485 bytes res/drawable-hdpi/timer55.png | Bin 0 -> 495 bytes res/drawable-hdpi/timer60.png | Bin 0 -> 436 bytes .../ic_delivery_status_delivered.png | Bin 0 -> 321 bytes res/drawable-mdpi/ic_delivery_status_read.png | Bin 0 -> 313 bytes .../ic_delivery_status_sending.png | Bin 0 -> 193 bytes res/drawable-mdpi/ic_delivery_status_sent.png | Bin 0 -> 261 bytes res/drawable-mdpi/ic_document.png | Bin 0 -> 1166 bytes res/drawable-mdpi/ic_error.png | Bin 0 -> 397 bytes res/drawable-mdpi/ic_timer.png | Bin 0 -> 669 bytes res/drawable-mdpi/ic_timer_disabled.png | Bin 0 -> 746 bytes res/drawable-mdpi/received_bubble.9.png | Bin 434 -> 0 bytes res/drawable-mdpi/sent_bubble.9.png | Bin 462 -> 0 bytes res/drawable-mdpi/timer00.png | Bin 0 -> 233 bytes res/drawable-mdpi/timer05.png | Bin 0 -> 268 bytes res/drawable-mdpi/timer10.png | Bin 0 -> 275 bytes res/drawable-mdpi/timer15.png | Bin 0 -> 258 bytes res/drawable-mdpi/timer20.png | Bin 0 -> 281 bytes res/drawable-mdpi/timer25.png | Bin 0 -> 293 bytes res/drawable-mdpi/timer30.png | Bin 0 -> 287 bytes res/drawable-mdpi/timer35.png | Bin 0 -> 298 bytes res/drawable-mdpi/timer40.png | Bin 0 -> 309 bytes res/drawable-mdpi/timer45.png | Bin 0 -> 274 bytes res/drawable-mdpi/timer50.png | Bin 0 -> 313 bytes res/drawable-mdpi/timer55.png | Bin 0 -> 326 bytes res/drawable-mdpi/timer60.png | Bin 0 -> 296 bytes .../ic_delivery_status_delivered.png | Bin 0 -> 663 bytes .../ic_delivery_status_read.png | Bin 0 -> 679 bytes .../ic_delivery_status_sending.png | Bin 0 -> 298 bytes .../ic_delivery_status_sent.png | Bin 0 -> 524 bytes res/drawable-xhdpi/ic_document.png | Bin 0 -> 2784 bytes res/drawable-xhdpi/ic_error.png | Bin 0 -> 811 bytes res/drawable-xhdpi/ic_timer.png | Bin 0 -> 1414 bytes res/drawable-xhdpi/ic_timer_disabled.png | Bin 0 -> 1602 bytes res/drawable-xhdpi/received_bubble.9.png | Bin 787 -> 0 bytes res/drawable-xhdpi/sent_bubble.9.png | Bin 908 -> 0 bytes res/drawable-xhdpi/timer00.png | Bin 0 -> 350 bytes res/drawable-xhdpi/timer05.png | Bin 0 -> 473 bytes res/drawable-xhdpi/timer10.png | Bin 0 -> 477 bytes res/drawable-xhdpi/timer15.png | Bin 0 -> 436 bytes res/drawable-xhdpi/timer20.png | Bin 0 -> 526 bytes res/drawable-xhdpi/timer25.png | Bin 0 -> 544 bytes res/drawable-xhdpi/timer30.png | Bin 0 -> 488 bytes res/drawable-xhdpi/timer35.png | Bin 0 -> 599 bytes res/drawable-xhdpi/timer40.png | Bin 0 -> 585 bytes res/drawable-xhdpi/timer45.png | Bin 0 -> 531 bytes res/drawable-xhdpi/timer50.png | Bin 0 -> 637 bytes res/drawable-xhdpi/timer55.png | Bin 0 -> 669 bytes res/drawable-xhdpi/timer60.png | Bin 0 -> 577 bytes .../ic_delivery_status_delivered.png | Bin 0 -> 1063 bytes .../ic_delivery_status_read.png | Bin 0 -> 1023 bytes .../ic_delivery_status_sending.png | Bin 0 -> 556 bytes .../ic_delivery_status_sent.png | Bin 0 -> 863 bytes res/drawable-xxhdpi/ic_document.png | Bin 0 -> 4633 bytes res/drawable-xxhdpi/ic_error.png | Bin 0 -> 1334 bytes res/drawable-xxhdpi/ic_timer.png | Bin 0 -> 2203 bytes res/drawable-xxhdpi/ic_timer_disabled.png | Bin 0 -> 2493 bytes res/drawable-xxhdpi/received_bubble.9.png | Bin 1103 -> 0 bytes res/drawable-xxhdpi/sent_bubble.9.png | Bin 1288 -> 0 bytes res/drawable-xxhdpi/timer00.png | Bin 0 -> 715 bytes res/drawable-xxhdpi/timer05.png | Bin 0 -> 809 bytes res/drawable-xxhdpi/timer10.png | Bin 0 -> 836 bytes res/drawable-xxhdpi/timer15.png | Bin 0 -> 736 bytes res/drawable-xxhdpi/timer20.png | Bin 0 -> 881 bytes res/drawable-xxhdpi/timer25.png | Bin 0 -> 932 bytes res/drawable-xxhdpi/timer30.png | Bin 0 -> 836 bytes res/drawable-xxhdpi/timer35.png | Bin 0 -> 947 bytes res/drawable-xxhdpi/timer40.png | Bin 0 -> 972 bytes res/drawable-xxhdpi/timer45.png | Bin 0 -> 847 bytes res/drawable-xxhdpi/timer50.png | Bin 0 -> 1010 bytes res/drawable-xxhdpi/timer55.png | Bin 0 -> 1045 bytes res/drawable-xxhdpi/timer60.png | Bin 0 -> 912 bytes .../ic_delivery_status_delivered.png | Bin 0 -> 1554 bytes .../ic_delivery_status_read.png | Bin 0 -> 1473 bytes .../ic_delivery_status_sending.png | Bin 0 -> 588 bytes .../ic_delivery_status_sent.png | Bin 0 -> 1158 bytes res/drawable-xxxhdpi/ic_document.png | Bin 0 -> 6739 bytes res/drawable-xxxhdpi/ic_error.png | Bin 0 -> 1783 bytes res/drawable-xxxhdpi/ic_timer.png | Bin 0 -> 2973 bytes res/drawable-xxxhdpi/ic_timer_disabled.png | Bin 0 -> 3436 bytes res/drawable-xxxhdpi/timer00.png | Bin 0 -> 773 bytes res/drawable-xxxhdpi/timer05.png | Bin 0 -> 974 bytes res/drawable-xxxhdpi/timer10.png | Bin 0 -> 1015 bytes res/drawable-xxxhdpi/timer15.png | Bin 0 -> 909 bytes res/drawable-xxxhdpi/timer20.png | Bin 0 -> 1089 bytes res/drawable-xxxhdpi/timer25.png | Bin 0 -> 1170 bytes res/drawable-xxxhdpi/timer30.png | Bin 0 -> 1029 bytes res/drawable-xxxhdpi/timer35.png | Bin 0 -> 1239 bytes res/drawable-xxxhdpi/timer40.png | Bin 0 -> 1267 bytes res/drawable-xxxhdpi/timer45.png | Bin 0 -> 1126 bytes res/drawable-xxxhdpi/timer50.png | Bin 0 -> 1346 bytes res/drawable-xxxhdpi/timer55.png | Bin 0 -> 1414 bytes res/drawable-xxxhdpi/timer60.png | Bin 0 -> 1260 bytes .../archived_indicator_background.xml | 5 + res/drawable/compose_background.xml | 16 + res/drawable/image_shade.xml | 12 + ...ssage_bubble_background_received_alone.xml | 13 + ...message_bubble_background_received_end.xml | 17 + ...sage_bubble_background_received_middle.xml | 17 + ...ssage_bubble_background_received_start.xml | 17 + .../message_bubble_background_sent_alone.xml | 13 + .../message_bubble_background_sent_end.xml | 17 + .../message_bubble_background_sent_middle.xml | 17 + .../message_bubble_background_sent_start.xml | 17 + res/drawable/quote_background.xml | 6 - res/drawable/rounded_rectangle.xml | 7 - ...shared_contact_button_background_alone.xml | 12 + ...t_button_background_clustered_received.xml | 12 + ...ntact_button_background_clustered_sent.xml | 12 + .../shared_contact_view_background.xml | 6 - .../sticky_date_header_background.xml | 8 + res/drawable/thumbnail_background.xml | 9 + res/drawable/triangle_right.xml | 13 + res/layout/alert_view.xml | 6 +- ...sation_activity_attachment_editor_stub.xml | 6 +- res/layout/conversation_fragment.xml | 22 +- res/layout/conversation_input_panel.xml | 175 ++--- res/layout/conversation_item_footer.xml | 72 +++ res/layout/conversation_item_header.xml | 35 +- res/layout/conversation_item_last_seen.xml | 46 +- res/layout/conversation_item_received.xml | 325 ++++------ .../conversation_item_received_document.xml | 4 +- ...versation_item_received_shared_contact.xml | 9 + .../conversation_item_received_thumbnail.xml | 12 +- res/layout/conversation_item_sent.xml | 336 ++++------ .../conversation_item_sent_document.xml | 4 +- ...conversation_item_sent_shared_contact.xml} | 5 +- .../conversation_item_sent_thumbnail.xml | 12 +- res/layout/conversation_item_thumbnail.xml | 41 ++ res/layout/conversation_item_update.xml | 111 ++-- res/layout/conversation_list_item_view.xml | 59 +- ...versation_shared_contact_item_received.xml | 91 +++ .../conversation_shared_contact_item_sent.xml | 92 +++ res/layout/delivery_status_view.xml | 24 +- res/layout/document_view.xml | 51 +- res/layout/expiration_timer_menu.xml | 8 +- res/layout/invite_activity.xml | 2 +- res/layout/media_overview_document_item.xml | 2 - res/layout/quote_view.xml | 108 ++-- res/layout/shared_contact_view.xml | 61 +- res/layout/thumbnail_view.xml | 65 +- res/values-sw320dp/dimens.xml | 2 +- res/values/attrs.xml | 36 +- res/values/colors.xml | 1 + res/values/conversation_colors.xml | 37 +- res/values/dimens.xml | 31 +- res/values/strings.xml | 20 +- res/values/styles.xml | 2 +- res/values/text_styles.xml | 32 +- res/values/themes.xml | 52 +- .../securesms/BindableConversationItem.java | 15 +- .../securesms/ConversationAdapter.java | 26 +- .../securesms/ConversationItem.java | 607 +++++++++++------- .../securesms/ConversationListFragment.java | 58 -- .../securesms/ConversationListItem.java | 4 +- .../securesms/ConversationUpdateItem.java | 60 +- .../securesms/MessageDetailsActivity.java | 3 +- .../RecipientPreferenceActivity.java | 11 +- .../securesms/color/MaterialColor.java | 103 ++- .../securesms/color/MaterialColors.java | 19 +- .../securesms/components/AlertView.java | 9 +- .../components/ConversationItemFooter.java | 172 +++++ .../components/ConversationItemThumbnail.java | 149 +++++ .../components/CornerMaskingView.java | 93 +++ .../components/DeliveryStatusView.java | 42 +- .../securesms/components/DocumentView.java | 46 +- .../components/ExpirationTimerView.java | 26 +- .../securesms/components/HourglassView.java | 11 +- .../components/MicrophoneRecorderView.java | 18 +- .../securesms/components/QuoteView.java | 143 ++--- .../components/SharedContactView.java | 49 +- .../components/SpinningImageView.java | 49 ++ .../securesms/components/ThumbnailView.java | 41 +- .../FastCursorRecyclerViewAdapter.java | 7 +- .../database/model/MessageRecord.java | 35 +- .../jobs/MultiDeviceGroupUpdateJob.java | 2 +- .../widgets/ColorPickerPreference.java | 2 +- .../securesms/recipients/Recipient.java | 3 +- .../securesms/util/DateUtils.java | 9 + .../securesms/util/ThemeUtil.java | 14 +- .../thoughtcrime/securesms/util/ViewUtil.java | 47 ++ 202 files changed, 2671 insertions(+), 1451 deletions(-) create mode 100644 res/drawable-hdpi/ic_delivery_status_delivered.png create mode 100644 res/drawable-hdpi/ic_delivery_status_read.png create mode 100644 res/drawable-hdpi/ic_delivery_status_sending.png create mode 100644 res/drawable-hdpi/ic_delivery_status_sent.png create mode 100644 res/drawable-hdpi/ic_document.png create mode 100644 res/drawable-hdpi/ic_error.png create mode 100644 res/drawable-hdpi/ic_timer.png create mode 100644 res/drawable-hdpi/ic_timer_disabled.png delete mode 100644 res/drawable-hdpi/received_bubble.9.png delete mode 100644 res/drawable-hdpi/sent_bubble.9.png create mode 100644 res/drawable-hdpi/timer00.png create mode 100644 res/drawable-hdpi/timer05.png create mode 100644 res/drawable-hdpi/timer10.png create mode 100644 res/drawable-hdpi/timer15.png create mode 100644 res/drawable-hdpi/timer20.png create mode 100644 res/drawable-hdpi/timer25.png create mode 100644 res/drawable-hdpi/timer30.png create mode 100644 res/drawable-hdpi/timer35.png create mode 100644 res/drawable-hdpi/timer40.png create mode 100644 res/drawable-hdpi/timer45.png create mode 100644 res/drawable-hdpi/timer50.png create mode 100644 res/drawable-hdpi/timer55.png create mode 100644 res/drawable-hdpi/timer60.png create mode 100644 res/drawable-mdpi/ic_delivery_status_delivered.png create mode 100644 res/drawable-mdpi/ic_delivery_status_read.png create mode 100644 res/drawable-mdpi/ic_delivery_status_sending.png create mode 100644 res/drawable-mdpi/ic_delivery_status_sent.png create mode 100644 res/drawable-mdpi/ic_document.png create mode 100644 res/drawable-mdpi/ic_error.png create mode 100644 res/drawable-mdpi/ic_timer.png create mode 100644 res/drawable-mdpi/ic_timer_disabled.png delete mode 100644 res/drawable-mdpi/received_bubble.9.png delete mode 100644 res/drawable-mdpi/sent_bubble.9.png create mode 100644 res/drawable-mdpi/timer00.png create mode 100644 res/drawable-mdpi/timer05.png create mode 100644 res/drawable-mdpi/timer10.png create mode 100644 res/drawable-mdpi/timer15.png create mode 100644 res/drawable-mdpi/timer20.png create mode 100644 res/drawable-mdpi/timer25.png create mode 100644 res/drawable-mdpi/timer30.png create mode 100644 res/drawable-mdpi/timer35.png create mode 100644 res/drawable-mdpi/timer40.png create mode 100644 res/drawable-mdpi/timer45.png create mode 100644 res/drawable-mdpi/timer50.png create mode 100644 res/drawable-mdpi/timer55.png create mode 100644 res/drawable-mdpi/timer60.png create mode 100644 res/drawable-xhdpi/ic_delivery_status_delivered.png create mode 100644 res/drawable-xhdpi/ic_delivery_status_read.png create mode 100644 res/drawable-xhdpi/ic_delivery_status_sending.png create mode 100644 res/drawable-xhdpi/ic_delivery_status_sent.png create mode 100644 res/drawable-xhdpi/ic_document.png create mode 100644 res/drawable-xhdpi/ic_error.png create mode 100644 res/drawable-xhdpi/ic_timer.png create mode 100644 res/drawable-xhdpi/ic_timer_disabled.png delete mode 100644 res/drawable-xhdpi/received_bubble.9.png delete mode 100644 res/drawable-xhdpi/sent_bubble.9.png create mode 100644 res/drawable-xhdpi/timer00.png create mode 100644 res/drawable-xhdpi/timer05.png create mode 100644 res/drawable-xhdpi/timer10.png create mode 100644 res/drawable-xhdpi/timer15.png create mode 100644 res/drawable-xhdpi/timer20.png create mode 100644 res/drawable-xhdpi/timer25.png create mode 100644 res/drawable-xhdpi/timer30.png create mode 100644 res/drawable-xhdpi/timer35.png create mode 100644 res/drawable-xhdpi/timer40.png create mode 100644 res/drawable-xhdpi/timer45.png create mode 100644 res/drawable-xhdpi/timer50.png create mode 100644 res/drawable-xhdpi/timer55.png create mode 100644 res/drawable-xhdpi/timer60.png create mode 100644 res/drawable-xxhdpi/ic_delivery_status_delivered.png create mode 100644 res/drawable-xxhdpi/ic_delivery_status_read.png create mode 100644 res/drawable-xxhdpi/ic_delivery_status_sending.png create mode 100644 res/drawable-xxhdpi/ic_delivery_status_sent.png create mode 100644 res/drawable-xxhdpi/ic_document.png create mode 100644 res/drawable-xxhdpi/ic_error.png create mode 100644 res/drawable-xxhdpi/ic_timer.png create mode 100644 res/drawable-xxhdpi/ic_timer_disabled.png delete mode 100644 res/drawable-xxhdpi/received_bubble.9.png delete mode 100644 res/drawable-xxhdpi/sent_bubble.9.png create mode 100644 res/drawable-xxhdpi/timer00.png create mode 100644 res/drawable-xxhdpi/timer05.png create mode 100644 res/drawable-xxhdpi/timer10.png create mode 100644 res/drawable-xxhdpi/timer15.png create mode 100644 res/drawable-xxhdpi/timer20.png create mode 100644 res/drawable-xxhdpi/timer25.png create mode 100644 res/drawable-xxhdpi/timer30.png create mode 100644 res/drawable-xxhdpi/timer35.png create mode 100644 res/drawable-xxhdpi/timer40.png create mode 100644 res/drawable-xxhdpi/timer45.png create mode 100644 res/drawable-xxhdpi/timer50.png create mode 100644 res/drawable-xxhdpi/timer55.png create mode 100644 res/drawable-xxhdpi/timer60.png create mode 100644 res/drawable-xxxhdpi/ic_delivery_status_delivered.png create mode 100644 res/drawable-xxxhdpi/ic_delivery_status_read.png create mode 100644 res/drawable-xxxhdpi/ic_delivery_status_sending.png create mode 100644 res/drawable-xxxhdpi/ic_delivery_status_sent.png create mode 100644 res/drawable-xxxhdpi/ic_document.png create mode 100644 res/drawable-xxxhdpi/ic_error.png create mode 100644 res/drawable-xxxhdpi/ic_timer.png create mode 100644 res/drawable-xxxhdpi/ic_timer_disabled.png create mode 100644 res/drawable-xxxhdpi/timer00.png create mode 100644 res/drawable-xxxhdpi/timer05.png create mode 100644 res/drawable-xxxhdpi/timer10.png create mode 100644 res/drawable-xxxhdpi/timer15.png create mode 100644 res/drawable-xxxhdpi/timer20.png create mode 100644 res/drawable-xxxhdpi/timer25.png create mode 100644 res/drawable-xxxhdpi/timer30.png create mode 100644 res/drawable-xxxhdpi/timer35.png create mode 100644 res/drawable-xxxhdpi/timer40.png create mode 100644 res/drawable-xxxhdpi/timer45.png create mode 100644 res/drawable-xxxhdpi/timer50.png create mode 100644 res/drawable-xxxhdpi/timer55.png create mode 100644 res/drawable-xxxhdpi/timer60.png create mode 100644 res/drawable/archived_indicator_background.xml create mode 100644 res/drawable/compose_background.xml create mode 100644 res/drawable/image_shade.xml create mode 100644 res/drawable/message_bubble_background_received_alone.xml create mode 100644 res/drawable/message_bubble_background_received_end.xml create mode 100644 res/drawable/message_bubble_background_received_middle.xml create mode 100644 res/drawable/message_bubble_background_received_start.xml create mode 100644 res/drawable/message_bubble_background_sent_alone.xml create mode 100644 res/drawable/message_bubble_background_sent_end.xml create mode 100644 res/drawable/message_bubble_background_sent_middle.xml create mode 100644 res/drawable/message_bubble_background_sent_start.xml delete mode 100644 res/drawable/quote_background.xml delete mode 100644 res/drawable/rounded_rectangle.xml create mode 100644 res/drawable/shared_contact_button_background_alone.xml create mode 100644 res/drawable/shared_contact_button_background_clustered_received.xml create mode 100644 res/drawable/shared_contact_button_background_clustered_sent.xml delete mode 100644 res/drawable/shared_contact_view_background.xml create mode 100644 res/drawable/sticky_date_header_background.xml create mode 100644 res/drawable/thumbnail_background.xml create mode 100644 res/drawable/triangle_right.xml create mode 100644 res/layout/conversation_item_footer.xml create mode 100644 res/layout/conversation_item_received_shared_contact.xml rename res/layout/{conversation_item_shared_contact.xml => conversation_item_sent_shared_contact.xml} (51%) create mode 100644 res/layout/conversation_item_thumbnail.xml create mode 100644 res/layout/conversation_shared_contact_item_received.xml create mode 100644 res/layout/conversation_shared_contact_item_sent.xml create mode 100644 src/org/thoughtcrime/securesms/components/ConversationItemFooter.java create mode 100644 src/org/thoughtcrime/securesms/components/ConversationItemThumbnail.java create mode 100644 src/org/thoughtcrime/securesms/components/CornerMaskingView.java create mode 100644 src/org/thoughtcrime/securesms/components/SpinningImageView.java diff --git a/build.gradle b/build.gradle index 8c66b93f2f..f3fb18d1ae 100644 --- a/build.gradle +++ b/build.gradle @@ -78,7 +78,7 @@ dependencies { compile('org.whispersystems:libpastelog:1.1.2') { exclude group: 'com.squareup.okhttp3', module: 'okhttp' } - compile 'org.whispersystems:signal-service-android:2.7.6' + compile 'org.whispersystems:signal-service-android:2.7.7' compile 'org.whispersystems:webrtc-android:M67' compile "me.leolin:ShortcutBadger:1.1.16" @@ -171,7 +171,7 @@ dependencyVerification { 'com.google.android.gms:play-services-maps:45e8021e7ddac4a44a82a0e9698991389ded3023d35c58f38dbd86d54211ec0e', 'com.google.android.exoplayer:exoplayer:955085aa611a8f7cf6c61b88ae03d1a392f4ad94c9bfbc153f3dedb9ffb14718', 'org.whispersystems:libpastelog:fe56b4db9ec743c8b565e3e4caa9228fafe132dc0bf82000d6e359b97a81177c', - 'org.whispersystems:signal-service-android:823eed29e64fb0aa30d2078cb5ec0245e2a0713a4028121329c5c28788ef27f8', + 'org.whispersystems:signal-service-android:066a2d2f8309eb1e098345fb543cbb6f03b3f5975820b50892719a93a61e68c0', 'org.whispersystems:webrtc-android:235b3b79f0ea917e4cda447a9919cb8e17a74ae59da6fb8252503b787fe0828f', 'me.leolin:ShortcutBadger:e3cb3e7625892129b0c92dd5e4bc649faffdd526d5af26d9c45ee31ff8851774', 'se.emilsjolander:stickylistheaders:a08ca948aa6b220f09d82f16bbbac395f6b78897e9eeac6a9f0b0ba755928eeb', @@ -218,7 +218,7 @@ dependencyVerification { 'com.github.bumptech.glide:gifdecoder:59ccf3bb0cec11dab4b857382cbe0b171111b6fc62bf141adce4e1180889af15', 'com.android.support:support-annotations:af05330d997eb92a066534dbe0a3ea24347d26d7001221092113ae02a8f233da', 'org.whispersystems:signal-protocol-android:5b8acded7f2a40178eb90ab8e8cbfec89d170d91b3ff5e78487d1098df6185a1', - 'org.whispersystems:signal-service-java:6169643c65dcba8c784744006fc3afd9b6f309041b310a33a624121e3577433a', + 'org.whispersystems:signal-service-java:f9ce6971988c38403f982014188bfce094742a507c17c54641ce842b7a973cbc', 'com.github.bumptech.glide:disklrucache:c1b1b6f5bbd01e2fcdc9d7f60913c8d338bdb65ed4a93bfa02b56f19daaade4b', 'com.github.bumptech.glide:annotations:bede99ef9f71517a4274bac18fd3e483e9f2b6108d7d6fe8f4949be4aa4d9512', 'com.nineoldandroids:library:68025a14e3e7673d6ad2f95e4b46d78d7d068343aa99256b686fe59de1b3163a', diff --git a/res/drawable-hdpi/ic_delivery_status_delivered.png b/res/drawable-hdpi/ic_delivery_status_delivered.png new file mode 100644 index 0000000000000000000000000000000000000000..089afc0b541464f42e998986565553a2398ab378 GIT binary patch literal 493 zcmVPx$r%6OXR5%gEl~GCqF%X7#l|tV=a3+DGr`20bI$HyWc|w2ax~nF{To5)Jb_f5L}Gp+0&=FKC2XA(3UQr7$gv zS03f-2YFcN*@HWLH+X216vmHJ9;AFKs1vJ=Nr|+RXdzK4jHR17_+0sr@|JEH_5Oamv%8O)$cC7AsLksW7B}idBR)v1h6sefrq4G~uOznE%;FwQg6bBa+ za=DaWIks5npjmsfpq*TzLkF5)%Mdew)hBU{4ruu=iPx$m`OxIR5%fhmAgsQ?V%dQ>;dN{$}xVwsn}>T0)6y`V)lfyhjL7;pT_I2B*dZFrV@P;+b=MLlcsT( zE94sf(dU}7JHZ5VjNex)>Y^j`^Paa% zYc6PHxA1N@SmW`E;(4V<7YI_OICA6s# z%reAFi8TIL?=1CME8!*D`3EDmWWW0*RGlHOw88?D>Fz>PtC9xFZC4+}cMFUgF>zVl zuG*RBHrYo8+Cn)dmTP?@wk1O6jt?c=E--#Vy_)3)Y)Qg9PMLfasU7T literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_delivery_status_sending.png b/res/drawable-hdpi/ic_delivery_status_sending.png new file mode 100644 index 0000000000000000000000000000000000000000..fbdcef3583e349b398dd3d0de9bd8c6f0f48ab6a GIT binary patch literal 299 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 literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_error.png b/res/drawable-hdpi/ic_error.png new file mode 100644 index 0000000000000000000000000000000000000000..93bf72064ea437ced9cc1b40e2e7471673fb6350 GIT binary patch literal 568 zcmV-80>}M{P)Px$@<~KNR7efQmpyL6KoEsv(oj+olppR8s)#-%Qn*MO`V@2&93x$%lys?5!5zqt zh;oBeA>T7I#5Q1zWt%5G_HSk$YwymkgOdzcE|)dTZeR~~V9Q8xvM^35pW$l|1izH| zfnXgD;5W<)*~+J$rX1`V#IeuV7+yqdX4EI}4Qi%>W`6~5;Wc!8P`PLJPu`JQA{f9S zbo@{m!Shr{24!Qm@^L8E&IyJwWdI-DgK`2d_X#G)VP)Px&&q+iEgl<7U+$h?L%0L^d#l8blLEK zn?z@ALRSuGTGp1__RMc z=}X~Y-Qzrz-@uxbfS`iC27Cohj{D-`*hsJn*wwdxhKJ*ZYk{(T#^F)$pE0o`=<$}X zKi7Ga>v=K+!wT>-aA+dec(^kr{MrBqfRigT&MXxYRDoYXBDGzm6?7~xsL+9!QHVQe zI7+xaBPk?6ZJJ!Inv|POY`4)vRZj3*ID3Ks?IWF`!I>R*Ovq0CLXS)jTZ}VOg`-1P zKeLm)k%SN@oW=L+j8%&N-b?A#Rl!WlSW_UV0 zKLvc9?v>ua2qT=bfUjag9U3-<=)=yF814}ed#KY>z|}R!$)q|o;A)h$>4b%@(`L14 ze@Lrr%rshW^ud^F-J#C%)o!4Z|QvH91<>kH79MXa5 zMAwf+n@6-&58T~IJAPF@yY2_R=t1yR1(YYV{KEN!w?cN$qb~X~l1xU=nt_vXlFU`OF8_2S6<1e62&#|yEwKyP`iTq_!d^3V?W91w~@C$Rr) zpqd>2$CRf)3#bDnpaQ4^S{!-^+ymNZt!TJ3Pqp98O&~V{Ez9|eww2r*O(fF8Za=sU z(!Uy0q}<2b9QWtQdh;WB70C|(Jq|X3jX;z0dw?-Y-5_*mKMRf~)Ohj_v;_J$r8ZfL P00000NkvXXu0mjfO|Idw literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_timer_disabled.png b/res/drawable-hdpi/ic_timer_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9e6127d54f03429b3076d30be8a24d3f3818f344 GIT binary patch literal 1140 zcmV-)1dIELP)Px(E=fc|R9FeEm`iL;Q51$<^{Dr|T92qiLSjG=nvjZMP!S>+2q7h@m{d_Fj68#g zfkYS?=&T|ph&Lg@ph#3AB03RT474O3MSXwWeY4KK=bWB<-IaXyUTd$l&bnvsv-hr4 zuL4O|S62tAK0zD2f}0|hO1-BotnjcDl*MIb{11f5J&emC6&Ig)j70O`F+7K&s6fV| z3Sy{Rn)$afD!xZM!F}O0*avNk3dFA%#=(5p4p*QPto%kf0mV^yLhS?$gPY(>D~3U# zK_Nzb$H0DQ2P+RzhKGcNn{YmBqv?M)`oZw1Xe+T};f~3nZWD}(j`BuuUI%ZW7B+#C zZ*V4{xZ~p7PgZ{>z7NP1na@B%j1D~21~%r zv8LuQ3=TM_vMcd!uxdk6Xg(A-O&LGMhW96H4H z0qsvtngZci_qY+S)ihODXY}5%1@y($*s)yt#Fl}Z8M<97Gw~=_Wl4+uqGZzBI}hVC z0d&xZ!fqH~?YZ=cJpxYdcgLcY!mqSd?G!i&`kJhKMcE6vZE7(Ul1uCNCrGqumgtw( zNK4BN7mr>J7ug3Qd5 zE+J#YOmj(SKgsaL7zXwb-#v`~RM2Ve%S#NQZ#gP2{zFWXZz`zG7?K}$|9;&vVpW7M zDt2mA5!Q~Mwht$rDyYS2v=gm!l0GrIH|+#Xn-xu~?molf@-RN#1huN5C&rNXjgB0; z`{>%Dg>K~oinf-}V+MPbaek_TP8-ACxL=cGj9fF|uF2`T+B&ihWNfqHZQALa3evsD z$+aX8P2xksHPGS`o3@dDxy^w-2o6BC3K|bibO+9P9ogizPp)Fv2Re4F=vYz#;n!gX zt{d+YHfbUHP%*oO0b`7U1qSr9iF3O#ur`IN&=6i(>^ zV5J!)I7LxOaMTIx@3z`Yw0BI7iu3LGmV%anf6hI?Hp2Ih)d?5?y8Gy!ZAH^~8?-PN z!B`j!{a^wtfE{oRet;Fl>V}&49|qc^=72qbQS*`)MCE;W2i_iuieM#N0v#_&MQ=n4 zcLgNc*Ah9|>PW1GxC&;$OwgL@5B;DWTHrO@fvdUxm)>8AO2gN~fYWmT0000A)2Z&Z0K(|BwSotx;q!%u+kD^8z3+Q>_`ZRFdx1Yip-fExAgt^90bb9su57AP zP1E-A%DIA2Rdoj&D}X~W3`3M zLB@vwK?p(+dTJ4bAOs-@K?p(+g7^v2Y&MU456Nb;vxZ?5d=F6+V!Z07*qoM6N<$f@T8umjD0& diff --git a/res/drawable-hdpi/sent_bubble.9.png b/res/drawable-hdpi/sent_bubble.9.png deleted file mode 100644 index 803d27693bae8e2d7af8571b0440009cd03686a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmV-+0*U>JP)F%D-`@YZnKJWXyHrw#hz8MqKSV+?}yP_x& zc%FjA|Jr)J-Z3>qyWL)amkSyqL8Cr`Yc9hOjYcB??^QKi>SeRp9dK{LD2Kh0}DzydvOj0DS_&{p4+BNv% z>l5I(K~z<(MWfMW%IOv#NV!}-A%0Nw20jqT@t%A>pC9~i4zRhy0YVmHK@fJyqCDU( z6$gkc%Xjeq8Jc_w9SG!8?}KxIrMFdI^Wa3sjpXj3A{_>5wF= zCLBrqEeOn1n*#2T?}} zlFQ}RtpMRvRUKt{T8+hG0V_bilWtOJ?OO%)8*oMKBy?l>j=sS&2%~)8RFpj z_bVKvg_6nScC*=hw(z`H%49NolyyRCk>g7*$8n2-Anc2xcrHoOr5Og_y2$7AN5Nol zNxxg-v{@{NUO6H^Bc-r8lgzIdb37)T_fiivhu(5#n8V7UG+s9YO*BjN2?R~|%jzis QN&o-=07*qoM6N<$f}AZIng9R* diff --git a/res/drawable-hdpi/timer00.png b/res/drawable-hdpi/timer00.png new file mode 100644 index 0000000000000000000000000000000000000000..7674e0065ccbb3ff5df81f8e3231c5ce6ab60773 GIT binary patch literal 318 zcmV-E0m1%>P)Px#_(?=TR5%f>RND>0FbqseI}R*RM&SdARr*7B=qO12fCXTjeuTTqj@+nkHPR{0 z`Fx2{jdLR_git7r_(hm=%qhn`vj-XgA8?i7PlyR!6*bfkASV!{2L6NY!j>TBNP%dH0^- zMt&!cy$-CU$6+s8dPx$KuJVFR5%gUlrc`jKomr6WOD#2?tp^mO-Y{%(4|AvIRi;WMS;X2sKFJ<0RT}_ zQ_+M50g`!Rc~+ZfjpCA(M*n+e{`dZ5*IAZWP1BU7$?w4%cmUVn$Xaj2RDva#*+f18 z7eEa^fz~b9wMVgtAM!l^#;}BYHV=2>9BoAY2tMGy%!h~}j1tI1f=@eHfqlzswLEB? zxy4jOKLJ`(>*RBw39^DjyIFuRj)ZvO(NAy*Ub|@di3EAOiR3(&n>BWa!I9!U@DA?& zEXGiSNuLSr4E%tDlt;Co-bslu$KQO#^N9Eo^Zy`cK3$6$I32oO)pWIG!R)#g$27@@ zHo|`hD)nez=2 kHEd~e9oX8QSTm>i3le1XJzqW#M*si-07*qoM6N<$f^ea$MF0Q* literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer10.png b/res/drawable-hdpi/timer10.png new file mode 100644 index 0000000000000000000000000000000000000000..710c6a07553b9c37d352d2b31090cb4b9fc48e2c GIT binary patch literal 397 zcmV;80doF{P)Px$M@d9MR5%gMld(?2Fcd`_XxRG+2!VtU%$1UnogZN9iWs}_0ag1AbZ1~;VWE*2 zU}8f^EUYZ3?LbE=(sLs_iizF8hNUAv-*?}Ot=O%WXXJSvTbXzQAMga1klI{u#uURN z46TW{2Lrf<1!&yEw)J>t3?n%8CDA)@0aN&duH!=}kK!Z(3;cWV4s+NoZ7g)0Q7QZ) zz@Nf5Ol036&~6^!SwhpmzXg4Kx3Gj4X-#!bo`Ms21C1NlaSTlh3J%~7G_-@`S`A_b zy;{NuVd!QBW>FJrS00000NkvXXu0mjf??bOr literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer15.png b/res/drawable-hdpi/timer15.png new file mode 100644 index 0000000000000000000000000000000000000000..47767b4cac957f62126250e8a5c6c827cff90b34 GIT binary patch literal 378 zcmV-=0fqjFP)Px$G)Y83R5%g6lsj$$F%X6^Vk@`+6)8{(q~rq2qv05I6gfkV0OAT!l!lHYfIxx^ zP(aB6f}li6isk#!dc`JQM;-guZS8^cHeXtba^l>ez#;!IsFQHb7knl!RE^Vw6#CZ_ zIbUUFE`iKPs{+Keoj=bh_4(uKq4aiEd|laR_w0#bC~dMOEB@Wb1y62l{n&JA?bvw? YM`<Px$W=TXrR5%f(lf6myumFTz=G9+ zJEjU;K-)~jE!cq*c!zK3LTn!Ij-dlhUlF|uoA3%xP#f|gxT6de0txPx$X-PyuR5%fhlf6mqXC*2GL^}&X1ug7-0lOfgSljpjl01OjzJX|Z z4T@l885{AZQ$hSgtt_&Bci20dh1r=5d^>l}IdjQuW~0b4(lo89OnnBga19Bps8>1@ zs=*aBHALNj12}?DkZ}%m%{XTQE!c3G=p(QR@9+hSg&cxCO2H^uke`4T_=YJPVduf96IKH0j*#a4>u`d|%XfRCX8QP(2(5Klk+*WvWpyAtrKjZNq z@y08jfU#(@L(yfPEy?!Kt0i78(_jqb-kj!YUZI~rH&;9r!CjEC-XCK<3O|rUJc55e znJV1CJq&3x>V1&0WHgH4g(R~kI~aSiiMbAMaABHc;y|AWo7y0s#WFl)^`vdoUtsz^ z+G+eh=)ngp=-$HLh9SR9&YNlg&D^m#juUubeTX*)+pO<2=bW>K#-o-C+tDDkec7tX Z{10J{T%Cuuel-99002ovPDHLkV1ks7yp#X{ literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer30.png b/res/drawable-hdpi/timer30.png new file mode 100644 index 0000000000000000000000000000000000000000..4cffeef9932c11c251ee842944b22687bfefb3b8 GIT binary patch literal 422 zcmV;X0a^ZuP)Px$U`a$lR5%fpls!(vKoCaPA)%q6Nt;TL89c%{?AchZ zMbv;>=vxu<9t_|LzCj~`4Xg251WG#a1@Y@aNAL+My5s0@q+4+UISce5Jir&Mr!p4W z&LDM^n4k|qokfz@n5dfx+{;mR1VQkI_5^mR(GAKb`gDsXK8RiV;+1?9yM`xiP4}c% zDccpluw1LTzU+#J+=y(%_0&1EuIsA2YLW5&Z%0LC=~QpL15xt&arD7^n~Mq&)7h@V zg|_xfk!=>0t^zqBIj1nD#t>@^&fHIgSmviV$*kviLg*!r+b&>}X%Dz*$`IHbrcHh(M%CIS_JAJ8A$8MJ+we|um1)CJ~Z Q;Q#;t07*qoM6N<$f`hlXJOBUy literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer35.png b/res/drawable-hdpi/timer35.png new file mode 100644 index 0000000000000000000000000000000000000000..3fdbb5e902ce587960e3a5d9e549b5b35473a73c GIT binary patch literal 457 zcmV;)0XF`LP)Px$gGod|R5%f(l)Xv=K@^3v(HJWct281kksu-nc7iC;-WRY7641`VHxNl)z(%bs zgIX(sh+<)7w9qJ4iZ-J7(~0YM7H5++v&(`PKJJ}+&fa7vGfAZ^;dx%hw5bo^0~)Xi zqehF&m@;qz6=R|9`6hb~4!K;LXhz0(BxPu39 z0~-syPBmyGDDW5H8IEL6Q|Q|qLtTxe;W*AU-W8Z&#Osx}q3zyIlGpLNNnDRXop##Z!St>CTGh_^1m)Sp% zW>9cN5OVMayD>us&>w$&uGNRQ1-juQe+~4yVIH(EuP|;rou*Jm$dYoPgL=mLR2e+T zLlJu65XxMW201zyP=qzOf)~*L&^c_tr0vNcTJT|Clw?{j00000NkvXXu0mjff(5_= literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer40.png b/res/drawable-hdpi/timer40.png new file mode 100644 index 0000000000000000000000000000000000000000..43d4607b414e7ff239409051f75a9c722baee91f GIT binary patch literal 453 zcmV;$0XqJPP)Px$e@R3^R5%fhl)Xv=K@^2|qe(0!omEgFAeJ^F0aMuf0v19LL9A_j07)9bKKKHn z>5T*wD@$#HVy6M|4+$0)S-+#~u;b2b9QbzcoO|ws3HNRgI93!z`B*0Iz!O|S3zp-Y z_l+qJm(Yk!#C6z%BX|R?E>vQV^NpbiYpx{v1Z=bIWsnR%b-!|8XKDmyuyQG zlkfz1)YTdh&718T5iP&aEdLLH)z$)k?rZ)Hl{dy0i)m)X|SQ~&c$}VYA00000NkvXXu0mjfnNq%g literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer45.png b/res/drawable-hdpi/timer45.png new file mode 100644 index 0000000000000000000000000000000000000000..ddac60676cbabb5cfecd9f826ed554f6d014f883 GIT binary patch literal 419 zcmV;U0bKrxP)Px$T}ebiR5%f(lQB*LK@^5}2~;-TU_}!PTWip`#8X&lp`{n#0B{5fIDmQtOfYf* z5;YXY*l40gO)Llv%lE_1Br7v%q3sINu1AbmR)+*N0Bw9aOZE(c!RL$pkzT^by>_Cu~_66K$ty z9XST*Bhbovk{1|gHMcO3Bd>*F_>8s=Rcgdx-b9x!UBnx)3s-z8AH}XSDH3Xb)uPD-=4L zrzY_%mx+331Uq?)p^d;^NKxwwN0D3 z*#y*pZK%RGT!Ze3OsAuhU56Vu=A<8a`;CGz=ro7$lcKSF^B?;weF`NsIH@OwBqRU; N002ovPDHLkV1jaIt@!`| literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer50.png b/res/drawable-hdpi/timer50.png new file mode 100644 index 0000000000000000000000000000000000000000..ba5cbce03066f96198f6fb227e473cf3104c086a GIT binary patch literal 485 zcmVPx$pGibPR5%fhlfO$sQ547D3oVC+#x@};h-h+?z=ze;&_B=?B0&T-^gkqxQ4lml ztwDQ*{h%cpgDk`?oXRK(A@lY5n%A!KOb>kCJ@=gNx%YVQ)o}vM_x-R5E%rw-8_f^5y)mG?IUYiWVwC#uhOT!3w-U6(;Pw?UTEOS|353hi@lc*R8@fu`yW1 zf3Wjy{uT3bh)*6y+miJu3%ug&1m&#Q2!2r=-GOc{VkLWWsTn|+fNPym0%WP4sx1*U z>3XH_ds@haEa+gPmhN8{Z4AnwGx{|q?PhJV_qL%gh zTZ~u)QlRd&aoh-8<7gzI)em4AbYquLfEws2crXMPkmgpO7&{vadaw_A_3H8y^x75k bf+~Li&b_6hbWy0V00000NkvXXu0mjf>4VUJ literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer55.png b/res/drawable-hdpi/timer55.png new file mode 100644 index 0000000000000000000000000000000000000000..2eeaad9c9f2dfbba064c76cb5b99cce1ecb003ef GIT binary patch literal 495 zcmVPx$sYygZR5%fplf6qqQ5c84B^opsZ7zK%xI~kSNZ}paTN_(KqK2lH{)k!|Y-}u| zu^`FjrZOri8p5Rysc4Ak_WUmQ-j3HR$Ca_5q;2FN*6S6_lGl&ht60|`>r#fl~Ou{QXz>H__cN7^8 z`7AWx9@0Syrv{IZQxLrdl5$WKGRSF|c6Q>XFth{7x?hW(fF_*7pdSxwa?2noYjvH( z8;qER_;VmxG2^C9E(IS@)gZ09XBPN2@k4lmQ9l;e}l{4qp5>TPP!DU?__iSA428KPkp&h)Wu zkW~7bLNPsyZl~jv++LhI=wasnJB->1(1{)gJvbTA6KTPCkmzAhllN+Mv)$JaloBX{ z5?V!D*8lGiVo9igcCUqteu3p1(j+u}3v6gZ4RptJC^{W|3ti4SEO4T?=xAY>1v-Fj l(5=@K(CSy9=VV89{s7)$ochNdd9DBe002ovPDHLkV1j46);ItF literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/timer60.png b/res/drawable-hdpi/timer60.png new file mode 100644 index 0000000000000000000000000000000000000000..85fdb05febb206e7e8639a7fcff298f2fe4c673d GIT binary patch literal 436 zcmV;l0ZaagP)Px$Zb?KzR5%fxlRHWSQ51$V;-j#!P7^d@VdDxCAK8gb#L5M@5hG*^?jV}%K~Yc? zlr*9S1Vt_4_nAARVaZhF0~6oj02U3go=NZ*@b|%-XQ-(shENTG3)b}{fWtm%6zgak za1Ad|jdhd#oJXi6VsOyL8W}=g1>daqlZw*-tr==l3wmZFlZYK!h&9}_z*n40bqE{u zyhiiH{a42`&cuP7)QFl2IK22?G?%t>9^=Z$(yD6{He+S0000Px#`$ zqg2EdC61t%R^U0yH}qc2F*g+4+@jU%BAUDSMxiyHS`NU@7oN85rMm;&3p zN_u$qExBqG>f-Anv8cJveoBn-067RDoN_#zQ`&Y^>l8Y{#?t`4@QsD6Q>K T-Mq@>00000NkvXXu0mjfYHEr2 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_delivery_status_read.png b/res/drawable-mdpi/ic_delivery_status_read.png new file mode 100644 index 0000000000000000000000000000000000000000..eee83ef591cb7bc8747070e9d74d8746e6cb44fa GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR45gFlf4SUFcgJTaCZ=gg3!K#4^?nDx1dlVt=DP_@OYQEp^@WD3rZEz=1GFPx)tM) zx5pK>MZ~JX$F7I4r2oLrA3Va>_=Ge37S;Mo(5!MrJ+2s5j#a%hyQxZ?VUK%7RJ7h~ z@AuycjM@_t$(i)em00000 LNkvXXu0mjf=;4Y~ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_delivery_status_sending.png b/res/drawable-mdpi/ic_delivery_status_sending.png new file mode 100644 index 0000000000000000000000000000000000000000..b34ea32b8b676f2ca13445fe985479af991f1453 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R})t)YnAsV7v zCpq#pDDbd!s^5R)C>;0HxT5v`T5HZLAvOmNs!88^J8crL=2e5up(mzTaj&Rc<}T;- zL@}l@gi-y?xz!JzwSVyQxv(JCCI67*?fIfoTP80wO)X*3_5WqLg>AmI_5JLN3ywb5 qjQ*>{`>1$3XWu;TXr-bT*>|=cD^RHs%!~#)gTd3)&t;ucLK6UcpGR5% literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_delivery_status_sent.png b/res/drawable-mdpi/ic_delivery_status_sent.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6bf0fac5c104028bd5e65c422c9a6cb5373e4f GIT binary patch literal 261 zcmV+g0s8)lP)Px#zez+vR45gdlCcqjKoCVa$IJ@I7(1~5YS4tp)B;HC%E*W=um=jj_n18xFu|Mo zb9?{(-`ia%idf?~CeVNm3;|=gly%b%QGyqEgF4P~#&X`3S!`yBCpfG!agd8UHA%uJ z&GIAG41WXX&@>X(S#L9k_|9DqDm9?fV1w2xdCf-RSsZ3H!!ZkDZy`^_PUQhEDWwnl zvJlKA5&KFXs20`K%Usf`=`d}@PRhYdP5(DmpT)WV!{s_L?fNyo16n)HGv@hk00000 LNkvXXu0mjfm*i^Z literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_document.png b/res/drawable-mdpi/ic_document.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae0e719e9ebb5b1a8090b9be52a552c9b920447 GIT binary patch literal 1166 zcmV;91abR`P)Px(NJ&INRA>e5nY(TiK@^79cjQ!nA_5f9xbPDs63^fU-hqya=LjtYuR!CxL{g`t z42dvAvS>n-#Fyp#ll>=W&(7MrX3b3=X*icTmv4?XYuVJI@T!H~m3iY;D_JmWuUfZE zUMYADsP(*tMPh7j5uhS5t}X#6Z8O-Rvyji`h9E*d<}Es7jE4yUXrI=RY;9lAC>kP9 z*C{$i`@N3Fq2}~KHe^4L-AQzwi5bkbO{Ws~L-uzh$kOLpzdcQ#)0dI}(7P@+HbC3` ze!q8icJ_WcosQx-o(HzL(rZ4S$Jn#kEWWt7_;PS?@LFm;mfcM1qBi^J-qhtde=&%X zuqe6%*fh>^O9M|Pllb!Taw5=gq}~(RzYI-KNZuN-DEwR|`*k^DI)cEG8(&{v12{f8 zIhhGlQk&rHsX3@iXnG;oE(Sw38;!;z8&JfSE4VO7xj-bcxwp6XPM}}O!H#U* z2eGj2%J@RSIw_N&50~j0I*A4JzCgbe8-pkft${6^wU_aw&TF;1bb==VZqi3bN0@YJ zXbr3zvKys7TdHf=oZ!ap?(Y67&=weggrv;rx!g@~NNo8d)JdyAySIWaQn^m(X0sWM z$Kz$t?4LUza0z) zAI1MoHeNCO6r^-1_K|STs{Y}lP_Ne`Ot{n=zLAguB*S^Kprk-~ur^>efFuZ}t3kES z7=$Oe8rth?1ttV1t>F_WCkW1XaT1Wyhp!cwT@(miUh2zuXIe=?{}$kM|FpH}GU>=$ zYpw6$P{R^FOg6LrX5b7g92?-^SSoaGCS2h#gQYeT4vwWl=Vrnc4l`J4GvVM^Ds*lp zT;VW-r8W}|j-^89e>36WH`WRVRispq;h&!{ZpE8H$`3WO^CIJ@A|~lIGYsT$E%GMJ zpsUenG^_%qNR6b|RT4{vOe((YapMB~51E$e-CnQPKRrGDAisN^%UANXEYwC1^g>VB z=#6jmU;z{P+;2nr+o?ZLK}dWk`yPH}O#CAJFEmz%owxMVsK+-qH+T#%*|BW=>WwqI z#dSySjKtRd&;{sY4yC?0eOeOG`Yf2W5$|*D4=FfcV;`hDB*~01N2N{nfV7*%7~^aU ztb+ihgP{|YlJTob*4I+&nYw5kYEGY(C_tapVHaJ5LVQT4kJ8s=b4q_8iuP$8G1k_3 zWpoRqZLPCrjK6xUMF5M=ZnIbaHwd+;oQBbQUQUsiyxc|p5V(zZF&4nuHtA2<{z7?x gdH&xG>_OT1CtM#;fMq_L(*OVf07*qoM6N<$f?9DdPyhe` literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_error.png b/res/drawable-mdpi/ic_error.png new file mode 100644 index 0000000000000000000000000000000000000000..bf1a9f376d099ec07f9a3a726adf646481473020 GIT binary patch literal 397 zcmV;80doF{P)Px$M@d9MR5%f>l`&4kKoCXkAfEv#f{H7or%jm@>2nD#5vp*9)KF7}9*GM;1&ZJd zNSOD?#K>MF948}v?e5I{@6GP)B+pu`EXxA-BrsweM%sq)5!{J9&p*Ro4S6+-31U;G z*WdztfCumjv~zF?PQeSfLiCm~HG~FW0kkJD27_j%zKEHl$w~6E2$--0CrzQ|+MLK` zC>OOjj;UU3SqpSn$oXMzk1BI#1$YMjgw~zmUyC+}lcru9=#+Iyv-&*^M$W=ilC zZM?x1cn7_AD>pP&UCU+;VV-Vk>mgQ^je^H5Y`=l%Ay4lHzGj#DH5|K6b9i%57Qv&m ruPzOC&G&YN|8Ij$1Y@_o{{p@NjJ$UE!Wh#W00000NkvXXu0mjfQh%wt literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_timer.png b/res/drawable-mdpi/ic_timer.png new file mode 100644 index 0000000000000000000000000000000000000000..c999a9e2c66baa967751ab233cb7915fe6d53722 GIT binary patch literal 669 zcmV;O0%HA%P)Px%S4l)cR7ee-md{HTK^VtfLC8Z|gb5k1BJq}80=sp|LzfO-Of*XH;Nd-V5IyIA z5OwGjgrGM;DvdmO2t5Z1K_Ehq;30WaNT@f|@$+40w%uX&Rri4p^ZfWeGrRBZ%)U{> zIn5aJo0c8;2FoxXMbQ@H*^Nos;4PH>E^RFfI1XlbnPU9$5i{c>&MmU~AAAY_dt}5ln%* zsKJb$!d2J-*(((pFTi(@RWc1Z0Xlb4d-$b9MlcJqcS#b5SkFWD6I#=?kdH=pqUR!; zjx{(};IF0AZzTU2WH0?%C`MO~)y5n!mUNZlHZh;maEH2nTfL4qLmEGaZUtoHTHr(M z8Z+z*T}=Ir)hxMOy%FtbqQ}{=K~G*2b!|L7IN8HIoy()S6)TPTsyp~&gJvfPjc6vU z?scf1&Y`<#wN)*k9Vlx_i+rDY6Fl(qp%~pIknL-MAF*ppcSu|$$9%nZ&UNk3FLsi9 zMJCJXac|qE7Fe;O{v2_Uv^(@x^%Gr#8fas56`3vF!yF~ho)K+v4QCo;3u$o?pE*9p zGjaSR{Ukb|Y6}xd;hYZrlXeb$Puer>By?Omo6Ho?5YXuMiH;Tb46>aRD&Wp^-Rl1% zH!DpdG+nR&&gviSsD{9OGWDR|!(-@yW@v$K7=by^%OTTGJdmth&q3G@`bKDh(@bxm zUXtKPKRRV0y=G6L4{pPCsDb{vXoG4G&GENon=xp|xySQ|VHCgt00000NkvXXu0mjf Dj6N+Q literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_timer_disabled.png b/res/drawable-mdpi/ic_timer_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd951a91f899c53383636b659def312388c479 GIT binary patch literal 746 zcmVPx%q)9|UR7ee#md{HSQ547D7=kXcB0TS2Rq zwXMyAYE>EiB8du${sM!bADaidkP1sm=!fO>`OdrNHgCE!?{(nAJ@=gNId|rI=RTv- ze_9;JUn%(rui+_7Mo~1&*tpSTJ(Qt4TSaUc()N?dRp`uWgL8xf@C9V|vm#>cup5rR z6xf2F@rSbdnmK|)@Ec^mszbc5MwFSL*$NMxR*Rj?NJ=GwJr=|tgyV1)WYf@O`Oru{ zf^%RGH|TW)`#>vS1HX^>El>g3s4pmR(Ah&R;CCfboH1Ae*&>{Q79|-w;X1sBRRz7R zm)=Bw7g^bYIx*UBdp#v9;9nDeFAUdPKzVfCAXCpS1tv7ZZo+=ho|`?x>20KOT0_kX z*Wi>Exa%g#6XG|4w(Wz9>&-4hN4iOokMOgwZM#@ zjBDW$+|~kmBH4{lv!WO^z3^Pc&ZZgt-G#qF3v7fRpbukHQNz3(b-KSQV0H`VZ!acg zm${eMq+XnQ-CeqiY}<4?$C5f6-8u6h8?Vbf{L9+{3TkQ|mXw|5#ZcjZu1%^(oQ~Is*N$6V|{An1i?Q81!$; c3}ev#0M6gJuw3A#O#lD@07*qoM6N<$g8VC7hX4Qo literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/received_bubble.9.png b/res/drawable-mdpi/received_bubble.9.png deleted file mode 100644 index 178cb588c97b52dcdadaae60ae9c25e8d743f1b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmV;j0ZsmiP)=Z$8^v`f~bZ~GC&aQ$8f_qi)50HQalo$jDH)+6tLkMk^ zgeGay=U3<`X`0@7BKN^ZGTeLj%iX=>a-|YG(b!VIFCuEDX}XW+Iea;VFA#SWMbQS{ z%QHa)LC{2!7dWNjdLIl1TeFOWk|fC)G0<>0yhBQ*5QyVAb$~n)8%0Q2Ed*j1#u7lD z7=esReBp=E7Xng~AbCJYg8WqwxmYEL1o^)pmSrvDK=Ujd1gEo29B4X1K@eBPwA>Oy z6#|Llcn_nI3I*|fe-&}B#8^{2|woX!ynxq~Gt~qpSJMa>d#><_UrP zAEs&UqN~gsfjQ6fPT_0Tc3tTCHtWRqK;>^AY7D+<;dYyD`pP$@{;pa5TRQ cq$!=LZ$j&UZ?yo5AOHXW07*qoM6N<$g2$!34*&oF diff --git a/res/drawable-mdpi/sent_bubble.9.png b/res/drawable-mdpi/sent_bubble.9.png deleted file mode 100644 index dcf271c8641ea860b8a235c46c68bf1377f4d275..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmV;<0WtoGP)4m&F%(T#Yo5@mO%XIKMld#w{N?ERp$g^k9sOc3L{($B!Rp3=9ke zaD)a*alk<Lx2f%M?gS;01=@< zJBI)h==;Nm4?7S@ptN@gFm0S)xNxB`iR~QfI|Nu~oj!8p2=AyvhK)o1k2+*Djf^^E z)FGn|p^-yC{hA-taLDi9zfUe&w1}Hrhp>JB{{0Y@T4!@ZLqnO#9SmSPb?TG{&^OO0 zX`BIjbk~86A~hnLh}eOpr6uR;)vImq-MiQG>eZ_?Z{ECFODqPeUv=ZgjhZP_rf3t{ zU?vDahVTF}sNpL}0tWTuxbSo<$p(yMVA>2Ik%7qu0O93w(Wb813IG5A07*qoM6N<$ Ef=52nzyJUM diff --git a/res/drawable-mdpi/timer00.png b/res/drawable-mdpi/timer00.png new file mode 100644 index 0000000000000000000000000000000000000000..0cfff1ec1effba07d86f6d5ca12c88223855f2d9 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}i#=T&Lo`I! zP735YCL5~&Gvdco@$d@miV5G*IX*D=5&+2 zpkC?urYoWD-*oQSw5_+aD7w8kN+PQ#bWekMo`d)F)dly}ndQ$uol;zPawc=&;-$vE z%MEpAM5`5CSg^L6byNKXsl#*U@2^@Y=;rsM@LK-SOE)8<&vDLHna}!GU{i@*jk>nb g$t4pV%>I~$DFs(V3z|(806Le!)78&qol`;+06qU%jQ{`u literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer05.png b/res/drawable-mdpi/timer05.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4502c6dbaf1ee6a8fff76f55092964f0cc859e GIT binary patch literal 268 zcmV+n0rUQeP)Px##z{m$R45glk@ST|RraNn0(810M!3Nlc2JkPF(S6mTZ51(37ux%_L{@1pA3-oq9p>8?4uGg?Z7n2I8y;K8nbN^@jNH z`hPjce7*F$8+F5_Nq&yiH&Hi?wTLG8hs%R7=g)Vtlk%L&b#hV7i2BQ+7{36hx4Qg$ S2l$8p0000Px#%}GQ-R45glkv$5+KoEtqVhGp>0l~svPzcE>Jcb8I(GM8%32fjDH<&vyiJY4_ znMvsHK||$;{tEhx&Xo|&NNQNX+7)v@xxo$|aDb`Pk?4RX9b#R>9Zs-RkEnAE<5U=O zW6X=@mUs=d|07Nvxa<7pA`P_K+s|v25jwq76-|91eK>a!)aCs7PMU_+yXoczpKHs} Z`3*tHxL+?Bmlgm3002ovPDHLkV1i#*c546t literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer15.png b/res/drawable-mdpi/timer15.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2a68de401560530d6ad7aba3a61086b6a7fe46 GIT binary patch literal 258 zcmV+d0sa1oP)Px#yh%hsR45gVk}(d#FbqZO3MmT*K-__eMEa{u=uA@|>*l7o~Kl$-8-c_W%F@07*qo IM6N<$g4D8XqyPW_ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer20.png b/res/drawable-mdpi/timer20.png new file mode 100644 index 0000000000000000000000000000000000000000..8d5f3b58d81d5d1210471dd079ac608be34d5b1d GIT binary patch literal 281 zcmV+!0p|XRP)Px#(@8`@R45gNl0OQko5nPS2EMS7g5a^r^7!O56Zb0&+83t}0$sXy?+H;>T9|I~ fG-|JNYCHb{qU+Je7?#uV00000NkvXXu0mjfJq>jx literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer25.png b/res/drawable-mdpi/timer25.png new file mode 100644 index 0000000000000000000000000000000000000000..9527b342085466cb6f8dc5c7655b6b5014f373c7 GIT binary patch literal 293 zcmV+=0owkFP)Px#-$_J4R45g7l06E-KoCZ=LI`M~h=Mmr7m`M=5NmrcVC4mJ01JCBl0vi+6>J2L zA!6eJ;+wd$1d}X0=9}Nmu<<;5ilPW05f_`m3r?^Aqjk;_j9_OQ47v+*IKvJ4Widh~ zN3OF$kl(-&e7Qb>a&kkh4wW1CuxzWT#VM9ua$T^t6v<(=3x5QkPBo~S#0-7G`WnOb zpf=d$Db8W70dxx2)}={?@Px56VGpp9?F0PK81v9+YRPTU@+ogfVG6%P^8evv*Z}0k r?=aEY(h`sdjK#squaQ|Dquugfn5)k_CRgEm00000NkvXXu0mjfam{$^ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer30.png b/res/drawable-mdpi/timer30.png new file mode 100644 index 0000000000000000000000000000000000000000..038d94a9e5c5b20a51ee4ed59a63a3cddfb5a5ba GIT binary patch literal 287 zcmV+)0pR|LP)Px#*-1n}R45gVk}(RxKoCWW&=TO{(ja$%E5Hu0oKDS3nVk&|rWz(85 zW)>uVg&h)SEmLV}ipQ|lNLN_E*N280MN>SOW)<^#!i9vtIIFC4mgDRDccE|3--e_v lu&oHIrS)r^U<8RPegP~yry^lJiyQy|002ovPDHLkV1li{b3On7 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer35.png b/res/drawable-mdpi/timer35.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3d3f7de41fa9f36ff4719596ee0a3d96375c03 GIT binary patch literal 298 zcmV+_0oDGAP)Px#H$d9GK3MfcgT?P?OJxpiVCF8VSz^A|w0@Fw6B){Xo}lpwO~&iP5_7tdtZyw3K4M zPPx#?@2^KR45g7(K`-;KoEdo*GNpXAn}n{+1e4Qyn@=&a{((aV6TNer5CWIFj^TB zV`JqB?0i(%<3GR>L^S!_VPrfO%#Tn!}2&?%5i2;0a z8^%_?M%+ZQFhvt<+%bnyXqGpbB9LGRxpNQQVxxYhCfDoKNL+ElODXlx4SJ+WUSkQ_ zbsOhN_He--WAxF6+>BhOe1qh}#WVOLVPJ+6-U#8tMRukS1w80s-ga_-00000NkvXX Hu0mjf@8o}* literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer45.png b/res/drawable-mdpi/timer45.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b2b454f0d683f399690c713bb4b0dd06374315 GIT binary patch literal 274 zcmV+t0qy>YP)Px#%t=H+R45gVkvk58Komt8Vq#%yp)P_1x1p<`u(7l^7P<)cA+f+h5?X0ogbQ#1 zcrFfuOf)#j$-K|KkIW+o?5V112(eP`Ej-~2D+n8%yD3I+v<5>wh9%^1g=sA&(B#ND zy?~y~2gn*jOj1wwv@WF|LIH^@_63L+km_^0Z(?Iir;bi`Ky`ai0?@CXm9zqPVmB Y7e)NZ-oyh``v3p{07*qoM6N<$f^G?I@c;k- literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer50.png b/res/drawable-mdpi/timer50.png new file mode 100644 index 0000000000000000000000000000000000000000..ac0dfc30a6b63501adaab35dfd6286292dec2f87 GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR45f?kvk8;U=)UZlEx@*gT=@ukw}boiODGGXtMYNVm4UCA2CQwh|4Gj zzd>S9Mp4g8eQB%7lXHE~X-^Z0;PHJw1vQ1(A>3gHJ#c<~){?BkED#v{BDCQIS15m) zaUA$ew(5{WEeTt=fzkRtJYfcfP_K2#OC-Tm0;#(&feQ@a@14nwz>~m(jK*OrFo!c_ z?TT-$PVS{9U85K)Ho~!ddh+T`;vXUM(Z-m)nqp6rcqL^A*0EwFq^>hBz?DG30mkwp zok0-Pme}txaMGZJrf6dhO3;EeXka=rjD&um3%ZgH@qi6zfZhBC7ZDO1N8|fJ00000 LNkvXXu0mjfqQikZ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/timer55.png b/res/drawable-mdpi/timer55.png new file mode 100644 index 0000000000000000000000000000000000000000..dc887764a425b38a52c02c645f1cdbae9aa26e90 GIT binary patch literal 326 zcmV-M0lEH(P)Px$07*naR45f~k+DhxK@f&-g)8MWheeue)7k~BB#4OZ^;g(hB@f^O+ymW##3mRB zXCv773MxoKw7z`*aAH_27e%HpfIx76z>dnx~>&mTS3a9f8%_Juh0*Dp@L^{N1B2~ z{S``W&_BOG9jZ})udA=2Q|wCw*UGYtYT@L9eV|*5mqh Y0HI|3`$1WVXaE2J07*qoM6N<$f~{Px#;z>k7R45f~kg*QIP#A@KyNEYXkHHIA#9(7J-NYcCflU~_g3TroEL{|qRk<}+##nrsJ%VGSKnU0?zVjEphQ zEV)5AK^IZMx1is#_uvLwK5Tpz%b^Z)3<-OooHj$$$E}tjEE#;*E6ase3Px%QAtEWR7efYm%VNjF%*Rvkf_qouC_y>L3sq807dB_+E<7oDoUhzjzn}+DMBbn zo0p(TL5FDQNXL(s?;CuHXLe@Rrhr`OtnKS_?>(NeJl^KcjIGz}CDZ%hDR>AL;4b(A zK7iLv)4ZkaY=ZCHXYdic2k(gaL|bkoUVvlp15DW^6A#QvTf&b#<}|m9+ino|z*nGs z1E*jG9)X<%`}fU8Tgo?wxy-3qV{cXwgd^}1XlKCJG-=FN@l9mTl$)ljbu?OlNmr^E z@p6=uIcxb@XxFtys%5?Ylftn8@tR7+RPl#mVoXg%Y1Y2kQw&b@VrM~~YvEP#hq;K~ z4WBiEcGCIiEP*@U%{IGd45;Nt;b@6J0M={u(YmLst#9d>;yH5SR&29c{-1ml zJYet!Sg*5G^PGXceHC5+ZS|Wn{|m2*AK8eDCu6NP{I-l&I{@NsMv zGbU*2mHCvko+!pee0W7-lAzuzo7|)%%|$&)!KHi`qP51&8JymxKJ3Ey@QnqTFwMVm zo_;Ccuy!ox&wKP|lMf|iN$NyY1PqyN7vY$nP*j=h+xU^doN{k2WKo#5$@&{zg8up6pkHs?IG2bJM<@UQ002ovPDHLkV1oEQK#c$Z literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_delivery_status_read.png b/res/drawable-xhdpi/ic_delivery_status_read.png new file mode 100644 index 0000000000000000000000000000000000000000..79c4857f6c903cbc9fe5a353838516e7452eed7a GIT binary patch literal 679 zcmV;Y0$BZtP)Px%VM#(i7i++-KnW8ek+bCPJan zLMnU$N-&Xv#6oE3pfg;rzi&7rdxx3XvnM%scIW%fIp5CA&dzOSDmIx+2Egn1OZ+Lm zjL+hi_zC{5X`0Wp!3um~7x)?e4gX5aZ(6^Rcp2ZuZ}5^G0W2vit%o1;D5rAk;kpgt z8h(Y>>=5vQveA0@xm>ETR#gOHh>vs8t-f=v7fpgqoq4EFMK+4kss%|0}yZ4!bstn0NsNR*atUnxNk zewrtYjO7@mpxqy+z-a+IN%~hTnU~)V_lObyRD!PCk#?;on8){9*h3TK<;PI381b*Q zhO)*y-vDgj`$qVaC0b{OFXaE4q1cG~Ep=86VrdFS3Ix|1v4=mldoRDw$dEo*n6lcU zZi@tDXM1S`p82;xCzB^x$_15q|&p zp#n0%p%FwZ*-wB+J@}MtMAf}&ed8mX?c(RVltCd$KC@zhjf`d}7Cq%B0PDV=$0 z$C5+vI8q)y^kB-V+;<1EmVopK(1OAgcKr={%U19u22mu(7wrBU^bds@7U$fAJk$UH N002ovPDHLkV1oGML)!oV literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_delivery_status_sending.png b/res/drawable-xhdpi/ic_delivery_status_sending.png new file mode 100644 index 0000000000000000000000000000000000000000..aca7fe7ef33f888bbf2f7e7fcbf22327de6d3f0e GIT binary patch literal 298 zcmV+_0oDGAP)Px#JyOLz0E*Nz81M! zWII(h`te3fMH%%S{Z9tCkh(t_3)CnTZ#ygt)GcpF07*qoM6N<$f?hIuDF6Tf literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_delivery_status_sent.png b/res/drawable-xhdpi/ic_delivery_status_sent.png new file mode 100644 index 0000000000000000000000000000000000000000..811a54373df5e88873b4bfb6940fe575fdf45481 GIT binary patch literal 524 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 HLZkl!i*k3R literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_error.png b/res/drawable-xhdpi/ic_error.png new file mode 100644 index 0000000000000000000000000000000000000000..5d36611473e55e3f28c147e1f32ed31c04f4ddbc GIT binary patch literal 811 zcmV+`1JwM9P)Px%q~tt&PuIdQIdI$>l)9zpo&5 z##_rnTjhCwFdb@#Fy}4Rlujln*kgaa+*7iYzi zy;Zqk^{*=5TfNPKoa6>*K~v@eX@z2miZ{oi10!OJpUfNwFY8dg6J{BF9U8|E2Hd&5i1a5mv zCA+V=H$zQd47p8%iW1}5RCQ<_6mj9uw1&!fR*Gs#M(i8+Ve+vEN4@CX&OW^nB({eakvL zBG-I}M}7-!Cb``lM?~h}1}McQm4CLW2nSU!uN#3OM}oOXbTP4fqsiOBvQ0VhIR pKSZzn&2_=LZLBodQ!n*zh(8GAbl$@_NuB@z002ovPDHLkV1hK_g|Pqt literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_timer.png b/res/drawable-xhdpi/ic_timer.png new file mode 100644 index 0000000000000000000000000000000000000000..eacdf73a070c816306b6bb71e96fa0fbc5392159 GIT binary patch literal 1414 zcmV;11$p|3P)Px)KuJVFRA>dwnq7!hRTRg&nogOM1J>k6#w3CUkqhB8HIgd z4MRn}gcNDM)^kr020=Iw2x3Nwls!ZW^)R3XGfiQZAC)!z{*(9Kb^rI=d-px(PIngk zoxRpx>%Z5&XP^CbEL}6pGCe(go+hTi1egThfy3ZvsZ_ea-?=Sx;BSy6e_%WUo(7Bl zw_ecLP2df%B&AXO8g+oGiu^?BHLx^=GnWtK^T8-M4j^yzCV|VJ7#^#SO0W<(2rfG#`fq0Y z9KGU&2Pv}uMIw}(k>&Je0VJf{(`=r>5LKI#o$K} z<%354dF_zWO>Vc(jjMo8_C=2H!W<#x}id8;tNX(^J*` zIF1MB1(Xj2y%WWcjbx)bu-=T{nx3R`zP*g&i{`wAUu=unim0b7c%6pODSIsUn^RjV zTt|%WG`gNfVS(pCl{)aL84Ilg#?@(c zlM$ZKOME@h#wf}vbL_fGa#~-aX!h)%#}?oc*`2Tqcbh&J)F&*7L*%aO`kC$U&e%1| znp%4;pld3*EC7C>8LT8kG^gR`aE*HqnZ%cGws@-2<7zI&&Mp@bA-1UwQ0KcEz zSCP8a zi`&mz)1*#Wdw`~G7mb499JJLC2=qlp<1b6JIvxPN&8-qNC=s&?yb1h3g=t3g9=7}{ zlQhReq?hL%u(?4#GM@z6n(JCdI1O~wqOb6R4oW&}XuGZ*Z?kjq81*~Z>-b>{a{-|v z+kqC6*%B?JvpP{|%q|7`Sl!8vXdkAnO!dmVzz>}iN@Lm~4uX$>-)vxNDLR831KJ5M zOlma4Dd`=^h^sM?fG)%IWo84=IKLI>i((JZM>+ks8ja_1p!Yzj;W6 UFZy1P=>Px#07*qoM6N<$f}k|0rvLx| literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/ic_timer_disabled.png b/res/drawable-xhdpi/ic_timer_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..45165abecc22bb5491b60183b6f994a6e058753a GIT binary patch literal 1602 zcmV-I2EF--P)Px){7FPXRA>dwnq6!aMHI)q5D=loCI||sxuOXWiM%Kw5VdL42v#G(ic!Fi2T>9H zYK$7=M?_+@sPPHkj6Nb5Uu?wGG)jUdjkbvajHrF^i;9XURkT=t|8n=<*>lg{?)_Nf zNq*g#Gv}O{xw|`aW+8V<#xgoOdXz2>!yy=gFQ5lL$mMd!xcc1JCZ0dey zi7^v)nb@k1z%40;TyBD+UflJd+pIwMLmOCGTkc((hQRlL`U*u0!ODseG3bPao)P*c zxHxK~Y=5b5&`pcl>%9`|Iv9pf^d8P}W7Dv_VEH%Km!QQpEGTK82Y*5+TPpcf+eYAP z!QKgNd=q1_P)vY62t~8K8{)=+Cv96p2g-Wc^MOg-MdEEVeW?0yEHH|8$0$+_P-u%e z6e{Q^f+iU*u{%85dUV9!38DN>uO_&#RDpb(7z{{Y=Pjb0uSF4VA zv%rq+iC8=gPJ>^elIWS=0!=aJLIwQ-=!Sln;MvrwBc4{jP>xV3y{A-e3R@{FC($P5 ziI!9?t?t^7{u*elb+Dcv@uq^k3wIT5X?zDld78=+@HVo@PPx(2Vvvjr^!0euapBrM z)+H4^V|KZkuSWFR$ku_@c~5kgUWd6Ek6&X^?i7lW$!0Zlgj&jdb};Cs!LyK*7wM5x zVm8J4HnL9q&mfczO`t2(P<|z;Q`+*N6)8!+reSrGf4zEQKW94LrqyDx3B1qLi&f6B zgP`oN6$Xk8r9z&fCfEx$Zpo_l(thK*KzCrjnbl>+$gSd|9ee}W)gcO}1Z+E;;RdKd zNvtcP;Dzf!P2i|e&Z;IhzAf+~D0lbd7nBdcq-x@Nw#3k06Ut#tz$Rt!ZQ6_E=!i2P zw2>vr0UEA$TvMy?Z#Kb)HGwDvh}zCd9nmo)$O_P4lSF&Y*fQ<7S5)CQ*#sTY1hg%O z;^sURBb!EoO@ar(#*X^Y@GAx_Gtp|8s)lr2X6g|zZiN=KVh|>%D7o9HfusB%DXl5J*LA;O}*|ad&dB@ z5~u?P!HV__O>hU~ZDUYZ0yz@YKhYg%g-{Lz1`RLLkv^j+F;n{CiP9B)x^&Oj==B)w z2FYqoKxY9ZMxmV3@R6HfTXlt3FKNxO51htKe=L3*aM+FZ~DuuN~cRfsdmm~C87R%y@%VVxgxjWbj-h9=kwHakEy zCi*J)D4be043v+InUwzgL^1P&O4&eA(67Eb?J5nWtn?+CRWV-_EnvTU_MmfLqL_0= z75Z*-#)PUU@vqmYHx-*oh4_c0j0Wq4We7?~lBAD@@*fwaJ>V;E$?TNn4O}|4k-3YNl{n6u$6+ZlEJa2ryDC^x}T&!KV?E5}fDLL-ie zN@eZ^@9dx-@aFQ7RiPn(ma?S8O9y)WdqUM`2z<_lr$8}0(UN}Ectb5;h8zz9>6Eq| zu5_9s)u$ACp&#_g<$E|@Kxs+7z$IK)z#>SJ4{5lA6#QV4K}~ulqU=zosH{YHT6%%FoVXyin+MCuGMv!+4S;zVaUxL*%%L$tY2Of7mr-v_SDd=!UmL3~RJ4em-~a#s07*qoM6N<$f;B+$ AJOBUy literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/received_bubble.9.png b/res/drawable-xhdpi/received_bubble.9.png deleted file mode 100644 index 76d8de2cf7aeaaedbaeb868533c7413badde057e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 787 zcmV+u1MK{XP)M`@@Lc^?baMt!#|YggCx$f6Nc z{4y_a?9c*Z+xA|+-``vq1Q4EJ5d#t+4o0)tJhh0Ku#PYPO5(&oS8QWxbDbGVwOVxs z;y@q>!mRp)wJpsPLT$BLFG;XqaOzmw$~?Ow*l09flX$VQw(t=UGyS_JRIk_H2ngX^ zz?hF}PWU|hB!Dl2pNX)kp#`$Aaq^7Y1_8$Ylxklou%=3yhj4Z zbBIJDp$-Ov=OlPMhp1F4o46&4euq#-qtPpTkL_y+P1CNT8`>m6JcB3{3SkV$3`r8N zAQZeo-oyF3zJ|cd)0%0TpGl&40ij|*#z?Zv9OCfs@FE7}PrpMr8&Z<=cc+YhA!@bS z7S3ssgqaycsZ@&KahW4YGb;$C)9GxJU>j2A4uO}a2nOU2k~mXCUO)?z|lK+{@)GlcKZRk!I0d+C>D!PaXlv{ zf+&~Er-4wAy&L-dem)k9U2y)@Fi|)3dc9|krsTK8mt-<|-JK8WBoILim~S#Z9gyB| zIQ&(qRNhCU(aX4&lc?oMZVTrFp?p4nH=E5q%49N8St^}QKTf4m599IpRyZ8qz;#62 zTVmpkugmU9)=}pqs25S>4;ulmrDJTksq9@HE2MOpQ(jGij^yI0~7DN;zhk(ILOV8Vz zh1MR_Tx#`VKytB?=3ub&BbLNqy32O6$@&Jyiwe5C-DGEce|Y4Uee=tk|Ku%i1i?8O zzXS?}Lh&oZFhq!cP1DZ9=McmdmV)GM8$zX0>25R{N%+D%#CHhYU`&wzM_7v2G6Y3Y zjy9XkjKQ|F&CSg_upA$RXc|JbS`7h&*Nj6jR8`H5jg6hO3POZxh!dJDLx3Mr%Vx79 zu%0ffTfZVo~6Ii zynt9+TYCa|_dx8k@mi5>5MYoW;_>(~$oqiBYG5A(ScAO0ynMq>KfwivTCMgf7KKOn#$zhyF+80{zasv6h>QLR>=4-O9YS$+M+1qfZ&%gJQ&oQ-~h z4-gw08&7Ta6MTSxHv7>Y9+&Kb*xufL=zupM2n2y35Cnoi5D3B^2m?VN2n2y3&@2%I zfi2m(PM2n6AB5DgcCc+hGP0bSR>x(&qo`ug3LgV@>GdFdty z z+JzKbA`c6uQmG5DMc%g=g0i~0Ivx&(e~uHjR3hDrJ;TGpXTYSURaGsLNqD0L*C63J zbuu_6%W`&UX=x-72t?=rnMY`YMC#Dpe!stea&q#LBuUrj=jRg(3k$cLjJdhFn^RL$ zSEJGBX?T7wh2Rz1D3MOE`ROzpxn3NGh&UW%8<4wMU35Em1eeG|f%s@*PKS?fO^-tp ibSRXAe@C5+w&(|IHE&)`W>Dq;0000Px$7)eAyR7efgR?!Z^APii5@F%tee%vK<$^1uO@D3}o+OVPHL6XLDT(1QN*mV^x zgm9--gxFMwIM@vHIRpLJ6y^bv>vFv4gFHs15SE-MSWwta@Jo&teFXHd2{zNik7O1Us09d|Bx|t z9<&8kJZO7nL=DmMi4S1cRgnS;4z$dx!eOA@WmhPu%@Af|J~&o3aO)o&SuXs1JefS9 ws}qm@>&YCg0!$1+4%Y6`H?smn((1o04^xwBwTz(`GXMYp07*qoM6N<$g3Ke6l>h($ literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/timer05.png b/res/drawable-xhdpi/timer05.png new file mode 100644 index 0000000000000000000000000000000000000000..5536951ed19a95d74f370bc16e18530993d9caa6 GIT binary patch literal 473 zcmV;~0Ve*5P)Px$lSxEDR7ef&mN8BPF%U(wNJNx0G$fKOQBZOP3L2;pSKts-T!5M?Qa}k32cSlr zAUB|+fC4ItAhf){vK>C3Z!{`}o_c4yNJDxz)MC34{vEWiVpHBIxxS{@h~ za1CtS#c?V=Af?@owb>l;#5v7lA>7bmhxG*9f={5B#oBC+cm$?koD)*t2a0!KbK2?} zhHGE}6lYlj1O{kZMp$aVMfGM*c7pdU#w4P+)kw+WurKpe+Xj;}fv z&%i@ia09Y??ieGwM@_e@7#1`fIn6oa;iXS6ug+1Ug{0;L(jS2JK6CNZS0~5`|7&3f*fYIob5Qi6 zg~mi859eh=8KP=bgvLaIS8`Ms3RS}{;oVXA{2X?D;y>fvRs8zF(FLH@o=aOi>eZy} zQY1f_@tvX3Px$mq|oHR7ef&mcL5FP!z@+!Q$prmkP-sI{FAMF3uKw00(DhUqN(magag{)I}T| z9GrXv@dex!i=zfL{yw=ko)0<4)Hv@tY#(5$&UoL7|9DYV`yycu5Spoo1Px$Zb?KzR7efQl|fF!Fc3v!MB7C<0WC_TmSeDI$(}R728pY%t0xhJG~3O^`Eydysv>Nmy9b6*s3 zoYp&|sMV3k5=nya3}mNU(X4tCGgp34PbN~$n-BB%xAtipN5{Vf9gci)6+}w&?c3<& z&x!7DwWwICWeTt9kbY{OUu-06i?U^(%yzhAa&!yJMqzxVPjU*;kA7H8p8kQ#t>1G* e<|166%>M?Qp@8t+lT76R0000Px$$Vo&&R7efImQ5=}Q5eVPDq>|NF;jOonw9tf%Erc4_z1EhHa0$jY%C--H8G~F zM7EM_)vRqSl@d}@#>@EquQPYf=)R7ZfBibodCv3V9L~9%ObRs`jXL2k@Bme~fU@H_ zw~Wa}As6-_Z)Y(N(ko8I4%xAhHo-+xsbUA>>oJTnF2NC~f%F7(c6_K!U=~V{3k@<0 z#HiUNNFT5qmy>#(q7JNqq$V?MMR2&FW68EHq@0ky0n#%J`{_*f&5bD{QY*_)HzpYL~t6i}tRmHSt#su1teMhHccn&2Wj5 z?10!Un2w5Nz0cIFrD{OZlu6WZ3WcCX_?r#xgVsZRBzD6JJc6X%Z$iJF#C!y#YulgL zCUF3E;2oqpSOD*L$~X_wN#deGffN{nb5$~`GETywnJ;>IOmxu>preaM-YnceQ`(tc z*{`PuL+`oNy52!Qa)giEURZ}3NZWom6BmB`*r_0ObQ)zC^c(!ULH9HtoE-7`I3<7T z3D$8*2lnomd!Nj2KE1+H(e_8$1iKLW(YKR{)0r#Qwf!C06w%Gqzb=XO33DAb|K#up Qr~m)}07*qoM6N<$f?z-Kvj6}9 literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/timer25.png b/res/drawable-xhdpi/timer25.png new file mode 100644 index 0000000000000000000000000000000000000000..edf88b9efc64bee6d59bff480f87a00e54379649 GIT binary patch literal 544 zcmV+*0^j|KP)Px$+DSw~R7ee_mQO1MQ5eQu<;I3mC}eICW#b#Lv9U$iE0(&}K7v?SDJg`M{7F_e zK7uT5WJ_cvZkOZtOlLUb-ZOW`ed^aa^S;mfo@wTuGdI_eLB^O8_A)%fEnLBVE|+^^ zOfMP*um=UVitB1B5!{6?*PA%Uylp!jxJF`m%K+mnoPrjRUSP)cd*>K?Ul&cG%|@cNiEm-l08OAk$Gn zVH-SxH0>_J^+_0Yj~xO5WIF8dFMxCp&02(U9i%7dbQjJ%r-Am+4M;1n8qSRQVw_5B zh#}Pn2j3V-df}4B`NZZ*V$$Q1s(v!v26&>cnLe4Z_u=|tbBqCaKl-j2-ym#(cjLMK i#5qm$``2HW)cOWVg-{4VLA)IR0000P)Px$qDe$SR7efAmc2>?K@i99L=p>MK%-pn>k)hg1raOpA%czQs|Xfi5d4Bz*x1?F z+1qHXh=m|QkOWn+vWByO(M(~(^2^o<2~HKS(>KL>JJ+z zl)*97iy2(I>uL2XW1Y2+c9T027Mp0inM_7X<%#?~WfMyOZ zLF^m0eL261Q+O9-xrDWWA~-UTWvLAWA}`3_1F?7LKRp++p<>O*nnQAG*yTFNgE;GO z3jMBmG;TtTdFU#$aoK@til2j6V=OQyR(7QctFehedhUF&cmKvbCQR&$QVGfq5K(hd z8?>XANRv!Jk6bd&LG@>Mo>xthDV@JWJwc&>Z@R34hyQA@t_`kxBWoM zXV6g**uZ&IWF&hJJ6{9h?!(TvV>Ujj0kIu$AJ?{k9T7S|IIafxWdB+klLif2r*uSA z_Q}*bW`W5j$S3ntoo|dQrA3PYgc-=j*R7v<60000Px%5lKWrR7ef2mOV=xQ51%E1SK|FgdlN)yAWbXA@~boV-qkRBr364qofT%`~kMwEU5&=d=L=U#7v%d_s-0nkKH>X`@+MVd+vMAot>R~cfC>p z`M!UNy$L_y5cXli^Sl$T`9-4&yoah?#W+iUNXmQL_I8aiubEC;wvpU`VS?*(*a0md z{eoHB-!aBmhIP2p(PSp@Xt4v3{=o}ZP2qW(daw+V7I_kDLZSkCEalil!2$KJK>7`% zVL5{j%A)l!d5wU2eUe=@LQyXURoDXOGk2{^k4cdJLjE_))!3e=@fWRtmip|89>%Mt z*TWw6j9PK$4_f!{`^P1MOEVaVEa?bOKTM}*(iwb%rsqYG1!|_~O}b?~gKx-qb!NGR z`4;>%MUPw+`0g6-HfV2>r zy9D@xH|?Cb`@xCfB}j+h-0^spWHyQ)*U6j0q~~~H%u~sEdyHoc_Ka6A!=gQ(8DrY8 z3bu*o;2vm)igB2SIs_-dcjCFshRGzx5qJy1?=4|RX@PezlI)|gmz4~16zPk43^One lH(?MOa0J2MmNVi^{RcBPx%14%?dR7ee_md`5%Q5c4eA~uvlA@_!ejsJj@jV;20m12vvKS3<4loUd@^P3| zz_obMC(6#40^HxQ@diXaea8#{7Qk7-KVRLW|Yp zCGfOD7NjqjjjQ=rp2iEB!P9V{3BeTTwKNA332&&M2k8<1dU2yasI-}|XUI;E<6I{e zoKF%+!yd%G^L&wI;Pv|C`VLJNTWMh$XF!@SFRhieI_qWntd3F=th_z9e%HM%XJ9^* z%0f-?4Z&(5k1uDoj+(N#3CMTB2^bCf8buBCmtb_ppf_MD;)WV+g3?^h&Y%;_hNZ*} zj26)=WT8%*pI)o@eQE~lAnA21LRF};$N;rwp5qgb5uP-d9h70rfrDWL9^^!Cun#&OyFnjN4Ya`| zWI#Koq%$CR(AZXou>o{sYJxavTeconj%^afDXil%1q09nIxpVg1uozmGW^?e$2C$v Xssf({Y8@ZF00000NkvXXu0mjfoRb7o literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/timer45.png b/res/drawable-xhdpi/timer45.png new file mode 100644 index 0000000000000000000000000000000000000000..fff7ec324f3f572cabdd4cadbedf03ab82765189 GIT binary patch literal 531 zcmV+u0_^>XP)Px$%}GQ-R7ef2l+Q{6Q51)r7S$qJS1L-P5744#NRVn11ieDGiF}p7MI=H0prAJH z+O%um#+FgI3dDj?%D$i6(XqLsccKHI_ug}U=bZ8C94`^Wdc9u9$X{3=;SSC{&wDj~ zw}nC(IDu?1gR{-Pa2~@_P&;;y_{dZ`4GQs1!z>hF8!n*(vNmi6^^tpoNvJ_8Qe*;X zmf;#?->^3+=TC78AAqh)ltzl+$bhaTITDC@Ain~#77V{V2mPS3TFjauIW_$2st$rU zvv3B(u7ha24K;GmHKgNZJE|#u0kYjG$DFvbTa!>s&}Bx%tuRhcy*$XCJU&{8=f@=k zV~hnac((1SIfuUu@4BL{P4r(rHTW>a@_M>S=Gb`A=$dNqU=Aye$u6>0BWkF@y*X^T zWIAfrjjpbLkp|nRA?sKmQbwKdi-z+MWLJ@yjsa>|M@5>zn>t|oj*K{-m>_ai8Q=DAE$QG;s-^!m>k zw3kmYX=KW=Kl$&D2vbl6KbdW$Nh7Uw)Q_DjBx#;+KoJVC0J0`Dpbj^@{m-mc`vDLi V0VD!6d8hyY002ovPDHLkV1m8Px%H%UZ6R7ee-mcL6JK@`VbAx6Py6A?7%5iw$8h*m-{jfECA5{v|UZM97=q_IdE zZ44?WCIrN2ti?Yd*eEE3Ac}~=AC+(#-F&{AnPX1peoP*GZr{B3eebb*v%^MZ0T##c z74i%m!B6-OD^V03axL9x)C>!da;sST><__D(CKOm`iN&iw&)63S3os9gSYSnu0VDR zlde9mkFXKu;7MMQNuX(g1F*JKtmeP+bpK{1=uY0}G$BwAX-MTH0vFV~LprkMB&I=j z3GbjXn+$ZQJp$QYQi`MJeGNBY?HA7Lz}~jsOKSC)L`NAvV<6Lxcm-QvZ3E|d=pbqi zO@pr*ux1uRYJ^`7qi|y4y0aOmD|Has52p554fo8V)onnm7N)@N^9%fOc;M=MKAJv| zWi;S4apSlukGPHey3y#;>(jY0G>?t`Rs*ziWZnU`kbFOUwCh4wbh>-lxdv<}F0X%~ zqL3W@^mfbk%PHJ7#VhRPMIq?{Bi_^_ssrs5(G=3fr=>>gKX7T6cVGyO45lVKU+sYhuxV;Ok@**4)uCZWZL?TIpqX~K<9^SJSSPgf|`k> z^54&(w}hOI2y434lvn5k(KNxTDbler>ZI?x2nNBv-TJdW!w5Wu8mNMH7=~rAM~NPB za-QAqdMAQVNBAsgCloUc&?c$B(Px%S4l)cR7ee-md{HTK^VtfLC8Z|gb5k1BJq}80=sp|LzfO-Of*XH;Nd-V5IyIA z5OwGjgrGM;DvdmO2t5Z1K_Ehq;30WaNT@f|@$+40w%uX&Rri4p^ZfWeGrRBZ%)U{> zIn5aJo0c8;2FoxXMbQ@H*^Nos;4PH>E^RFfI1XlbnPU9$5i{c>&MmU~AAAY_dt}5ln%* zsKJb$!d2J-*(((pFTi(@RWc1Z0Xlb4d-$b9MlcJqcS#b5SkFWD6I#=?kdH=pqUR!; zjx{(};IF0AZzTU2WH0?%C`MO~)y5n!mUNZlHZh;maEH2nTfL4qLmEGaZUtoHTHr(M z8Z+z*T}=Ir)hxMOy%FtbqQ}{=K~G*2b!|L7IN8HIoy()S6)TPTsyp~&gJvfPjc6vU z?scf1&Y`<#wN)*k9Vlx_i+rDY6Fl(qp%~pIknL-MAF*ppcSu|$$9%nZ&UNk3FLsi9 zMJCJXac|qE7Fe;O{v2_Uv^(@x^%Gr#8fas56`3vF!yF~ho)K+v4QCo;3u$o?pE*9p zGjaSR{Ukb|Y6}xd;hYZrlXeb$Puer>By?Omo6Ho?5YXuMiH;Tb46>aRD&Wp^-Rl1% zH!DpdG+nR&&gviSsD{9OGWDR|!(-@yW@v$K7=by^%OTTGJdmth&q3G@`bKDh(@bxm zUXtKPKRRV0y=G6L4{pPCsDb{vXoG4G&GENon=xp|xySQ|VHCgt00000NkvXXu0mjf Dj6N+Q literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/timer60.png b/res/drawable-xhdpi/timer60.png new file mode 100644 index 0000000000000000000000000000000000000000..4066835b030da63a674a2e269d477aaa73c1de26 GIT binary patch literal 577 zcmV-H0>1r;P)Px$`$v!sqrpOF_-?4>3A@h{`xTfC^rlBi)_Xn% zn!L|nC02h@=6}?@UXJjwM!xSfFB> z9i3BY<9w6SWFzVsc%zycG`WE9T5T0*8F8r~VbG9kwN&8Bvg7MLsASA{tt&m`(ibh( z$X}sX1AcM4?E*)sR*^3md(rY%ag;@HmTGocLXQbL2SBD~SB+>m!gk%Wqee-=f_#a4 zyI%`Jzf%a|2S-~iY<|iV2l%n5K>i2E%Rtah{M(?1bqaQXK9jnkg68rmCXP%w`Tx0# z`v_6bL=WDRnf5es#Es9~#0sxIN&d4%9d`lvF9+RzT~OVj3p&UHW3GJzG&_J9DYZkN P00000NkvXXu0mjf&?EYr literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_delivery_status_delivered.png b/res/drawable-xxhdpi/ic_delivery_status_delivered.png new file mode 100644 index 0000000000000000000000000000000000000000..27d3b3e21b17dd6ef6d7696977055d86b5f32a0a GIT binary patch literal 1063 zcmV+?1laqDP)Px&;Ymb6R9Fe!nZHgHQ542qv9N#y8VVE0*zf|{(QF}5*lbC`W7zQqH1HsjNMS(? zVnS$)jft8Nn-vop3lmASAc((jxChVPo!OncdlOww^6j~Q&i&5$c4qJV+18yzySloX zW64vn0v5r8fV=o_0Uz*h!0T44^%dV|19%jB7I2Dx1zy7Q9iQJQqyrAX1!!Vt1U-r? zVJwwLxs+46J2BtLeaM!T%BfnGJ$F)@#ZzFXg87oMBk&Bg!4jAb zP+Ma&mW=i|Jj$V5${E`>15=i#k!Qgy*pHZg(cc2|jYtS0HW$x)$gLW@sm9qx^(YX0 z^s8w<2R*0OFf!t^@c2Bc0qg>As&%k90(9E=BlVm9rYCRG&c#!gOEm%2W~Q3!PfI3u zEE2DU>viOV#&huu$*~@4#Fe&P8PAkB1v+#%)u12SyuYom7!0bdM=hnkdN5K-+4f8+odbq4K=5p~Qi&8=4*As@> zd5SPC(so-Zj`60#YI&F#NmLLvBjR8`B&^9PWJgWwB+hRX3`lDUN!BhbTievr|m?iPBXe?2x8IHCk#~*4})C&`{$JX#ZY_Dy`wB5?I zQ|&>ZmpW!6^FWZY`&qu&``S;XwDEcm0EAIBHoQ=}DA@Cl*lEC)XzM*8gfCh}&^dx8r3_ z5OzCXzXfr#9JTm`sm^2ncvE#|^o$Xog~yYs2H<~Fbjw-?zc4itf>qSMRyotoGr6z0 zoj9GA{x@eDFKOs1KY4#jm^gU^XqWSs0=h%(|NR@uiwgof$k83j#ZXz-0cW^>_Qzi< h7BH+&u@muE?H?4%%3C!%+H?Q_002ovPDHLkV1k~o1D5~* literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_delivery_status_read.png b/res/drawable-xxhdpi/ic_delivery_status_read.png new file mode 100644 index 0000000000000000000000000000000000000000..474a570724f6c44106b228996ff16b49dc45e53b GIT binary patch literal 1023 zcmVPx&xk*GpR9FesS;1-)K@fF~U<41lc#D$ENxX>Q!ONa=(17j-7@8=!3pJLEkli+)JE_ebS;G3()SkQS0owQ zR-BeJuC_VJ6J>$ehi7L#&naS79AkPHwkG*27DL>%ta4kx z0FZ-Y%`b7YyCp_aw{!t}Bcy0Ea0IW-o-{b@>RMRLsKL2y=)Qnu;a7Q zz#JR}Q)zDER|+W!UM4ZVdbG)(8i#kPKLYn|^0Sg6zyjCoVa-j*Zr-2;Jz+0Ex1d_ibBuz{92||AvQg+b-9F@uMG2O~ z5ghMA`9>=e9WMbjI5M2NQApgho$yNUYpQ{EIcto@_&k(Xm2z1S(aymk))T0EPWe0q zelxd4_F3pSB9aLTMMB8&-gAr>}5VI0b59t{mAQvDE~G3OSiA z+AeT_Q9zj^S5{e2>QRV^3r)%s%fcZhvIEi8okKxPl^92|sqBB!q{o}BeX^F7MxDRNevE?8AxG(E9l2J#(6EC(l}1Q$B{ zX~2`Sd>|zvAI|!CWyNvT8UKVo=6GT`pUobrSP_GT7vO z+`Rmxh>%4vce&Ip{3T*4FP=smgv|(R3GaR(0&RT&8$o$O;gKaqxGc+mQV2f!QgN7z tIhniq@DAj%}xLS002ovPDHLkV1lw2-7o+E literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_delivery_status_sending.png b/res/drawable-xxhdpi/ic_delivery_status_sending.png new file mode 100644 index 0000000000000000000000000000000000000000..4a81c629d8f6b146b79e7e85a2665dc80dc6c183 GIT binary patch literal 556 zcmV+{0@MA8P)Px$=1D|BR9Fe^n7vNJFcgJrikP|}#8O_VBO8@?4A!u8=+JjyVC%@l3-AI=?66dV z6(OPU9qQ|}A%9KO$Vk1?t$)usw~p=D84NmFnx+YEmUN^W95o?8?F7GQ(zmFOu;M6c z%h%Ng1knW0GrlD6@&t8dk6DVtbJao0+aVa^pSanyymxU6z^Q>r#WgPOxvs4oA?Ms1 z-4>qUgLLTgyClL0D_eNZb*arS|7e8I@v}B~VTAP@qqZDz;P@An&vzeDmTJ;4!8Pe- z_}+(B8eU79TFIGFp?&5BH=Adz`^h1sd1)r?Y@ec_jqAy`zLU0|z)i!K1}-g`w0}3= zu+dSW{1rZAY2Gy@?$QsZZN-ooqZH2(*1{sFcnE5KPO4vxPBXyM@tc3Acaco}*jbtO$@uSi>vpqocNT>5QR~2Ef uOYkf5UzK7s)&?X3PxM+xR@M%_G4=;D`ptU>DcctS0000Px&8A(JzR9Fekn7?ilK@i4mLO~HEyP-e|IvPI#U79OMQqZ`h$Yap)25FK9Arcf6 z2w5(oJOW7RObS{gB0&)a^ZPC{WU_Z>?#@o+k-p6C?ELw1d%L&mey^p>=kp;UufPs? z2A&#Fz3+x|^k?v~-|zoGuU;TB1`}`znu>fCGhP`Zl5K-iu&gM@c4uM)Z-Ao;7FXC# zz#EW*5!f`SEt|&VBi~dGF>JIVM!*1kN;3VXe*m5|O(tK9QEU|D9yH1$NAM*^(|!lG z8YQT3QY<(IQB-3wDI7FS@yYz5|F)t=CzEmk<#bW4`srgZzB3AZ-Kp||Ams#+)M2GN zPFhV-R`z7lf)vq{ic(&EjK-yXoF-YePyUB72mSa?oyM^qgJa;L718+xzLnTITZ{qo=pA*Kc0#WE$T_PsYPk6Sz!8NN>N($Q@lXkb$q@rQ7N>KCQ?o z4>2R)awfxt_t2ZM7=4kM+4wKC4rP_XSZgv$M4V0vE*EVGDM-t=L<(CcGDhgJ5}W)K zp(a!2Pf2ki^=~22-ZLAj5cy^*)$yUIO+G3{(rk9ztf-e{sNMWB|QZda&-Uz002ovPDHLkV1lXgi#GrO literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_document.png b/res/drawable-xxhdpi/ic_document.png new file mode 100644 index 0000000000000000000000000000000000000000..6c3c55ea4e4c7efe6b29e8058a82fedebe8841cd GIT binary patch literal 4633 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_error.png b/res/drawable-xxhdpi/ic_error.png new file mode 100644 index 0000000000000000000000000000000000000000..8dbbc3292a1ee54af176bd5f03a47391c32b377e GIT binary patch literal 1334 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/ic_timer_disabled.png b/res/drawable-xxhdpi/ic_timer_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fabf9ffdbaf1468db36d38c12669a7bafa699c5a GIT binary patch literal 2493 zcmV;u2}1UXP)Px;cS%G+RCod9oN0^{MHI(bVHH6GM3IOZ*L%G&fZ&n1Vk90Y9w?yTtW%wzhSov=P?AYFG?Q;A@x#U)I&t{mpj!6gp@#M9Ci%PJ!#7 z_jcDyG&-(>Fe%DE>`jByw~3A-(XMbU?2t5J>Q>T0m>1;>_C`Ucq_H!rM^Zb&82A|^ zS0)Wc-J~7V9+-c=1Laa19YrF?!F(tcb=0m&I*EGKc2JPVr|cY-B!^V$5PWBt0Dpr^ z?oSd3N1dTJ91bUfE}Ms82CRchWIe_=L0ytu64xQ%elQ23WCMl!Cl2DMh`&zI1W&-P z;494-HaJ|SuOiT3SnZkFr1UfR&m-~c;cWQGGnZEEj?XHecE1D|4x2m^l9|SnBQs43 z=fu#DHWT7RbEu|F^1<;{V2w9XiA~KUA%|0vxDZxGB}19UvB8e&)v0i*Yrh37`N1kc ze_nOb{c97e7rYUXi;6Tpp5^b=(-Nm0K@-8!UrA@x&9Dco0hcUBxszv@RLqE{Jfo%z z8Y-G93PuI588CL;;UQ2*ofZUP{}!<1w!kj0Es2~7YpsOPFN2=m`C$AsOoF|ADq&Y& zYR9o=)Zc(hG(hfIYM;kGG5f;`S3(8dWVZ41B#ioj9{wbM!X2=4rH!D@5U}LgO8uo_ zPcnTW>P#9J8wUrPsfJ}Kiea&pLk85*a)e9t0~{MN&*hM~y48ui8huar2r23(@YgDydQ_RoXGE<;22 z3i|zm`n9$tw;kXYBlj`Id@*>(Fq&92D(qml6Wk8!JRi~0!g$yv?5h@z$?IvO5pTBV zN1?_7&23y#d{PfL2IJl^5%l=rBg-%v1zTkn9nL>ECZBVSVqv$Gb+-m+0ZldI+8En+soCw1LJe-Ll8ShM2m#%rw`~+L4x3I>*>&T|Cza(5N%W zdUzXYREkyOvjKDm^OYqS=C*DfZUC{ZtLRmAkY=Gg)4|dr%Bpl;J;Q}WunB|-;sw@OVt2tK9lNl z1aZ27p4T>kkF;WRBX}*VRMSVq*xg8Ig*s@RQJBfVNvuYgY{Yb_7oarfW7Tv_P#6Dt z+2E43>L6mx4g&VfgYIdO0exI`}!V^FK9 zFwouXXK=~%6mrki1&ufqrnnko=;ou3{(c&RTaC(6UzTeNQwm1jL*N@Vz*FAD?jUD) z3c7%G7U@=bfU{zaE6H06Vz7%mp#}<@Y=CouM1<}`P4R;o~_X3~K4b^_x z6~9X;HVdVC`%AFoo}%$KwnKx)S&ee&%fD9)+KaKCd#uGP-5yU4Y`2vyIS-9!6GdCd zjM#Qzu3M!gdUiV{)=7;RkZT`M&X&xeAozY#6Xt%gsbka`J_k#*mYx1z%*19^nE^TK zYS5Q&mZ)Y=pPNoDIoM51rO)EsEL);$Ed`q0=IwzffT? zM9oSyR$c4wF&|5Ex&f?ll%n>I>zhh8I2#@lOaWhn9;pPZ!U;L_hSwlUG|nXcIK!D9 z4lf7mi9bk2%bi+q&s~VC#k8xT6{2Jlh4wAHn#^%L8Z^s{laDaS?JF{3oeIHs z1E*Hg2eEYt&;)t{_7NqmFJn8#I*mm5p? zhkgB7XhRA5L%b7UNAQ(R7~T!{^R8{PZ>3c2=qQ~PT1%-l(JP|EQ*CTgXC%@Iu7{`@ zE5*6UGNNcjBJri1v>#&YkyJOh6?~TzFilMs;OPpeOoQ;-N>r(d zX82P<19v6kpm)17aatOk#Cvi)6!bnyb0fdE2pAf&0{vuo8{T8^U1Qj#qRza7!dcQ` zx;yE!l>mKKr@znFr6F{8)V38CgZ_&^ZN&nZL#MQ{%|-qNEtbi4BF2ES00000NkvXX Hu0mjfZQ7z% literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/received_bubble.9.png b/res/drawable-xxhdpi/received_bubble.9.png deleted file mode 100644 index cb8e72d02a379a639ba051540fa67a2ca787d777..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1103 zcmeAS@N?(olHy`uVBq!ia0vp^NkE*(!3HGnq#r9~U|q4K+-^Dh{O{+#hu;6$cmDlnyZ4{>@n63FbW{8d zyH*8`CJ^d4yJ_pzs|#QMDp(ov%VFy&iPMIkT^ANdFZo=vH1k&P%$bt?xeQ`rVp82l zA0|;FR5AJ6t`R zo15)+6^ZP2y5Rb)@7PPj-)jo=_4K|OO1IxLth->bH*LNsueP@K-?Fv^H{%u*O1*Bm zy=A-VDz~N`Cv)Va(l-}glwDx{W`p9aY15~(%P?GI;wW~IdCa}7QgPA67rG7%OacuI zED8*a90+E|EoTD+kHg`?M^Q{gNb0dN6FED+e*LQG(9t@f`C!88WtoORX2JV6Z)}qI zI%X;^`T6swob`Wh%he7$LPKlM$_Q_i$&Dj2 za7y)=L__Ho6I0XDIbtv38w9u?o_qe;e))!^IYcMJX|DK06nxZ}qC#eYk@4p6yC)3xr_2}v7ou%?~s z-)+Tp=!Sn)|F&+B>U9gB0#yfSJh@t0%cv{Pt(c#mZ|}1EsMDKw>VMsUv_${v^B1!= z3IrL=+~acm;)Pd#58F?SH1D|kcggvTum2ZkM(vp=P^30_XRld!-y)5~>j#0-cXMXU zn31vc_*IKrF_srIN^X>X=sy;=-QjuBPW6n!rx(^*3v#gRiY@)ov+3jSC2?=mL#OZD zx%2mx&1K=Tb~<@))c3k}YpYN7>J8p+_4C(*hxMz%X2+*2x%_f9P`8Ru=k(m%+~uzg zrFqV>MJ?FB=>qG;|?tHbGz>hCA^E1%d}m!f-~V^!Fy z$sw^JcUKh2`+c0Z<#X%J=-0O|+Gn%acl67DkXUu6J?-DT3tQ5~uCONRx6N)g`Os{& sx2*c19S;MGqrj3?d#g5w-2KFUP_@LE=bPX=U_rs)>FVdQ&MBb@08E7M!2kdN diff --git a/res/drawable-xxhdpi/sent_bubble.9.png b/res/drawable-xxhdpi/sent_bubble.9.png deleted file mode 100644 index 2c5716625ecc270047887abaec7248c8b4e652b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/timer55.png b/res/drawable-xxhdpi/timer55.png new file mode 100644 index 0000000000000000000000000000000000000000..c820ea2b0ae272a4a574fec2e6be5ec61d319f4a GIT binary patch literal 1045 zcmV+w1nT>VP)Px&&q+iEgl<7U+$h?L%0L^d#l8blLEK zn?z@ALRSuGTGp1__RMc z=}X~Y-Qzrz-@uxbfS`iC27Cohj{D-`*hsJn*wwdxhKJ*ZYk{(T#^F)$pE0o`=<$}X zKi7Ga>v=K+!wT>-aA+dec(^kr{MrBqfRigT&MXxYRDoYXBDGzm6?7~xsL+9!QHVQe zI7+xaBPk?6ZJJ!Inv|POY`4)vRZj3*ID3Ks?IWF`!I>R*Ovq0CLXS)jTZ}VOg`-1P zKeLm)k%SN@oW=L+j8%&N-b?A#Rl!WlSW_UV0 zKLvc9?v>ua2qT=bfUjag9U3-<=)=yF814}ed#KY>z|}R!$)q|o;A)h$>4b%@(`L14 ze@Lrr%rshW^ud^F-J#C%)o!4Z|QvH91<>kH79MXa5 zMAwf+n@6-&58T~IJAPF@yY2_R=t1yR1(YYV{KEN!w?cN$qb~X~l1xU=nt_vXlFU`OF8_2S6<1e62&#|yEwKyP`iTq_!d^3V?W91w~@C$Rr) zpqd>2$CRf)3#bDnpaQ4^S{!-^+ymNZt!TJ3Pqp98O&~V{Ez9|eww2r*O(fF8Za=sU z(!Uy0q}<2b9QWtQdh;WB70C|(Jq|X3jX;z0dw?-Y-5_*mKMRf~)Ohj_v;_J$r8ZfL P00000NkvXXu0mjfO|Idw literal 0 HcmV?d00001 diff --git a/res/drawable-xxhdpi/timer60.png b/res/drawable-xxhdpi/timer60.png new file mode 100644 index 0000000000000000000000000000000000000000..e4e8756966694662ead7cbf99736db9ab17683e5 GIT binary patch literal 912 zcmV;B18@9^P)Px&N=ZaPR9FeUmrH9DK@^3Z1b3qe(TL+S3x9%$3Nj>!Auza9H*Q@Dq9m(8L|hqg zW&VUHD25otMa1~niQqyvaU(_rL4ptPF@9&PJGs-TnRL%&`of`Z-MWv{UDaJxg-scy zTCHv;WEhNqgP;!-!4~ipyajK-OK`hTD14^fc!9`qumJvowDJqbS#SyzHiQ+4hQSli zsk|V;p|(j8+ykygSp32E09*hg;5smot~WUW=74;?=Nxg;*TBn7I(uS4*qahEe|+|WyTHpUI)mmDZE@%Y z_g$1;`9#z?7#Uxekj3MxY4#t*Bl^8IzNTex8ki{X^ctsx0iV=_6pH^@ps&y5S|a8D zE~91h2<>FlF=50v6Cs5Yb16|v|FuTJVbM9=LQnPIz^@%b1>)|wde4kaj}!(fG)IH+ zC+&Iuu+`At@FwIwN8;}x`C&MmlwKo5J01qq+#uk+>vu(^#zzv*xa1dWI?M*ZZy-_I z`crfnq~f1>$}9!3JAf^4)!wEzGzRR`dkXXJY=*|dwbc4VcQKg6VN8TZgF($br{|^4 zx5%V>dMW|s8^J3xZG^}9}T5^L&oSv8JYc7e{ef_y9?L+**wFp}yX%8pQdA?@ zzLeJiO@}}e+hAAIF;ceC(55=Vu4YKDk$*B#s~nBS$`a(Obka@kod9*#roqNw?9d!Z{9_%%bfb{XxDvq)HR7Ab#WR04f{ zn$pxqT=|9=#d=ZhbYzSh0h&I)rYxa;WRJl(I0g=YVt{nnG$tSW>7mv|Ia^PYk%+Yf zmx2E!&}~bUBmOnT3a@7)Sq12i9(!ucQIW4=8h?5%ie>(KNUr@xHPx)%t=H+RA>e5o4<}6MG(flI64aumjM@oEC4$O0g(|A36ddjVqsy)APgrUJuKwzeXZpHl z){`>@WIms7LGu>a2N%H0U>iIG{sO-kd{6sp@Xcg0`JL-pS;MdS;&}*u1V4aV;3oXX zT>l>-=xxw|Bk%_pD#uKCGZj5!WBC=6Vr#^e@>5)ovvXhyegm6|=Dr;Z4t)uJAD8?o z=5sNhMRbs#1y{g5Fh=e&`JxXBT`B&)*c7{RIP3kV`jgav)kF9q{m;Q`R`1$B(f>g5rNL-2HTVy2S$RrwW$Vr*ko%wCk+L1wsJGfnht zZT~Z_&v&hd_iFR|h!itW>@gWuBpCEq`8(%tbh>M@)-4~P?bqhFzHD2uw>c;mE6O$R zal>#2_%-KGbnjVbo3?B7=ftI4fO4{;oVCcO1q1!5y=`aFR<++v&&nTxrz(GbB#X64 zMe=u&a!+po7}OrY%i$2meYOx+-YaH|HZJ8qOyU`2lxNB^}7F~U`qKln*q@&5++$d4;W;I{zNjvWR%82YnS$w#Xy zedc3I3bLgwL_`R zq~CEjvU#dCylf}XzRo%2k<*Ro*5;4KM$)e{@FjRQYS1d%T(3Kulb9jd0{(r@#%C+% zM2mA(e(x{zRU8l=E1FB01si*1RA)CUs>zlTxMa1o^;WK!)aH)`iqApC2^`8DSh=J} zY(E&ZSG}?*DYf}Kv67u0tFM56tPXjUW*y_zj?aBx1=2fYD|(+(Qfl)rV;xx>@%Y>? z=n=bP?bVmqn>+%x%D?s%sTM!H#qOL? zDLA8#*w97PKWgyKlSN{zI6s`li=!gJy9cZ+7U>&SL;HhJ(bN^2RFQPccLdv_{P0yN zj)GS1z{(9NuUQT4PdXVUI@raEq^M*GQftAi#j)Btr)>p~mT(rcrPY$c9IGrOmcy-9X1ap0n zI&UH?@GIP6#c6AxFT_@kmNh`z*b&NKIrpQw1f~t5 zVzRP$VYVPfyAAx}H~5t+94gXE@U{6zRfoyM*Z;~@4ltSmE2rwEeX58gy#A$qTc9VO zeNJwV_-CKCNL4@V;lC<>>Mlv?iN`-$DpCByVOyZ8pN4T>l|NO8n4Vbl>Df#Fr{}gv zJIvB;W literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/ic_delivery_status_read.png b/res/drawable-xxxhdpi/ic_delivery_status_read.png new file mode 100644 index 0000000000000000000000000000000000000000..c138886aa3cda1f0ebc80c338e42156c168c86e0 GIT binary patch literal 1473 zcmV;y1wQ(TP)Px)dr3q=RA>d&o6CzGMHGkU8boHmXf}$8h~R)h5L`$CBEb=&xEZpa#l=N%<3?~d zN?LrN3(3ZXe?=yskcA6f2zelgD58un5R!$X@qxzC;Q0MIU484G>35wT@xY-TUG<&E zboK47?wKq&$j;8rBADao3VIk_Mh~F3qSw(MBK?&52k3{B$>cZ6R%zjDzBpIWuh1{h z_tE#@U!(kQ1g8(6Q*;CU9qlWc^Jty-9P{AIx2aflcHH|hwuG*uzo0|q3KJixa*lov zzV%DK%IBpjn=XC8_n{}z%V>&x$>h7OQ}lW9n|zb+ieaC%pVS6;5WR$^%GUr6S!d|; z;&=5=u^hC13~B>9f~KA|a{PPr9_s{sUVPc;BZ}#W^`}=Gz#4k3kJXy7+w>o`#_99o z*O+bXR%~n5uTJg4`Bn=Z2Rv(yI`ccaQ9G<(lECP+_c(Lp(K{8%@#M=!swmdVizKkMatThw=4t47(|A;JkkR&Y~X45&CtL9B;mC zc!^>@TjZdc$wA#Cc*&1|=5EYrd-A>fw49T1cFHAI1fypeue0Y>&Yl;7u@U$I?OkfA zE#vzi0>?}2Ioe*y*@pF&3`F9|kFcGq7Z~|UhtbM`e4Pn@T|F44JXi*>3H1##*PCzfjZK|7PqJiw)hNoBDKga? zM7fa9r8mpO!DL#bYt@(N6X|yBg<=V)Mu+VeCAYIM2GC>)Sap4V@o6O z>+IV83v}#S74&6xU`<;&S=18KPT<_naU9@)`p0IDH{akZn>urz2+JyrP;#iB3hkCs zIXSKbX`9qjJ~1$FzQONmdL$=6SCk;_A$!Va2IkE-__?Mo$f;*e3_Pp^X@k9wyun~S ztJTStIpEDV__A4fLGHP%N?1`@)_uVi+Ep@5Wbo~1-45fO1w1bp=gqJ3HT8mA#Z=#x zg4JeL7s*WEbxFF#jPvGOU&l(0>}+d^4HAAKerBS6p)MJ~U}nr|;K#!}FUT=>Rwqln zm%waxzT9quaZ%|mWNuTQK5u@oGv=8SY~)L9GqgIES)3r%nHMMN!T31Gy!mo-FOnlW zn+oonYCR>3lb|~Dl_WX-SbU7OH-E2^gX=rz6xeCi21phsLUkDXrEx#)QTc`4Y=Hk= zrkqw#t6fIcjLG6;RMq!@KUQ)S@~RS)`moxVq%rxh$4pNCu$uqTF|>iENL!NJ`8Ydf za+HhNo)(R%dJ?5f5*&LsJxye5ddwd?IkGp^*^_S^(a`qdcj(*&mUdrxshDt-8@;E( zq0#5(FF{{Xr#uvOCbju5@(3csh zax;LpNqYH*aOS7_7v?M06NPV~uel_sHPlOBg>v;K8z7eRP@Nc9)26>HRy zKQuv#ZCG+bFaW$hvb+jw*BcH;KB!)j{t;)Cq(hkY_;vdR&K-dpO8UI`T{EOud_Dt? zg7Es#dlTpG58P1F=f!VI(l{TIhagm9eFg=@jm-i=a1DlTHz#_->3P`_Hx)AGas+{`Y b|2x#bQw83>|Io`_00000NkvXXu0mjfzW(y0 literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/ic_delivery_status_sending.png b/res/drawable-xxxhdpi/ic_delivery_status_sending.png new file mode 100644 index 0000000000000000000000000000000000000000..461c2ea6361a83ea088626809fdd9c142c45a154 GIT binary patch literal 588 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 TQO}Ms00000NkvXXu0mjfAz+o> literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/ic_timer_disabled.png b/res/drawable-xxxhdpi/ic_timer_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6301f7badaeffddcd6eb076834eb1869e1fe2ab8 GIT binary patch literal 3436 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 literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/timer15.png b/res/drawable-xxxhdpi/timer15.png new file mode 100644 index 0000000000000000000000000000000000000000..e0fe28c894397e82ed4bb880cc87f1a4aff6e6bb GIT binary patch literal 909 zcmV;819JR{P)Px&M@d9MRA>e5nmub3K@^7XnwSd`BT1ByDosGF#8&Vh*a?E5od|(g$HYd67;F;s zXV}^J2NXoaBA}&}HWCp(qnPORdE+jb%*;;MkJ-By?twQuJ9Fke=gi%mkF!ZSk)+q_ zeTMp2O25tZJ$M6Nr`M-Rl5A0Krx3tlvV+1Ca21R<76ry;z$)m5jM832exQ6GOoTWq zwLv}#mcVx)Sq>5YS1J7W13hklkq~#OHb_@2cfN5yn@2|56c_{JU>;lmm%#(@7KG## zjdOY2rRpJ^1RpJ{8>PtT1kV|8+ryce(64d6EWfuOgbOMA7S}~E=2a|E3C9Gu1HJ-V zeo=9)09{xWvJtQbPKGs$w~7-y20po7oUso*@H_!`JrV3ucd-vHl{1O6dfB(FKs5W! z2N_Y&RH@l!GN{-}!^?#lQZbr4=?? zq_R%;T-s)9aO6?uOnTL9b;|LAN^K8J(NtOcY~vU{qyisiffh|u9y;Au+?98hTvfcFuKY78*RMalcpT;LaiFUZ z^ZkN;D8msLjzIGxz?-fE%{pk)fkru2`IMWBRj#tlM@pqJB|1v#*z2bDsch?^UMWW< z7))7po=sZYnpRmeJ*TYH&x{j*Drjg`Vk`AY31ubOvef>P*ZEYrHK|40NdnOK38g*r zQ;T+|;eFdifS*s#qh6}oQ;y^Vw9n5aox%fbS#UdR1faYK1jL zvrYZqCm=2RnN=e^l@};&+PY*3Wr};UlBZv~9$HPYS|_q^2>uTZsf9f^j6Wg6sA+p3 z5w~o_n<^pKimh#jyB{&Ur2T*xO->O-?Zd?BUtygd`xVj7#PWXM32S$e1PX4BOvm@_byI500000NkvXXu0mjfERv$> literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/timer20.png b/res/drawable-xxxhdpi/timer20.png new file mode 100644 index 0000000000000000000000000000000000000000..a81cc471a425f651bc7e98e66114bc4760592e15 GIT binary patch literal 1089 zcmV-H1it%;P)Px&`$e5noUR*Q545}X(|?krJ1;qh-_CuNV}q4(JEX;V2g?jHw6`1izra& zL)*4)8MKLN8}wm9MbJjtv?vNJ%&6?c%6@;H(d(TL-<>z}<_R76J9o}K_kYfrx!$jN zg=HDZ^z`%u)b-#SQ28?$10&!O7%mhF(p9FAz+&od1r~;xH)0aVM&Sw9g9X3->KiWYnzzH6B#n0uBN_ z>1QBL9#YvJ#hpkGVFS>sHf1Og8I2&>2+o4{CZSROM0rnUdnz@~OElW(A2!-Jk|n(g{GR}} z91Hb;m1bCflJXn%hZ>hrNg%iUV7%)X*VTa#P-=N#iuzpYqfNl^A_`*AB&a#Tlq-Q| z)YgJtpcz)u6EMn2K`f_dBAWlB7`4(33KcD22$VcY1=*8nh@}p^0j8uk!6ggJtrd}< zH>0O~&y68xYXaV6CGea3bvcLS=AM9`T1j*+ccaMN`hgWe$5Kn+rIo<8rJg{mHWm|B zzglBuS<)@s?LbR{6(teT7>>2TlyNET1yicyKm2z+kE2}ol#&GPwJS7bD$@k;wAb|J zmG5v(wBMzjoxo(KT?mIyyrAui-uhJ#T$IJUBJAxhleTH_xfW%c znI7+2S)K#-=E)E2I|c1cR@y>1<(cFfiTfqvb)^zc?L=t z+`~Y#HE#<-`4~mM})Dz1FV4p^ynv=^5p1y9Vs<>knV%iN}&4oQ%P*++X zNWe>?q7Jsam^AF_7~cOMI2jteXIwEyi*}GCpka3arrV>=Wx@*AT0D!XJ;FK6J-9hO-w)#4R7yarPzEL9Q8F%MPcX8pJsj zm&fV6JWl_Uz85J0O`AdU%alxfW%sIPe_rE%gqSpwNwfS91ZjGPx(Oi4sRRA>d&noUR*Q545}epXhdeLO@05kYd3s|YF#p+ylSNVJipO&}-~MrpJQ z`c~KN+e8$!Q3!&tqFSWYrl4gJWCfb$M^>-jdA+gw&YO3iGxO$69{4-=%a)m_Jf9_-Wekrf!H4KTV?T!`oV}Kc@K-& zW8kMs;uH0_l??}(DrL5*vN{%^6AkS^9v{<&t)cOhd0tFr8~KARwhjonllW(VwjS58 zc*TM9l5z%JbagIJBO;2x14m5iD%0!63<)&K=YeT5Rpx!R$q1aI0S&d_t0|0fU&b&R z%RxVo48^)LoFZyKOK(!qzaJkdy1#?yr~&eZba#j#3AC&Slfbm&5lHbL66IG+^^_m` zXNzDYg14yz7O1a@K#Kp62!5-Q*jMDAE|QU>D(c>qmcS#Gz@C+sz$=wNoxJJv^i-{! z{->(!ZkQIA-+*j=n5Lb~KF?)t&;jraZ1FrebHJ=>s*t6f{^HBa3k=>yFbo{Kp@Ms^ zLbSmlOI_zBflwYHcu%TevM6cxtlAjB_^pa_%IMB-kwCK6)${hlAW`6J0j9kPZ5CqN za1pVml;9SkA5m>ys@s+G`_K}QKqN83MX#c+lEi8yWVzKQ<@j3F^It`*{4wi^;=G?o z@Vo$~1^I0*Ujh*a%&3%QI2v zMzv3}jz=g98hB5b(J9N`&n{OHsu4d~Eq(x|r7!O35vP6-%90XZ`D}R!OnXixru1f1 z@#!-MQT_%h(;R6CeNj)07ND&&O^B-CEKh`UQ=PE`$}RavQjl#G6x?=Hq^`0+UzZ^$ z)j;1ZW6{e zN_tdnr(qaLz1@x z4!C0ADKJgXHqs}LS8(x?Jw#o?h~?#o37(xm-)-S{OpcxQ2fp(u@otBFgF(p=c*jwz zuCmbD9h84*JY;h4VOsY2m{B;U9kVVGsRDitV8JA&EN|#WCgVtUxYrY?;SB{i{Ka1mtV=GVpvJk@G{!7TDH@n1tES>MWF4VZPO5 k$H3Wh()&4PZh^{w0MZh5Q8y2f*Z=?k07*qoM6N<$f~~zTjsO4v literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/timer30.png b/res/drawable-xxxhdpi/timer30.png new file mode 100644 index 0000000000000000000000000000000000000000..0815499c68fbf1acaae3e3c9c5df257f7b37913d GIT binary patch literal 1029 zcmV+g1p51lP)Px&zez+vRA>d&n#*exK@i5BWX+07OoET>A$Spd+yqaGCr^qeMK2ogAOR(wO%zd4 z6fX(*X9yk?@uVlwfFdF&c=4bHb|pT7i81(!zlt-YsqLA}^z`oR7JNJXsQS8U9zESP z8?0!MEG#TcL%lkrpW`?QUV~TR@lg;2QKy}pC- zuL3Qn>osXXOWv^2ODZzDW>s!dBTmROaVK&nJXSeIYpf+tXq4rFDKb@hpKX>#Oji;g zz&Fz|$|H5wG?u|Ai00$rI;Dad@aYmTpGB~FZeO_7eU*;+aaQf;?cNC!}Bw*dC2Oa5Nf{Z-{5HpK@s ze0nLd-v_Ui!*pKCR;3J$P;6J6i;KB-x`hs@cpowW&8xP>y|HX)#z3wOjXGPot^i!i zZ)i~Rx~23SfF!$2sozr4>vdCajwa>0OP#U-)6|=KuW1z@0l<+yts*A`18<2fPXVM) zY=r@MOD*ON0DD_%@d@qb$~onY=%AJ-0BjF~?8#jRKVwZ?1Hev_%Z*8|L!9~pN7ew) zm-o*tZ5P)4eBgjA^(Q9nNZh4DPu@QxAWCVProXA2jI+(u4w3C6-&h=p>4lWF9!*<; z%rYN8^4d`13vWVROH^Bzm$!mHWj`XDP{tr46;0$p7k3^#` zl{~axfn<;6%_)Dq`3&BHm*53>zPx(kx4{BRA>d&np=ofRT#%RsWUburR7W#1CvDclHyAu6w16Q^ALpuF(g6CC?jNf zPeBxBAgAWpo_iAniN=SBBD|#76d0mD)PR~cm6udfPdfhox{s~-_GR{3d(RyG;5TPo zzV%<<+Iye1*IH*PkBpOzjEr1Dx(Tj<(wAWv4#NRBRH;-{_Fx(V7|U+qa1fTk)Cn5} zowdLYXw2%AdLR1>=TBf}mS&+k#3#cBxC*jOS%UXmy#HRH#rsgn(hjOabh8QP3i(-S zV${umh6ttSLMP}-{|H&OpURigw1dhKoDRCxuJs3r(FlXy zWz@l+e0D=aqN7J48cnbcq-pI21@CysWxFCa33}m~Y)}7MG-tw>VC^;q%l#GW)Pi7j zXRBruH_0!oQ%L^Z66~9xpk31=)|RP;gQiN&Hq$d5C!mrTI=~KMkg`ds-BYP~UZ&Yb zU)Xf#RF(27=zk4Z>q_haFTG)FFR5Cio`C*Y%I5KABRlc>A*K@-9J zhiw4I%>d>+>;q`k#^REBu4b4~J}_D0Y&Nl8)*Y}fgsVj(rW390e}KhBwM_f#Cf}$# zU{`#FUtnnNf|?DGC}n?(&a*Yq=(Ae-BZROv?>h5w?E`b=g0cwCc120+z^q(D^gGkZ z3G!3Q=mniQM*C!`vk>A-3Dj==)^LPaEn@&^%r!bgCLf+9crCbo1J}L^SB$qr_;XjB z^wzjnUqyeI{YieBR<)t|4062>@LK>nd~$6?qIh5-!qdR67~UHthlBT) zk~S4M46gl5rtI16Bew(6zr*MYOo8{No;J(CS~*{==<*`2@7Ld^lMSP;zA`v?9joB~ z1n5e*wmT+Vpa5ar;cwgyNdE&*CCXBf`(O*-9&qhnGHr>%fraSV(+KsqI#rI!Tt|!e zX-#q+T-%W<98iJqTVNNO0|8R;CJ5WpvNM!D9`_6@LF--6rrota$h3qhI;{|CcU7Zw zr{hv6iQa0k)3R2#O9~0AF(R63Pl0QP$Q1rj4vjY0=L$z@Jw|UA4n7)ye$#SISL)Rw z;002ovPDHLkV1jZJ BRT2OI literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/timer40.png b/res/drawable-xxxhdpi/timer40.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad5ff358b1d982b26a244b0a12257a8be4135ff GIT binary patch literal 1267 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 Eg8M&+i~s-t literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/timer55.png b/res/drawable-xxxhdpi/timer55.png new file mode 100644 index 0000000000000000000000000000000000000000..eacdf73a070c816306b6bb71e96fa0fbc5392159 GIT binary patch literal 1414 zcmV;11$p|3P)Px)KuJVFRA>dwnq7!hRTRg&nogOM1J>k6#w3CUkqhB8HIgd z4MRn}gcNDM)^kr020=Iw2x3Nwls!ZW^)R3XGfiQZAC)!z{*(9Kb^rI=d-px(PIngk zoxRpx>%Z5&XP^CbEL}6pGCe(go+hTi1egThfy3ZvsZ_ea-?=Sx;BSy6e_%WUo(7Bl zw_ecLP2df%B&AXO8g+oGiu^?BHLx^=GnWtK^T8-M4j^yzCV|VJ7#^#SO0W<(2rfG#`fq0Y z9KGU&2Pv}uMIw}(k>&Je0VJf{(`=r>5LKI#o$K} z<%354dF_zWO>Vc(jjMo8_C=2H!W<#x}id8;tNX(^J*` zIF1MB1(Xj2y%WWcjbx)bu-=T{nx3R`zP*g&i{`wAUu=unim0b7c%6pODSIsUn^RjV zTt|%WG`gNfVS(pCl{)aL84Ilg#?@(c zlM$ZKOME@h#wf}vbL_fGa#~-aX!h)%#}?oc*`2Tqcbh&J)F&*7L*%aO`kC$U&e%1| znp%4;pld3*EC7C>8LT8kG^gR`aE*HqnZ%cGws@-2<7zI&&Mp@bA-1UwQ0KcEz zSCP8a zi`&mz)1*#Wdw`~G7mb499JJLC2=qlp<1b6JIvxPN&8-qNC=s&?yb1h3g=t3g9=7}{ zlQhReq?hL%u(?4#GM@z6n(JCdI1O~wqOb6R4oW&}XuGZ*Z?kjq81*~Z>-b>{a{-|v z+kqC6*%B?JvpP{|%q|7`Sl!8vXdkAnO!dmVzz>}iN@Lm~4uX$>-)vxNDLR831KJ5M zOlma4Dd`=^h^sM?fG)%IWo84=IKLI>i((JZM>+ks8ja_1p!Yzj;W6 UFZy1P=>Px#07*qoM6N<$f}k|0rvLx| literal 0 HcmV?d00001 diff --git a/res/drawable-xxxhdpi/timer60.png b/res/drawable-xxxhdpi/timer60.png new file mode 100644 index 0000000000000000000000000000000000000000..d66cf127be7d66ffd2e63bf2fd4ac7a06e1f46af GIT binary patch literal 1260 zcmVPx(rb$FWRA>dwna^(xQ545LQQC?h2?7jDs=o61)I|(e**4QW>E=GeXjfz)8>#{(`*ni-4Qp zAW)&xBMi0-Tmj!eQ8EhAWw5ZcDj;tIr-245ONJpn0xDSx$>a#(Y6!0a&GC>tp`#x> z1JA)z;K~M+jX>AUQ9CsL0R4w~MqY7kPDp+a2u+uF^j!pN>?qh0;^|+F!zJ)3;W(+t zzSYL%(jhno{!DVlEfu8cG%rLLdq#~Ezqz=a0=^&V2loA;*i<`#hk#G6Vbl_tDmF0H znNIvyf?GBYT`Sztsp1p;1Z)DT-j#nSXA_PoiW{hQiff_^S1rvN%M~rT+Y*i;1;^#! zy&Fw?4CK0%CO&fk%8OXt{ojV;1A6+M$3aWwV-qO#K&ar5-ExHdLU!VNfqniSVrvV< zsPYrQ%7tJ+N{1y$aSe9CamMnXpY#UM(Ful3zzy`!TJ7bj84XXaDdcce;JItKKBCXB z`NUU@S{7Z=8+U2!kh9?ushu-Cb|-WR7!ijfXJQ96=vWNCI1Xx_OE~3J3|GSiXjr)H zRQif-ahwv$aWmj&^rkjehOgNI7Qm;RTsf`+W=B=@#??$T`q+nz8rzJino61`ThorqC`k z{%xbTl6uD^vqJ@}Fh=d^TUBgs-6}vIXi82$)%WZQT^4$UJly{Ia z{cUd5JMhkonC;us1Wl7_b9<|;M2~qr7qXQoqagBpZF22V0lv-Lx-t@IhLb$kndG$r zZJ*6*_Y>lKhJ2sVTS2us-HURsZdD8apeeFqe(8n4`$1D3ht9%3DGM&(JUP0e&)>;U zN)3jg(2x3}3Lvkgz#i$JuH(n4&|{Ul0U9unla5t%wBw47emcE$bQE^52BgI7r40aya10L%D^I7R8N2=x}%1iinceN4qOJaJHK{|IdM= z?|5Bgx}~LUlf@m4!6hL&>QDQ7tG*BdLVs}Rp=$WZv3{fpi#UOOU@=wYP$(|dPN<5o ze{_gZ%i1}xAeA6PCmec7iOVjPn5ttpmV9k&NHm=^|9qmi<5{q_=AZSdm?+l1VKG-l zV@^43GR~(7KA;0W) ziqI0P_k{fq0aIZjZjF(?RAx`R-V<`Yv9;~6$MKjN7IBHw|Awtkqj?L1X#=QT>`h<~ zhcQhliczdMk{h!e>1BEbrs5-kc6@dMowMqwvNq>+m1r*4o(X-z>igq + + + + \ No newline at end of file diff --git a/res/drawable/compose_background.xml b/res/drawable/compose_background.xml new file mode 100644 index 0000000000..b93c9edb7b --- /dev/null +++ b/res/drawable/compose_background.xml @@ -0,0 +1,16 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/image_shade.xml b/res/drawable/image_shade.xml new file mode 100644 index 0000000000..e7616a18c6 --- /dev/null +++ b/res/drawable/image_shade.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/res/drawable/message_bubble_background_received_alone.xml b/res/drawable/message_bubble_background_received_alone.xml new file mode 100644 index 0000000000..cda641b1da --- /dev/null +++ b/res/drawable/message_bubble_background_received_alone.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/res/drawable/message_bubble_background_received_end.xml b/res/drawable/message_bubble_background_received_end.xml new file mode 100644 index 0000000000..3e4e2c0562 --- /dev/null +++ b/res/drawable/message_bubble_background_received_end.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/res/drawable/message_bubble_background_received_middle.xml b/res/drawable/message_bubble_background_received_middle.xml new file mode 100644 index 0000000000..e3888978ab --- /dev/null +++ b/res/drawable/message_bubble_background_received_middle.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/res/drawable/message_bubble_background_received_start.xml b/res/drawable/message_bubble_background_received_start.xml new file mode 100644 index 0000000000..4c30cc7565 --- /dev/null +++ b/res/drawable/message_bubble_background_received_start.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/res/drawable/message_bubble_background_sent_alone.xml b/res/drawable/message_bubble_background_sent_alone.xml new file mode 100644 index 0000000000..6f19f4f16f --- /dev/null +++ b/res/drawable/message_bubble_background_sent_alone.xml @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/message_bubble_background_sent_end.xml b/res/drawable/message_bubble_background_sent_end.xml new file mode 100644 index 0000000000..5bc4597c03 --- /dev/null +++ b/res/drawable/message_bubble_background_sent_end.xml @@ -0,0 +1,17 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/message_bubble_background_sent_middle.xml b/res/drawable/message_bubble_background_sent_middle.xml new file mode 100644 index 0000000000..aea4264539 --- /dev/null +++ b/res/drawable/message_bubble_background_sent_middle.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/res/drawable/message_bubble_background_sent_start.xml b/res/drawable/message_bubble_background_sent_start.xml new file mode 100644 index 0000000000..4719d235f4 --- /dev/null +++ b/res/drawable/message_bubble_background_sent_start.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/res/drawable/quote_background.xml b/res/drawable/quote_background.xml deleted file mode 100644 index c12ab15dde..0000000000 --- a/res/drawable/quote_background.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/res/drawable/rounded_rectangle.xml b/res/drawable/rounded_rectangle.xml deleted file mode 100644 index 4af7432fd4..0000000000 --- a/res/drawable/rounded_rectangle.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/res/drawable/shared_contact_button_background_alone.xml b/res/drawable/shared_contact_button_background_alone.xml new file mode 100644 index 0000000000..06420aa624 --- /dev/null +++ b/res/drawable/shared_contact_button_background_alone.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/res/drawable/shared_contact_button_background_clustered_received.xml b/res/drawable/shared_contact_button_background_clustered_received.xml new file mode 100644 index 0000000000..7d69d919a0 --- /dev/null +++ b/res/drawable/shared_contact_button_background_clustered_received.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/res/drawable/shared_contact_button_background_clustered_sent.xml b/res/drawable/shared_contact_button_background_clustered_sent.xml new file mode 100644 index 0000000000..a8be01e7a9 --- /dev/null +++ b/res/drawable/shared_contact_button_background_clustered_sent.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/res/drawable/shared_contact_view_background.xml b/res/drawable/shared_contact_view_background.xml deleted file mode 100644 index 36348d9547..0000000000 --- a/res/drawable/shared_contact_view_background.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/res/drawable/sticky_date_header_background.xml b/res/drawable/sticky_date_header_background.xml new file mode 100644 index 0000000000..b015b381ba --- /dev/null +++ b/res/drawable/sticky_date_header_background.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/res/drawable/thumbnail_background.xml b/res/drawable/thumbnail_background.xml new file mode 100644 index 0000000000..0aca471c00 --- /dev/null +++ b/res/drawable/thumbnail_background.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/res/drawable/triangle_right.xml b/res/drawable/triangle_right.xml new file mode 100644 index 0000000000..d6f003ef82 --- /dev/null +++ b/res/drawable/triangle_right.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/res/layout/alert_view.xml b/res/layout/alert_view.xml index 80c2daa6e6..ee4f9364a5 100644 --- a/res/layout/alert_view.xml +++ b/res/layout/alert_view.xml @@ -6,8 +6,9 @@ android:id="@+id/sms_failed_indicator" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/ic_error_red_24dp" + android:src="@drawable/ic_error" android:visibility="gone" + android:tint="@color/core_red" tools:visibility="visible" android:contentDescription="@string/conversation_item_sent__send_failed_indicator_description" /> @@ -15,7 +16,8 @@ android:id="@+id/pending_approval_indicator" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:src="@drawable/ic_info_outline_grey600_24dp" + android:src="@drawable/ic_error" + android:tint="@color/core_light_60" android:visibility="gone" tools:visibility="visible" android:layout_gravity="center_vertical" diff --git a/res/layout/conversation_activity_attachment_editor_stub.xml b/res/layout/conversation_activity_attachment_editor_stub.xml index a47de48b99..a03fce40ea 100644 --- a/res/layout/conversation_activity_attachment_editor_stub.xml +++ b/res/layout/conversation_activity_attachment_editor_stub.xml @@ -27,7 +27,6 @@ android:layout_gravity="center_horizontal" android:visibility="gone" android:contentDescription="@string/conversation_activity__attachment_thumbnail" - app:backgroundColorHint="?conversation_background" app:minWidth="100dp" app:maxWidth="300dp" app:minHeight="100dp" @@ -50,10 +49,7 @@ android:layout_height="wrap_content" android:visibility="gone" android:paddingTop="15dp" - android:paddingBottom="15dp" - app:documentWidgetBackground="?conversation_item_bubble_background" - app:documentForegroundTintColor="@color/grey_500" - app:documentBackgroundTintColor="?conversation_item_bubble_background"/> + android:paddingBottom="15dp" /> diff --git a/res/layout/conversation_fragment.xml b/res/layout/conversation_fragment.xml index c8c50ac88b..5915ac2821 100644 --- a/res/layout/conversation_fragment.xml +++ b/res/layout/conversation_fragment.xml @@ -10,21 +10,25 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" - android:cacheColorHint="?conversation_background" /> + android:cacheColorHint="?conversation_background" + android:clipChildren="false" + android:clipToPadding="false"/> diff --git a/res/layout/conversation_input_panel.xml b/res/layout/conversation_input_panel.xml index ca6674e7c2..fed3003140 100644 --- a/res/layout/conversation_input_panel.xml +++ b/res/layout/conversation_input_panel.xml @@ -9,33 +9,41 @@ android:gravity="center_vertical" android:orientation="horizontal" android:clickable="true" - android:padding="5dp" + android:paddingLeft="16dp" + android:paddingRight="16dp" + android:paddingTop="6dp" + android:paddingBottom="6dp" android:clipChildren="false" android:clipToPadding="false"> - + - + + android:id="@+id/quote_view" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginLeft="6dp" + android:layout_marginRight="6dp" + android:layout_marginTop="6dp" + android:visibility="gone" + app:message_type="preview" + app:quote_colorPrimary="?attr/conversation_item_sent_text_primary_color" + app:quote_colorSecondary="?attr/conversation_item_sent_text_primary_color" + tools:visibility="visible"/> - @@ -61,7 +72,8 @@ android:id="@+id/embedded_text_editor" android:layout_width="0dp" android:layout_height="wrap_content" - android:minHeight="37dp" + android:layout_marginTop="9dp" + android:layout_marginBottom="7dp" android:layout_gravity="center_vertical" android:layout_weight="1" android:nextFocusForward="@+id/send_button" @@ -74,43 +86,48 @@ + android:contentDescription="@string/conversation_activity__quick_attachment_drawer_toggle_camera_description" /> + android:contentDescription="@string/conversation_activity__quick_attachment_drawer_record_and_send_audio_description" /> - @@ -120,45 +137,49 @@ - - - - @@ -172,30 +193,32 @@ + android:id="@+id/button_toggle" + android:layout_width="40dp" + android:layout_height="40dp" + android:layout_marginLeft="12dp" + android:layout_marginStart="12dp" + android:background="@drawable/circle_tintable" + android:layout_gravity="bottom"> - + + android:id="@+id/send_button" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:contentDescription="@string/conversation_activity__send" + android:nextFocusLeft="@+id/embedded_text_editor" + android:src="?conversation_transport_sms_indicator" + android:background="@drawable/circle_touch_highlight_background" /> diff --git a/res/layout/conversation_item_footer.xml b/res/layout/conversation_item_footer.xml new file mode 100644 index 0000000000..41bcf973da --- /dev/null +++ b/res/layout/conversation_item_footer.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + diff --git a/res/layout/conversation_item_header.xml b/res/layout/conversation_item_header.xml index ef6fb13203..9189f14964 100644 --- a/res/layout/conversation_item_header.xml +++ b/res/layout/conversation_item_header.xml @@ -1,21 +1,16 @@ - - - - \ No newline at end of file + diff --git a/res/layout/conversation_item_last_seen.xml b/res/layout/conversation_item_last_seen.xml index 327d104ffa..5066a57dc0 100644 --- a/res/layout/conversation_item_last_seen.xml +++ b/res/layout/conversation_item_last_seen.xml @@ -1,20 +1,30 @@ - + + + - - \ No newline at end of file + + + \ No newline at end of file diff --git a/res/layout/conversation_item_received.xml b/res/layout/conversation_item_received.xml index 6b49d68aa4..aae2d8199e 100644 --- a/res/layout/conversation_item_received.xml +++ b/res/layout/conversation_item_received.xml @@ -1,227 +1,170 @@ + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:id="@+id/conversation_item" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:background="@drawable/conversation_item_background" + android:focusable="true" + android:nextFocusLeft="@+id/container" + android:nextFocusRight="@+id/embedded_text_editor" + android:clipToPadding="false" + android:clipChildren="false"> - + - + - + - + - + + android:id="@+id/quote_view" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="@dimen/message_bubble_quote_padding" + android:layout_marginBottom="@dimen/message_bubble_quote_padding" + android:layout_marginLeft="@dimen/message_bubble_quote_padding" + android:layout_marginRight="@dimen/message_bubble_quote_padding" + android:visibility="gone" + app:message_type="incoming" + app:quote_colorPrimary="?attr/conversation_item_received_text_primary_color" + app:quote_colorSecondary="?attr/conversation_item_received_text_primary_color" + tools:visibility="visible"/> + android:id="@+id/shared_contact_view_stub" + android:layout="@layout/conversation_item_received_shared_contact" + android:layout_width="@dimen/media_bubble_default_dimens" + android:layout_height="wrap_content" + android:visibility="gone"/> + android:id="@+id/image_view_stub" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout="@layout/conversation_item_received_thumbnail" /> + android:id="@+id/audio_view_stub" + android:layout="@layout/conversation_item_received_audio" + android:layout_width="210dp" + android:layout_height="wrap_content" + android:layout_marginLeft="@dimen/message_bubble_horizontal_padding" + android:layout_marginRight="@dimen/message_bubble_horizontal_padding" /> - + + android:id="@+id/conversation_item_body" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginLeft="@dimen/message_bubble_horizontal_padding" + android:layout_marginRight="@dimen/message_bubble_horizontal_padding" + style="@style/Signal.Text.Body" + android:textColor="?conversation_item_received_text_primary_color" + android:textColorLink="?conversation_item_received_text_primary_color" + app:scaleEmojis="true" + tools:text="Mango pickle lorem ipsum"/> - + - - - - - - - - - - - - + android:id="@+id/indicators_parent" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentRight="true" + android:orientation="vertical" + android:gravity="center_vertical"/> diff --git a/res/layout/conversation_item_received_document.xml b/res/layout/conversation_item_received_document.xml index e449ea4748..5153484a85 100644 --- a/res/layout/conversation_item_received_document.xml +++ b/res/layout/conversation_item_received_document.xml @@ -7,6 +7,6 @@ android:layout_width="210dp" android:layout_height="wrap_content" android:visibility="gone" - app:documentForegroundTintColor="@color/white" - app:documentBackgroundTintColor="@color/blue_500" + app:doc_titleColor="?conversation_item_received_text_primary_color" + app:doc_captionColor="?conversation_item_received_text_secondary_color" tools:visibility="visible"/> diff --git a/res/layout/conversation_item_received_shared_contact.xml b/res/layout/conversation_item_received_shared_contact.xml new file mode 100644 index 0000000000..f22d28d767 --- /dev/null +++ b/res/layout/conversation_item_received_shared_contact.xml @@ -0,0 +1,9 @@ + + diff --git a/res/layout/conversation_item_received_thumbnail.xml b/res/layout/conversation_item_received_thumbnail.xml index 43f600677a..f73d125d15 100644 --- a/res/layout/conversation_item_received_thumbnail.xml +++ b/res/layout/conversation_item_received_thumbnail.xml @@ -1,5 +1,5 @@ - diff --git a/res/layout/conversation_item_sent.xml b/res/layout/conversation_item_sent.xml index 072876586e..1f82eb08a6 100644 --- a/res/layout/conversation_item_sent.xml +++ b/res/layout/conversation_item_sent.xml @@ -1,214 +1,142 @@ + + + android:layout_marginRight="@dimen/conversation_individual_right_gutter" + android:layout_marginEnd="@dimen/conversation_individual_right_gutter" + android:clipToPadding="false" + android:clipChildren="false"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + android:layout_alignParentEnd="true" + android:layout_alignParentBottom="true" /> + diff --git a/res/layout/conversation_item_sent_document.xml b/res/layout/conversation_item_sent_document.xml index 27e5dc5238..e176f063c3 100644 --- a/res/layout/conversation_item_sent_document.xml +++ b/res/layout/conversation_item_sent_document.xml @@ -6,7 +6,7 @@ android:id="@+id/document_view" android:layout_width="210dp" android:layout_height="wrap_content" - app:documentForegroundTintColor="@color/grey_500" - app:documentBackgroundTintColor="@color/white" android:visibility="gone" + app:doc_titleColor="?conversation_item_sent_text_primary_color" + app:doc_captionColor="?conversation_item_sent_text_secondary_color" tools:visibility="visible"/> diff --git a/res/layout/conversation_item_shared_contact.xml b/res/layout/conversation_item_sent_shared_contact.xml similarity index 51% rename from res/layout/conversation_item_shared_contact.xml rename to res/layout/conversation_item_sent_shared_contact.xml index 44490b0859..70b3430573 100644 --- a/res/layout/conversation_item_shared_contact.xml +++ b/res/layout/conversation_item_sent_shared_contact.xml @@ -1,6 +1,9 @@ + android:layout_height="wrap_content" + app:contact_titleColor="?conversation_item_sent_text_primary_color" + app:contact_captionColor="?conversation_item_sent_text_secondary_color"/> diff --git a/res/layout/conversation_item_sent_thumbnail.xml b/res/layout/conversation_item_sent_thumbnail.xml index 4588dff88a..cdf1a3e430 100644 --- a/res/layout/conversation_item_sent_thumbnail.xml +++ b/res/layout/conversation_item_sent_thumbnail.xml @@ -1,5 +1,5 @@ - diff --git a/res/layout/conversation_item_thumbnail.xml b/res/layout/conversation_item_thumbnail.xml new file mode 100644 index 0000000000..e8d9c73fce --- /dev/null +++ b/res/layout/conversation_item_thumbnail.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + diff --git a/res/layout/conversation_item_update.xml b/res/layout/conversation_item_update.xml index f22e7248cf..3ba0863a04 100644 --- a/res/layout/conversation_item_update.xml +++ b/res/layout/conversation_item_update.xml @@ -1,53 +1,80 @@ + + + android:layout_marginBottom="7dp" + android:layout_marginTop="12dp" + android:gravity="center"> - + - - - - - + + + + + + + + + diff --git a/res/layout/conversation_list_item_view.xml b/res/layout/conversation_list_item_view.xml index 39c98f42fb..eb322f3f7f 100644 --- a/res/layout/conversation_list_item_view.xml +++ b/res/layout/conversation_list_item_view.xml @@ -8,32 +8,28 @@ android:focusable="true" android:nextFocusRight="@+id/fab" android:nextFocusLeft="@+id/container" - android:layout_height="75dp"> + android:layout_height="72dp" + android:paddingLeft="16dp" + android:paddingRight="16dp"> + android:layout_marginEnd="10dp" /> @@ -93,30 +89,29 @@ android:layout_width="40dp" android:layout_height="40dp" android:layout_gravity="center_horizontal" - android:layout_marginRight="5dip" - android:layout_marginLeft="5dip" + android:layout_marginRight="5dp" + android:layout_marginLeft="5dp" android:layout_toLeftOf="@+id/date" android:layout_toStartOf="@+id/date" android:layout_alignParentTop="true" - android:layout_marginTop="5dip" + android:layout_marginTop="5dp" android:contentDescription="@string/conversation_activity__attachment_thumbnail" - app:backgroundColorHint="?conversation_background" android:visibility="gone" tools:src="@drawable/ic_video_light" tools:visibility="visible" /> @@ -128,17 +123,22 @@ android:layout_alignParentEnd="true" android:layout_alignBaseline="@id/subject" android:layout_marginLeft="5dp" - android:layout_marginRight="5dp" + android:layout_marginStart="5dp" + android:paddingLeft="6dp" + android:paddingRight="6dp" + android:paddingTop="2dp" + android:paddingBottom="2dp" + style="@style/Signal.Text.Caption" android:text="@string/conversation_list_item_view__archived" - android:textColor="#ffbbbbbb" - android:background="@drawable/rounded_rectangle" - android:textSize="12sp" - /> + android:textColor="@color/core_white" + android:textAllCaps="true" + android:background="@drawable/archived_indicator_background" /> - + diff --git a/res/layout/conversation_shared_contact_item_received.xml b/res/layout/conversation_shared_contact_item_received.xml new file mode 100644 index 0000000000..5430f98645 --- /dev/null +++ b/res/layout/conversation_shared_contact_item_received.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/conversation_shared_contact_item_sent.xml b/res/layout/conversation_shared_contact_item_sent.xml new file mode 100644 index 0000000000..f06585770d --- /dev/null +++ b/res/layout/conversation_shared_contact_item_sent.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/delivery_status_view.xml b/res/layout/delivery_status_view.xml index 4281be8828..1a94495770 100644 --- a/res/layout/delivery_status_view.xml +++ b/res/layout/delivery_status_view.xml @@ -2,19 +2,21 @@ - + @@ -22,9 +24,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|end" - android:src="@drawable/ic_done_all_white_18dp" + android:src="@drawable/ic_delivery_status_delivered" android:paddingLeft="2dp" - android:paddingBottom="2dp" android:visibility="gone" android:contentDescription="@string/conversation_item_sent__delivered_description" tools:visibility="gone"/> @@ -33,12 +34,11 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|end" - android:src="@drawable/ic_done_all_white_18dp" + android:src="@drawable/ic_delivery_status_read" android:paddingLeft="2dp" - android:paddingBottom="2dp" android:visibility="gone" android:contentDescription="@string/conversation_item_sent__message_read" - android:tint="@color/blue_800" + android:tint="@color/core_blue" tools:visibility="visible"/> \ No newline at end of file diff --git a/res/layout/document_view.xml b/res/layout/document_view.xml index 1eff4c0cb7..306cc89645 100644 --- a/res/layout/document_view.xml +++ b/res/layout/document_view.xml @@ -32,16 +32,22 @@ app:matProg_spinSpeed="0.333" tools:visibility="gone"/> - + + + + tools:text="PDF" /> @@ -75,18 +80,17 @@ - + android:clickable="false"> diff --git a/res/layout/expiration_timer_menu.xml b/res/layout/expiration_timer_menu.xml index a4f9bd3fb0..f95b562bfb 100644 --- a/res/layout/expiration_timer_menu.xml +++ b/res/layout/expiration_timer_menu.xml @@ -9,9 +9,11 @@ + android:layout_width="20dp" + android:layout_height="20dp" + android:layout_gravity="center" + android:src="@drawable/ic_timer" + android:scaleType="fitCenter"/> diff --git a/res/layout/quote_view.xml b/res/layout/quote_view.xml index 0591a9de7f..60d1149b36 100644 --- a/res/layout/quote_view.xml +++ b/res/layout/quote_view.xml @@ -2,6 +2,7 @@ - + android:background="#c0ffffff"> @@ -44,19 +45,52 @@ android:id="@+id/quote_author" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:fontFamily="sans-serif-medium" + style="@style/Signal.Text.Caption" + android:textColor="@color/core_black" + android:textStyle="bold" android:maxLines="1" android:ellipsize="end" - tools:text="Peter Parker" - tools:textColor="@color/purple_400" /> + tools:text="Peter Parker" /> + + + + + + + + @@ -76,50 +111,37 @@ + android:layout_height="match_parent"> - - - - + tools:visibility="visible"> - + - - - + @@ -137,6 +159,6 @@ android:src="@drawable/ic_close_white_18dp" android:tint="@color/gray70" /> - + \ No newline at end of file diff --git a/res/layout/shared_contact_view.xml b/res/layout/shared_contact_view.xml index 58bbf85f53..6826213cd4 100644 --- a/res/layout/shared_contact_view.xml +++ b/res/layout/shared_contact_view.xml @@ -1,25 +1,26 @@ + xmlns:tools="http://schemas.android.com/tools" + xmlns:app="http://schemas.android.com/apk/res-auto"> + android:orientation="vertical"> @@ -34,10 +35,10 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="4dp" + style="@style/Signal.Text.Body" android:maxLines="1" android:ellipsize="end" android:fontFamily="sans-serif-medium" - android:textColor="@color/signal_primary" android:textSize="16sp" tools:text="Peter Parker"/> @@ -45,6 +46,7 @@ android:id="@+id/contact_number" android:layout_width="match_parent" android:layout_height="wrap_content" + style="@style/Signal.Text.Caption" android:maxLines="1" android:ellipsize="end" android:textColor="@color/grey_600" @@ -54,31 +56,32 @@ - + + - - - - - - + android:layout_marginTop="@dimen/message_bubble_bottom_padding" + android:gravity="center" + android:padding="10dp" + style="@style/Signal.Text.Preview" + android:maxLines="1" + android:ellipsize="end" + android:fontFamily="sans-serif-medium" + android:textColor="@color/core_blue" + android:background="@drawable/shared_contact_button_background_alone" + android:foreground="?attr/selectableItemBackground" + tools:text="Add to Contacts"/> - \ No newline at end of file diff --git a/res/layout/thumbnail_view.xml b/res/layout/thumbnail_view.xml index 24851538c3..9d0368437d 100644 --- a/res/layout/thumbnail_view.xml +++ b/res/layout/thumbnail_view.xml @@ -1,31 +1,46 @@ - + - + - + - + + + + + diff --git a/res/values-sw320dp/dimens.xml b/res/values-sw320dp/dimens.xml index a496aac971..d6b105743f 100644 --- a/res/values-sw320dp/dimens.xml +++ b/res/values-sw320dp/dimens.xml @@ -1,5 +1,5 @@ - 250dp + 240dp 300dp \ No newline at end of file diff --git a/res/values/attrs.xml b/res/values/attrs.xml index 7fa23f3217..1335f8f737 100644 --- a/res/values/attrs.xml +++ b/res/values/attrs.xml @@ -65,9 +65,9 @@ - - - + + + @@ -133,6 +133,7 @@ + @@ -153,7 +154,6 @@ - @@ -205,12 +205,6 @@ - - - - - - @@ -252,7 +246,29 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/colors.xml b/res/values/colors.xml index 07622a079b..7647b7de43 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -28,6 +28,7 @@ #20000000 #30000000 #40000000 + #70000000 #05ffffff #10ffffff diff --git a/res/values/conversation_colors.xml b/res/values/conversation_colors.xml index 385363a410..d44a236464 100644 --- a/res/values/conversation_colors.xml +++ b/res/values/conversation_colors.xml @@ -1,11 +1,32 @@ - #d32f2f - #d81b60 - #3949ab - #1976d2 - #00838f - #00796b - #2e7d32 - #bf360c + #d32f2f + #9a0007 + + #d81b60 + #a00037 + + #8e24aa + #5c007a + + #3949ab + #00227b + + #1976d2 + #004ba0 + + #00838f + #005662 + + #00796b + #004c40 + + #2e7d32 + #005005 + + #bf360c + #870000 + + #757575 + #494949 \ No newline at end of file diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 0c5eceb268..97dff6ad7c 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -16,17 +16,37 @@ 64dp 50dp - 4dp + + 16dp + 4dp + 2dp 1.5dp + 12dp + 6dp + 6dp + 6dp + 48dp + 8dp + 4dp 24dp 24dp 210dp 150dp - 250dp + 240dp 100dp 320dp + 16dp + 16dp + 16dp + 52dp + 16dp + 2dp + 3dp + 10dp + 4dp + 18dp 1dp 3 @@ -62,4 +82,11 @@ 16dp + 6sp + 8sp + 6sp + 4sp + + 14dp + diff --git a/res/values/strings.xml b/res/values/strings.xml index a9e4adff11..e5d00d8808 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -110,11 +110,10 @@ Selected contact was invalid - Not delivered + Send failed, tap for details Received key exchange message, tap to process. %1$s has left the group. - Tap for details - Tap for unsecured fallback + Send failed, tap for unsecured fallback Fallback to unencrypted SMS? Fallback to unencrypted MMS? This message will not be encrypted because the recipient is no longer a Signal user.\n\nSend unsecured message? @@ -251,11 +250,17 @@ None - Just now + Now %d min Today Yesterday + + Sending + Sent + Delivered + Read + Unlink \'%s\'? By unlinking this device, it will no longer be able to send or receive messages. @@ -400,13 +405,16 @@ Received a message encrypted using an old version of Signal that is no longer supported. Please ask the sender to update to the most recent version and resend the message. You have left the group. You updated the group. + You called + Contact called + Missed call %s updated the group. %s called you Called %s Missed call from %s %s is on Signal! - You set disappearing message time to %1$s. - %1$s set disappearing message time to %2$s. + You set the disappearing message timer to %1$s. + %1$s set the disappearing message timer to %2$s. Your safety number with %s has changed. You marked your safety number with %s verified You marked your safety number with %s verified from another device diff --git a/res/values/styles.xml b/res/values/styles.xml index c9bc2e6d46..d7d834e57e 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -175,7 +175,7 @@ @drawable/error_round - + + + + + + + + \ No newline at end of file diff --git a/res/values/themes.xml b/res/values/themes.xml index 45a58f1f8b..a1a6286e69 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -23,9 +23,6 @@ @color/gray50 @color/gray70 @color/white - - @color/grey_100 - @color/grey_400