From 66a03eb6235b84f83fd403dacf17c83b74cbce16 Mon Sep 17 00:00:00 2001 From: xtaodada Date: Wed, 29 Mar 2023 14:37:43 +0800 Subject: [PATCH] fix: replace baseline icon --- .../org/telegram/ui/ActionIntroActivity.java | 2 +- .../java/org/telegram/ui/ChatActivity.java | 70 ++++++++++-------- .../telegram/ui/Components/AlertsCreator.java | 2 +- .../ui/Components/ChatActivityEnterView.java | 8 +- .../ui/Components/ChatAttachAlert.java | 4 +- .../ChatAttachAlertLocationLayout.java | 2 +- .../org/telegram/ui/ContentPreviewViewer.java | 4 +- .../telegram/ui/DocumentSelectActivity.java | 2 +- .../telegram/ui/PhotoAlbumPickerActivity.java | 4 +- .../org/telegram/ui/PhotoPickerActivity.java | 4 +- .../java/org/telegram/ui/PhotoViewer.java | 4 +- .../org/telegram/ui/ProxyListActivity.java | 14 ++-- .../java/org/telegram/ui/TopicsFragment.java | 8 +- .../src/main/res/drawable-hdpi/msg_check.png | Bin 0 -> 440 bytes .../main/res/drawable-hdpi/msg_schedule.png | Bin 0 -> 499 bytes .../src/main/res/drawable-hdpi/msg_timer.png | Bin 0 -> 887 bytes .../src/main/res/drawable-mdpi/msg_check.png | Bin 0 -> 339 bytes .../main/res/drawable-mdpi/msg_schedule.png | Bin 0 -> 358 bytes .../src/main/res/drawable-mdpi/msg_timer.png | Bin 0 -> 689 bytes .../src/main/res/drawable-xhdpi/msg_check.png | Bin 0 -> 531 bytes .../main/res/drawable-xhdpi/msg_schedule.png | Bin 0 -> 594 bytes .../src/main/res/drawable-xhdpi/msg_timer.png | Bin 0 -> 1382 bytes .../main/res/drawable-xxhdpi/msg_check.png | Bin 0 -> 845 bytes .../main/res/drawable-xxhdpi/msg_schedule.png | Bin 0 -> 844 bytes .../main/res/drawable-xxhdpi/msg_timer.png | Bin 0 -> 1945 bytes 25 files changed, 70 insertions(+), 58 deletions(-) create mode 100644 TMessagesProj/src/main/res/drawable-hdpi/msg_check.png create mode 100644 TMessagesProj/src/main/res/drawable-hdpi/msg_schedule.png create mode 100644 TMessagesProj/src/main/res/drawable-hdpi/msg_timer.png create mode 100644 TMessagesProj/src/main/res/drawable-mdpi/msg_check.png create mode 100644 TMessagesProj/src/main/res/drawable-mdpi/msg_schedule.png create mode 100644 TMessagesProj/src/main/res/drawable-mdpi/msg_timer.png create mode 100644 TMessagesProj/src/main/res/drawable-xhdpi/msg_check.png create mode 100644 TMessagesProj/src/main/res/drawable-xhdpi/msg_schedule.png create mode 100644 TMessagesProj/src/main/res/drawable-xhdpi/msg_timer.png create mode 100644 TMessagesProj/src/main/res/drawable-xxhdpi/msg_check.png create mode 100644 TMessagesProj/src/main/res/drawable-xxhdpi/msg_schedule.png create mode 100644 TMessagesProj/src/main/res/drawable-xxhdpi/msg_timer.png diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ActionIntroActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/ActionIntroActivity.java index 33ba77b20d..fa21e8e457 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ActionIntroActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ActionIntroActivity.java @@ -662,7 +662,7 @@ protected void onDraw(Canvas canvas) { case ACTION_TYPE_CHANGE_PHONE_NUMBER: { BottomBuilder builder = new BottomBuilder(getParentActivity()); builder.addTitle(LocaleController.getString("PhoneNumberAlert", R.string.PhoneNumberAlert)); - builder.addItem(LocaleController.getString("Change", R.string.Change),R.drawable.baseline_check_circle_24, i -> { + builder.addItem(LocaleController.getString("Change", R.string.Change),R.drawable.msg_check, i -> { presentFragment(new LoginActivity().changePhoneNumber(), true); return Unit.INSTANCE; }); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java index af30730c94..74c6b82fd6 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java @@ -3627,12 +3627,15 @@ public void toggleMute() { if (currentChat != null && (currentChat.has_link || (chatInfo != null && chatInfo.linked_chat_id != 0))) { String text; + int draw; if (!currentChat.megagroup) { text = LocaleController.getString("LinkedGroupChat", R.string.LinkedGroupChat); + draw = R.drawable.msg_discussion; } else { text = LocaleController.getString("LinkedChannelChat", R.string.LinkedChannelChat); + draw = R.drawable.msg_channel; } - headerItem.lazilyAddSubItem(nkheaderbtn_linked_chat, R.drawable.baseline_layers_24, text); + headerItem.lazilyAddSubItem(nkheaderbtn_linked_chat, draw, text); } if (currentUser != null) { @@ -3683,7 +3686,7 @@ public void toggleMute() { } if (currentChat != null && !ChatObject.isChannel(currentChat) && currentChat.creator) { - headerItem.lazilyAddSubItem(nkheaderbtn_upgrade, R.drawable.baseline_arrow_upward_24, LocaleController.getString("UpgradeGroup", R.string.UpgradeGroup)); + headerItem.lazilyAddSubItem(nkheaderbtn_upgrade, R.drawable.ic_upward, LocaleController.getString("UpgradeGroup", R.string.UpgradeGroup)); } } if (currentUser != null && currentUser.self) { @@ -7472,7 +7475,7 @@ private void createBottomMessagesActionButtons() { replyButton.setTextColor(getThemedColor(Theme.key_actionBarActionModeDefaultIcon)); replyButton.setCompoundDrawablePadding(AndroidUtilities.dp(7)); replyButton.setTypeface(AndroidUtilities.getTypeface("fonts/rmedium.ttf")); - Drawable image = getContext().getResources().getDrawable(R.drawable.baseline_reply_24).mutate(); + Drawable image = getContext().getResources().getDrawable(R.drawable.input_reply).mutate(); image.setColorFilter(new PorterDuffColorFilter(getThemedColor(Theme.key_actionBarActionModeDefaultIcon), PorterDuff.Mode.SRC_IN)); replyButton.setCompoundDrawablesWithIntrinsicBounds(image, null, null, null); replyButton.setOnClickListener(v -> { @@ -7504,7 +7507,7 @@ private void createBottomMessagesActionButtons() { forwardButton.setBackgroundDrawable(Theme.createSelectorDrawable(getThemedColor(Theme.key_actionBarActionModeDefaultSelector), 3)); forwardButton.setTextColor(getThemedColor(Theme.key_actionBarActionModeDefaultIcon)); forwardButton.setTypeface(AndroidUtilities.getTypeface("fonts/rmedium.ttf")); - image = getContext().getResources().getDrawable(R.drawable.baseline_forward_24).mutate(); + image = getContext().getResources().getDrawable(R.drawable.msg_forward).mutate(); image.setColorFilter(new PorterDuffColorFilter(getThemedColor(Theme.key_actionBarActionModeDefaultIcon), PorterDuff.Mode.SRC_IN)); forwardButton.setCompoundDrawablesWithIntrinsicBounds(image, null, null, null); forwardButton.setOnClickListener(v -> { @@ -7832,47 +7835,56 @@ private void createActionMode() { int maxActionBarItems = (int) (Math.ceil(displayMetrics.widthPixels / (double) AndroidUtilities.dp(54))) - 2; shrinkActionBarItems = maxActionBarItems < 6; - actionModeViews.add(actionMode.addItemWithWidth(nkactionbarbtn_reply, R.drawable.baseline_reply_24, AndroidUtilities.dp(54), LocaleController.getString("Reply", R.string.Reply))); - actionModeViews.add(actionMode.addItemWithWidth(edit, R.drawable.baseline_edit_24, AndroidUtilities.dp(54), LocaleController.getString("Edit", R.string.Edit))); + actionModeViews.add(actionMode.addItemWithWidth(nkactionbarbtn_reply, R.drawable.msg_reply, AndroidUtilities.dp(54), LocaleController.getString("Reply", R.string.Reply))); + actionModeViews.add(actionMode.addItemWithWidth(edit, R.drawable.msg_edit, AndroidUtilities.dp(54), LocaleController.getString("Edit", R.string.Edit))); actionModeViews.add(actionMode.addItemWithWidth(nkactionbarbtn_selectBetween, R.drawable.ic_select_between, AndroidUtilities.dp(54), LocaleController.getString("SelectBetween", R.string.SelectBetween))); - actionModeViews.add(actionMode.addItemWithWidth(copy, R.drawable.baseline_content_copy_24, AndroidUtilities.dp(54), LocaleController.getString("Copy", R.string.Copy))); + actionModeViews.add(actionMode.addItemWithWidth(copy, R.drawable.msg_copy, AndroidUtilities.dp(54), LocaleController.getString("Copy", R.string.Copy))); + actionModeViews.add(actionMode.addItemWithWidth(combine_message, R.drawable.msg_replace, AndroidUtilities.dp(54), LocaleController.getString("CombineMessage", R.string.CombineMessage))); if (currentEncryptedChat == null) { - actionModeViews.add(actionMode.addItemWithWidth(forward, R.drawable.baseline_forward_24, AndroidUtilities.dp(54), LocaleController.getString("Forward", R.string.Forward))); + actionModeViews.add(actionMode.addItemWithWidth(forward, R.drawable.msg_forward, AndroidUtilities.dp(54), LocaleController.getString("Forward", R.string.Forward))); } - actionModeViews.add(actionMode.addItemWithWidth(delete, R.drawable.baseline_delete_24, AndroidUtilities.dp(54), LocaleController.getString("Delete", R.string.Delete))); + actionModeViews.add(actionMode.addItemWithWidth(delete, R.drawable.msg_delete, AndroidUtilities.dp(54), LocaleController.getString("Delete", R.string.Delete))); actionModeViews.add(actionModeOtherItem = actionMode.addItemWithWidth(nkactionbarbtn_action_mode_other, R.drawable.ic_ab_other, AndroidUtilities.dp(54), LocaleController.getString("MessageMenu", R.string.MessageMenu))); if (currentEncryptedChat == null) { - actionModeOtherItem.addSubItem(forward, R.drawable.baseline_forward_24, LocaleController.getString("Forward", R.string.Forward)); + actionModeOtherItem.addSubItem(forward, R.drawable.msg_forward, LocaleController.getString("Forward", R.string.Forward)); } boolean noforward = getMessagesController().isChatNoForwards(currentChat); if (currentEncryptedChat == null || !noforward) { - actionModeOtherItem.addSubItem(nkbtn_forward_noquote, R.drawable.baseline_fast_forward_24, LocaleController.getString("NoQuoteForward", R.string.NoQuoteForward)); - actionModeOtherItem.addSubItem(star, R.drawable.baseline_favorite_20, LocaleController.getString("AddToFavorites", R.string.AddToFavorites)); + if (NaConfig.INSTANCE.getShowNoQuoteForward().Bool()) { + actionModeOtherItem.addSubItem(nkbtn_forward_noquote, R.drawable.msg_forward_noquote, LocaleController.getString("NoQuoteForward", R.string.NoQuoteForward)); + } + actionModeOtherItem.addSubItem(star, R.drawable.msg_fave, LocaleController.getString("AddToFavorites", R.string.AddToFavorites)); actionModeOtherItem.addSubItem(save_to, R.drawable.msg_download, LocaleController.getString("SaveToMusic", R.string.SaveToMusic)); } actionModeOtherItem.addSubItem(nkbtn_translate, R.drawable.ic_translate, LocaleController.getString("Translate", R.string.Translate)); if (NekoConfig.showShareMessages.Bool()) - actionModeOtherItem.addSubItem(nkbtn_sharemessage, R.drawable.baseline_share_24, LocaleController.getString("ShareMessages", R.string.ShareMessages)); - actionModeOtherItem.addSubItem(nkbtn_unpin, R.drawable.deproko_baseline_pin_undo_24, LocaleController.getString("UnpinMessage", R.string.UnpinMessage)); + actionModeOtherItem.addSubItem(nkbtn_sharemessage, R.drawable.msg_shareout, LocaleController.getString("ShareMessages", R.string.ShareMessages)); + actionModeOtherItem.addSubItem(nkbtn_unpin, R.drawable.msg_unpin, LocaleController.getString("UnpinMessage", R.string.UnpinMessage)); if (!noforward) - actionModeOtherItem.addSubItem(nkbtn_savemessage, R.drawable.baseline_bookmark_24, LocaleController.getString("AddToSavedMessages", R.string.AddToSavedMessages)); + actionModeOtherItem.addSubItem(nkbtn_savemessage, R.drawable.menu_saved, LocaleController.getString("AddToSavedMessages", R.string.AddToSavedMessages)); if (NekoConfig.showRepeat.Bool() && !noforward) actionModeOtherItem.addSubItem(nkbtn_repeat, R.drawable.msg_repeat, LocaleController.getString("Repeat", R.string.Repeat)); - + if (NaConfig.INSTANCE.getShowRepeatAsCopy().Bool() || (NaConfig.INSTANCE.getAutoReplaceRepeat().Bool() && noforward)) { + actionModeOtherItem.addSubItem(nkbtn_repeatascopy, R.drawable.msg_repeat, LocaleController.getString("RepeatAsCopy", R.string.RepeatAsCopy)); + } if (NekoConfig.showMessageHide.Bool()) { - actionModeOtherItem.addSubItem(nkbtn_hide, R.drawable.baseline_remove_circle_24, LocaleController.getString("Hide", R.string.Hide)); + actionModeOtherItem.addSubItem(nkbtn_hide, R.drawable.msg_disable, LocaleController.getString("Hide", R.string.Hide)); + } + if (NekoConfig.showMessageDetails.Bool()) { + actionModeOtherItem.addSubItem(nkbtn_detail,R.drawable.msg_info,LocaleController.getString("MessageDetails", R.string.MessageDetails)); } actionMode.getItem(nkactionbarbtn_reply).setVisibility(ChatObject.canSendMessages(currentChat) && selectedMessagesIds[0].size() + selectedMessagesIds[1].size() == 1 ? View.VISIBLE : View.GONE); actionMode.getItem(edit).setVisibility(canEditMessagesCount == 1 && selectedMessagesIds[0].size() + selectedMessagesIds[1].size() == 1 ? View.VISIBLE : View.GONE); actionMode.getItem(copy).setVisibility(!getMessagesController().isChatNoForwardsWithOverride(currentChat) && selectedMessagesCanCopyIds[0].size() + selectedMessagesCanCopyIds[1].size() != 0 ? View.VISIBLE : View.GONE); actionMode.getItem(delete).setVisibility(cantDeleteMessagesCount == 0 ? View.VISIBLE : View.GONE); + actionMode.getItem(combine_message).setVisibility(selectedMessagesCanCopyIds[0].size() + selectedMessagesCanCopyIds[1].size() != 0 ? View.VISIBLE : View.GONE); actionModeOtherItem.setSubItemVisibility(star, selectedMessagesCanStarIds[0].size() + selectedMessagesCanStarIds[1].size() != 0); @@ -7995,7 +8007,7 @@ protected void measureChildWithMargins(View child, int parentWidthMeasureSpec, i searchCalendarButton = new ImageView(getContext()); searchCalendarButton.setScaleType(ImageView.ScaleType.CENTER); - searchCalendarButton.setImageResource(R.drawable.baseline_date_range_24); + searchCalendarButton.setImageResource(R.drawable.msg_calendar); searchCalendarButton.setColorFilter(new PorterDuffColorFilter(getThemedColor(Theme.key_chat_searchPanelIcons), PorterDuff.Mode.SRC_IN)); searchCalendarButton.setBackgroundDrawable(Theme.createSelectorDrawable(getThemedColor(Theme.key_actionBarActionModeDefaultSelector), 1)); searchContainer.addView(searchCalendarButton, LayoutHelper.createFrame(48, 48, Gravity.LEFT | Gravity.TOP)); @@ -8016,7 +8028,7 @@ public void run(int param) { // NekoX: go to the first message searchGoToBeginningButton = new ImageView(getContext()); searchGoToBeginningButton.setScaleType(ImageView.ScaleType.CENTER); - searchGoToBeginningButton.setImageResource(R.drawable.baseline_arrow_upward_24); + searchGoToBeginningButton.setImageResource(R.drawable.ic_upward); searchGoToBeginningButton.setColorFilter(new PorterDuffColorFilter(Theme.getColor(Theme.key_chat_searchPanelIcons), PorterDuff.Mode.SRC_IN)); searchGoToBeginningButton.setBackgroundDrawable(Theme.createSelectorDrawable(Theme.getColor(Theme.key_actionBarActionModeDefaultSelector), 1)); searchContainer.addView(searchGoToBeginningButton, LayoutHelper.createFrame(48, 48, Gravity.RIGHT | Gravity.TOP, 0, 0, 48 * 2, 0)); @@ -8777,7 +8789,7 @@ protected void onDraw(Canvas canvas) { } pinnedListButton = new ImageView(getContext()); - pinnedListButton.setImageResource(R.drawable.baseline_menu_24); + pinnedListButton.setImageResource(R.drawable.msg_pinnedlist); pinnedListButton.setColorFilter(new PorterDuffColorFilter(getThemedColor(Theme.key_chat_topPanelClose), PorterDuff.Mode.SRC_IN)); pinnedListButton.setScaleType(ImageView.ScaleType.CENTER); pinnedListButton.setContentDescription(LocaleController.getString("AccPinnedMessagesList", R.string.AccPinnedMessagesList)); @@ -8827,7 +8839,7 @@ protected void onDraw(Canvas canvas) { } BottomBuilder builder = new BottomBuilder(getParentActivity()); if (allowPin) { - builder.addItem(LocaleController.getString("UnpinMessageX", R.string.UnpinMessageX), R.drawable.deproko_baseline_pin_undo_24, true, c -> { + builder.addItem(LocaleController.getString("UnpinMessageX", R.string.UnpinMessageX), R.drawable.msg_unpin, true, c -> { MessageObject messageObject = pinnedMessageObjects.get(currentPinnedMessageId); if (messageObject == null) { messageObject = messagesDict[0].get(currentPinnedMessageId); @@ -8836,7 +8848,7 @@ protected void onDraw(Canvas canvas) { return Unit.INSTANCE; }); } - builder.addItem(LocaleController.getString("DismissForYourself", R.string.DismissForYourself), R.drawable.baseline_close_24, c -> { + builder.addItem(LocaleController.getString("DismissForYourself", R.string.DismissForYourself), R.drawable.msg_cancel, c -> { SharedPreferences preferences = MessagesController.getNotificationsSettings(currentAccount); if (chatInfo != null) { preferences.edit().putInt("pin_" + dialog_id, chatInfo.pinned_msg_id).apply(); @@ -8869,12 +8881,12 @@ protected void onDraw(Canvas canvas) { } BottomBuilder builder = new BottomBuilder(getParentActivity()); if (allowPin) { - builder.addItem(LocaleController.getString("UnpinMessagesAll", R.string.UnpinMessagesAll), R.drawable.deproko_baseline_pin_undo_24, true, c -> { + builder.addItem(LocaleController.getString("UnpinMessagesAll", R.string.UnpinMessagesAll), R.drawable.msg_unpin, true, c -> { getMessagesController().unpinAllMessages(currentChat, currentUser); return Unit.INSTANCE; }); } - builder.addItem(LocaleController.getString("DismissForYourself", R.string.DismissForYourself), R.drawable.baseline_close_24, c -> { + builder.addItem(LocaleController.getString("DismissForYourself", R.string.DismissForYourself), R.drawable.msg_cancel, c -> { SharedPreferences preferences = MessagesController.getNotificationsSettings(currentAccount); if (chatInfo != null) { preferences.edit().putInt("pin_" + dialog_id, chatInfo.pinned_msg_id).apply(); @@ -24350,13 +24362,13 @@ public void setAutoDeleteHistory(int time, int action) { options.add(5); if (type == 21) { items.add(LocaleController.getString("ImportProxyList", R.string.ImportProxyList)); - icons.add(R.drawable.baseline_security_24); + icons.add(R.drawable.menu_secret); } else if (type == 22) { items.add(LocaleController.getString("ImportStickersList", R.string.ImportStickersList)); icons.add(R.drawable.msg_sticker); } else if (type == 23) { items.add(LocaleController.getString("ImportSettings", R.string.ImportSettings)); - icons.add(R.drawable.baseline_security_24); + icons.add(R.drawable.menu_secret); } else { items.add(LocaleController.getString("ApplyEmojiSet", R.string.ApplyEmojiSet)); icons.add(R.drawable.smiles_tab_smiles); @@ -26466,7 +26478,7 @@ private void processSelectedOption(int option) { File finalLocFile1 = locFile; AlertUtil.showConfirm(getParentActivity(), LocaleController.getString("ImportProxyList", R.string.ImportProxyList), - R.drawable.baseline_security_24, LocaleController.getString("Import", R.string.Import), + R.drawable.menu_secret, LocaleController.getString("Import", R.string.Import), false, () -> { String status = ProxyListActivity.processProxyListFile(getParentActivity(), finalLocFile1); if (!StrUtil.isBlank(status)) { @@ -30914,7 +30926,7 @@ public void didPressImage(ChatMessageCell cell, float x, float y) { File finalLocFile = locFile; AlertUtil.showConfirm(getParentActivity(), LocaleController.getString("ImportProxyList", R.string.ImportProxyList), - R.drawable.baseline_security_24, LocaleController.getString("Import", R.string.Import), + R.drawable.menu_secret, LocaleController.getString("Import", R.string.Import), false, () -> { String status = ProxyListActivity.processProxyListFile(getParentActivity(), finalLocFile); if (!StrUtil.isBlank(status)) { @@ -30927,7 +30939,7 @@ public void didPressImage(ChatMessageCell cell, float x, float y) { File finalLocFile = locFile; AlertUtil.showConfirm(getParentActivity(), LocaleController.getString("ImportStickersList", R.string.ImportStickersList), - R.drawable.deproko_baseline_stickers_filled_24, LocaleController.getString("Import", R.string.Import), false, () -> { + R.drawable.msg_sticker, LocaleController.getString("Import", R.string.Import), false, () -> { presentFragment(new StickersActivity(finalLocFile)); }); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java index 2a274c443d..e9c2f09d3b 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/AlertsCreator.java @@ -227,7 +227,7 @@ public static Dialog createWebViewPermissionsRequestDialog(Context ctx, Theme.Re public static BottomBuilder createApkRestrictedDialog(Context ctx, Theme.ResourcesProvider resourcesProvider) { BottomBuilder builder = new BottomBuilder(ctx); builder.addTitle(LocaleController.getString("ApkRestricted", R.string.ApkRestricted)); - builder.addItem(LocaleController.getString("PermissionOpenSettings", R.string.PermissionOpenSettings), R.drawable.baseline_settings_24, (i) -> { + builder.addItem(LocaleController.getString("PermissionOpenSettings", R.string.PermissionOpenSettings), R.drawable.menu_settings, (i) -> { try { ctx.startActivity(new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES, Uri.parse("package:" + ctx.getPackageName()))); } catch (Exception e) { diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatActivityEnterView.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatActivityEnterView.java index 2eb2387618..dd999cff65 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatActivityEnterView.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatActivityEnterView.java @@ -2045,7 +2045,7 @@ public void onClick(View v) { attachButton = new ImageView(context); attachButton.setScaleType(ImageView.ScaleType.CENTER); attachButton.setColorFilter(new PorterDuffColorFilter(getThemedColor(Theme.key_chat_messagePanelIcons), PorterDuff.Mode.SRC_IN)); - attachButton.setImageResource(R.drawable.deproko_baseline_attach_26); + attachButton.setImageResource(R.drawable.input_attach); if (Build.VERSION.SDK_INT >= 21) { attachButton.setBackgroundDrawable(Theme.createSelectorDrawable(getThemedColor(Theme.key_listSelector))); } @@ -3699,9 +3699,9 @@ public boolean onTouch(View v, MotionEvent event) { if (scheduleButtonValue) { ActionBarMenuSubItem scheduleButton = new ActionBarMenuSubItem(getContext(), true, !sendWithoutSoundButtonValue, resourcesProvider); if (self) { - scheduleButton.setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.baseline_date_range_24); + scheduleButton.setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.msg_calendar); } else { - scheduleButton.setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.baseline_date_range_24); + scheduleButton.setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.msg_calendar); } scheduleButton.setMinimumWidth(AndroidUtilities.dp(196)); scheduleButton.setOnClickListener(v -> { @@ -8583,7 +8583,7 @@ private void updateBotButton(boolean animated) { } else { if (!canShowBotsMenu && !NaConfig.INSTANCE.getHideBotButtonInInputField().Bool()) { createBotButton(); - botButtonDrawable.setIcon(R.drawable.deproko_baseline_bots_command_26, true); + botButtonDrawable.setIcon(R.drawable.input_bot1, true); botButton.setContentDescription(LocaleController.getString("AccDescrBotCommands", R.string.AccDescrBotCommands)); botButton.setVisibility(VISIBLE); } else if (botButton != null) { diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlert.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlert.java index 1e272beb58..ea27002557 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlert.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlert.java @@ -2492,9 +2492,9 @@ public boolean onTouch(View v, MotionEvent event) { itemCells[a].setTextAndIcon(LocaleController.getString("Translate", R.string.Translate), R.drawable.ic_translate); } else if (num == 1) { if (UserObject.isUserSelf(user)) { - itemCells[a].setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.baseline_date_range_24); + itemCells[a].setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.msg_calendar); } else { - itemCells[a].setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.baseline_date_range_24); + itemCells[a].setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.msg_calendar); } } else if (num == 2) { itemCells[a].setTextAndIcon(LocaleController.getString("SendWithoutSound", R.string.SendWithoutSound), R.drawable.input_notify_off); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlertLocationLayout.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlertLocationLayout.java index 89d1c61ea9..3a6a552202 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlertLocationLayout.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/ChatAttachAlertLocationLayout.java @@ -1685,7 +1685,7 @@ void onShow(ChatAttachAlert.AttachAlertLayout previousLayout) { if (activity.checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { BottomBuilder builder = new BottomBuilder(activity); builder.addTitle(LocaleController.getString("PermissionNoLocation", R.string.PermissionNoLocation), true); - builder.addItem(LocaleController.getString("Ok", R.string.OK),R.drawable.baseline_check_circle_24, __ -> { + builder.addItem(LocaleController.getString("Ok", R.string.OK),R.drawable.msg_check, __ -> { activity.requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION}, 2); return Unit.INSTANCE; }); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ContentPreviewViewer.java b/TMessagesProj/src/main/java/org/telegram/ui/ContentPreviewViewer.java index f15ccbe6a6..a5c543713c 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ContentPreviewViewer.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ContentPreviewViewer.java @@ -238,7 +238,7 @@ public void run() { } if (delegate.canSchedule()) { items.add(LocaleController.getString("Schedule", R.string.Schedule)); - icons.add(R.drawable.baseline_timer_24); + icons.add(R.drawable.msg_timer); actions.add(3); } if (currentStickerSet != null && delegate.needOpen()) { @@ -519,7 +519,7 @@ public void dismiss() { } if (delegate.canSchedule()) { items.add(LocaleController.getString("Schedule", R.string.Schedule)); - icons.add(R.drawable.baseline_timer_24); + icons.add(R.drawable.msg_timer); actions.add(3); } diff --git a/TMessagesProj/src/main/java/org/telegram/ui/DocumentSelectActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/DocumentSelectActivity.java index 0d1693da20..281e5feb69 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/DocumentSelectActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/DocumentSelectActivity.java @@ -653,7 +653,7 @@ public void onOpenInPressed() { } else { - writeButton.setImageResource(R.drawable.baseline_check_circle_24); + writeButton.setImageResource(R.drawable.msg_check); } diff --git a/TMessagesProj/src/main/java/org/telegram/ui/PhotoAlbumPickerActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/PhotoAlbumPickerActivity.java index 92351dc057..059d147dcf 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/PhotoAlbumPickerActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/PhotoAlbumPickerActivity.java @@ -492,9 +492,9 @@ public boolean onTouch(View v, MotionEvent event) { itemCells[a].setTextAndIcon(LocaleController.getString("Translate", R.string.Translate), R.drawable.ic_translate); } else if (num == 1) { if (UserObject.isUserSelf(user)) { - itemCells[a].setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.baseline_date_range_24); + itemCells[a].setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.msg_calendar); } else { - itemCells[a].setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.baseline_date_range_24); + itemCells[a].setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.msg_calendar); } } else if (num == 2) { itemCells[a].setTextAndIcon(LocaleController.getString("SendWithoutSound", R.string.SendWithoutSound), R.drawable.input_notify_off); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/PhotoPickerActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/PhotoPickerActivity.java index cca084f54b..62a80861d2 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/PhotoPickerActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/PhotoPickerActivity.java @@ -1132,9 +1132,9 @@ public boolean onTouch(View v, MotionEvent event) { itemCells[a].setTextAndIcon(LocaleController.getString("Translate", R.string.Translate), R.drawable.ic_translate); } else if (num == 1) { if (UserObject.isUserSelf(user)) { - itemCells[a].setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.baseline_date_range_24); + itemCells[a].setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.msg_calendar); } else { - itemCells[a].setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.baseline_date_range_24); + itemCells[a].setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.msg_calendar); } } else if (num == 2) { itemCells[a].setTextAndIcon(LocaleController.getString("SendWithoutSound", R.string.SendWithoutSound), R.drawable.input_notify_off); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/PhotoViewer.java b/TMessagesProj/src/main/java/org/telegram/ui/PhotoViewer.java index d26fc8f503..16d48ceff2 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/PhotoViewer.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/PhotoViewer.java @@ -5812,9 +5812,9 @@ public void setAlpha(float alpha) { ActionBarMenuSubItem cell = new ActionBarMenuSubItem(parentActivity, a == 0, a == 3, resourcesProvider); if (a == 0) { if (UserObject.isUserSelf(user)) { - cell.setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.baseline_timer_24); + cell.setTextAndIcon(LocaleController.getString("SetReminder", R.string.SetReminder), R.drawable.msg_timer); } else { - cell.setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.baseline_timer_24); + cell.setTextAndIcon(LocaleController.getString("ScheduleMessage", R.string.ScheduleMessage), R.drawable.msg_timer); } } else if (a == 1) { cell.setTextAndIcon(LocaleController.getString("SendWithoutSound", R.string.SendWithoutSound), R.drawable.input_notify_off); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/ProxyListActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/ProxyListActivity.java index e27af8dbca..847191fac3 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/ProxyListActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/ProxyListActivity.java @@ -719,7 +719,7 @@ public void startDocumentSelectActivity() { } else if (id == menu_delete_all) { AlertUtil.showConfirm(getParentActivity(), LocaleController.getString("DeleteAllServer", R.string.DeleteAllServer), - R.drawable.baseline_delete_24, LocaleController.getString("Delete", R.string.Delete), + R.drawable.msg_delete, LocaleController.getString("Delete", R.string.Delete), true, () -> { SharedConfig.deleteAllProxy(); updateRows(true); @@ -727,7 +727,7 @@ public void startDocumentSelectActivity() { } else if (id == menu_delete_unavailable) { AlertUtil.showConfirm(getParentActivity(), LocaleController.getString("DeleteUnavailableServer", R.string.DeleteUnavailableServer), - R.drawable.baseline_delete_24, LocaleController.getString("Delete", R.string.Delete), + R.drawable.msg_delete, LocaleController.getString("Delete", R.string.Delete), true, () -> { deleteUnavailableProxy(); }); @@ -921,11 +921,11 @@ protected void dispatchDraw(Canvas canvas) { }, new int[]{ R.drawable.group_edit, - R.drawable.baseline_share_24, + R.drawable.msg_share, R.drawable.wallet_qr, - R.drawable.baseline_link_24, - R.drawable.baseline_delete_24, - R.drawable.baseline_cancel_24 + R.drawable.msg_link, + R.drawable.msg_delete, + R.drawable.msg_cancel }, (i, text, cell) -> { @@ -958,7 +958,7 @@ protected void dispatchDraw(Canvas canvas) { } else if (i == 4) { AlertUtil.showConfirm(getParentActivity(), LocaleController.getString("DeleteProxy", R.string.DeleteProxy), - R.drawable.baseline_delete_24, LocaleController.getString("Delete", R.string.Delete), + R.drawable.msg_delete, LocaleController.getString("Delete", R.string.Delete), true, () -> { SharedConfig.deleteProxy(info); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/TopicsFragment.java b/TMessagesProj/src/main/java/org/telegram/ui/TopicsFragment.java index b807708622..2df3dfd45f 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/TopicsFragment.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/TopicsFragment.java @@ -688,9 +688,9 @@ public void onSearchFilterCleared(FiltersView.MediaFilterData filterData) { } other = menu.addItem(0, R.drawable.ic_ab_other, themeDelegate); other.addSubItem(toggle_id, R.drawable.baseline_forum_24, LocaleController.getString("TopicViewAsMessages", R.string.TopicViewAsMessages)); - addMemberSubMenu = other.addSubItem(add_member_id, R.drawable.baseline_person_add_24, LocaleController.getString("AddMember", R.string.AddMember)); - createTopicSubmenu = other.addSubItem(create_topic_id, R.drawable.baseline_group_add_24, LocaleController.getString("CreateTopic", R.string.CreateTopic)); - deleteChatSubmenu = other.addSubItem(delete_chat_id, R.drawable.baseline_exit_to_app_24, LocaleController.getString("LeaveMegaMenu", R.string.LeaveMegaMenu), themeDelegate); + addMemberSubMenu = other.addSubItem(add_member_id, R.drawable.menu_invite, LocaleController.getString("AddMember", R.string.AddMember)); + createTopicSubmenu = other.addSubItem(create_topic_id, R.drawable.groups_create, LocaleController.getString("CreateTopic", R.string.CreateTopic)); + deleteChatSubmenu = other.addSubItem(delete_chat_id, R.drawable.menu_newphone, LocaleController.getString("LeaveMegaMenu", R.string.LeaveMegaMenu), themeDelegate); avatarContainer = new ChatAvatarContainer(context, this, false); avatarContainer.getAvatarImageView().setRoundRadius(AndroidUtilities.dp(16)); @@ -1897,7 +1897,7 @@ public void toggleMute() { if (ChatObject.canDeleteTopic(currentAccount, getCurrentChat(), topic)) { ActionBarMenuSubItem deleteItem = new ActionBarMenuSubItem(getParentActivity(), false, true); - deleteItem.setTextAndIcon(LocaleController.getPluralString("DeleteTopics", 1), R.drawable.baseline_delete_24); + deleteItem.setTextAndIcon(LocaleController.getPluralString("DeleteTopics", 1), R.drawable.msg_delete); deleteItem.setIconColor(getThemedColor(Theme.key_dialogRedIcon)); deleteItem.setTextColor(getThemedColor(Theme.key_dialogTextRed)); deleteItem.setMinimumWidth(160); diff --git a/TMessagesProj/src/main/res/drawable-hdpi/msg_check.png b/TMessagesProj/src/main/res/drawable-hdpi/msg_check.png new file mode 100644 index 0000000000000000000000000000000000000000..64b204e2624deacdda6acb248f201fa337e74260 GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbB7>k44ofy`glX(f`xTHpSruq6Z zXaU(A42G$TlC0TWzSWdSpS4N|DZ_xKM`nUbfAV@L$& z+o`@;hXO=en}y9Eu)R6c$Q`gGAaFHHtCuzhAItPdT6el{7v}x_zxri)ms87x#xFl* z?r_T+zPEjEIpKtv?dv)151#R(L3u^mgpX-lANgb) zwl=QvH&$f(R^*hs@ZIGz)@)@(PA_kL$z0aPsJbY~X`!&ONnK-1RPnd_4x1NUdQ)=g z-2J`okD2})kdpH3ji}%Irub*|>Rq1C|E2Oa{&96ln$=mh$MCyoMAIvl_>Z;f^93)y zKlyd-#m6r^JF+>&7EGGCPng-$S1|ivX@aU%}Z0ePi7C8&3%9mr+cZ++ACyU6Ql+d-k`>FVdQ&MBb@ E0Dz~VXaE2J literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-hdpi/msg_schedule.png b/TMessagesProj/src/main/res/drawable-hdpi/msg_schedule.png new file mode 100644 index 0000000000000000000000000000000000000000..d4da876f7b56737ff4f21e28108c620c961e2365 GIT binary patch literal 499 zcmVO2T1c-6MXaAIWGiBQTcJ-02=2OeVFX`uXwHz5 zw>MtlV5x76L&?Eh-i^^yg~?;wsVQa-sCjql?LCCb5JA5`UmYUqPru8kAuv`7&@a~y pt!;#sTs)`yf4K(g@<7ij@B^BveRJ-qUAO=M002ovPDHLkV1lZh+wK4W literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-hdpi/msg_timer.png b/TMessagesProj/src/main/res/drawable-hdpi/msg_timer.png new file mode 100644 index 0000000000000000000000000000000000000000..8913c6595d0cffe97ac173e96fd51b6ed9b61d3e GIT binary patch literal 887 zcmV--1Bm>IP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91B%lKT1ONa40RR91Bme*a04fgS`~Uy~;Ymb6R9Fe!m_1JvQ51%EiCHO# z(Tc>*LTyMW=m;GKOA0DmeuNb*KY)hcK&VK}7IqXQHkMlW2S`XHF+>yN2g~!a=gi*O zJ0Ew388x2d-8uK1_k7IUnYnj%F!kyN4bo+s z7sV>aEAR`5^Q2Wr1nz-r;PM&e5Nv_yCYH^7;)v^_9Nz2|`lCh-5wHl3fXg?OeefVP zk+>G4SeKtDFH&=4Jc7bzJ~4ilIU6d(J_nb;<)~2#qBKn|rzj5_B`6>(2T(4Ty#iWn zf~}j+?-^a0%4YB{fH#JPIOEKsTtGP`s=$w7ZIIVIK>EDDXbevehfD4~mE*%08%vLC($fU5O+$M6{FN{co5_OGUD_rI3=*fMWg?b~725F@Qk_lFpSeYwVSI(7H@ zs~V~$@!Es1p~q9-;DSr~!}OHHVn7P@z#OYqFri=D-cdu)NM%z!VYlRntA%sD5U+A%T81U&l2#h>0w0Z*g!39;3TT4mvSsP z8ZRAjmU;_yN|%mYG{nY>Yc4_JfI4Z5tMWl^wEalzA)}E$efwbzHQJzMl@b)1X}&?T zrv9BRte+@n)Ac6bx2~j~G~49cRqE?ANGF=S2>S)fjs$o4p_ulikyS5IXsYg0`aK+> z@>9AbeS0$n@BC*&UG-rdp~z2Tdev*­ry>~PiALiuO@j-gQRasv#wOxPx)om2n- N002ovPDHLkV1mrIg;)Rp literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-mdpi/msg_check.png b/TMessagesProj/src/main/res/drawable-mdpi/msg_check.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd562cf7987785f0f1e837112415905159c1c61 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(-uv49!D1}S`GTDlfU?e%nV4DsN7 zJ2{rC$w9;|v~Amk*{&`EZ&f*(n&fT;alg3ge*Gd>RbNNIEysGF=gl>OsxmxE&kiLX zJ6+@ctjqDiY5xcR)f3jn9(bm0?z*Q<{f%PIS5=Pi{GW}cdC~h^el;k6nfrugcc|m9 z;vI)M*+SFpzHxkWnA)Jp^d?>5r(~P!{*PW3Eg~UN)&{N8DF#_Oy6h7qF7Sp}?{MOK z{3-HzdWv9#$wsbTAjrTBr~*9h0oVX0QbAH3=m1-4*L4@riNxJc(0<~zvryXy$PwIB z!np!QHvvlrImo5UO4@*K086oc)g%YGA}MPl)-7}oGd|m8OBQ4s)DY~-gct0&tdUnl z{{&zEEg{FF1~OKNojpMzq>|*{K;A~K{n0C0V++mPZP+=j#IE)mB);TSz@Pf7&o_OQRZe|=}ggX6Z}=RCK0zsLCfo!eJK6(3pDX=(L@Oirp( zSmk58!@K99#H>n*R>7Am*A`i}e%0vm3t25Q!{_DYrlY(k&HIbGYlSk!9|*{?iaQG& zln(gQ_T7Nwfo)toHz1z&5XG${zA6Xq27(n z#d_(&fadoCHjlqFbDs#2ySI8-wY8-1lm0~Cqt$ITPfYdXqYwCX|Fc>6Vxgu}qTG4a zO{{Exj$Gg5xovIitNAvMJ{zs9wD6C9&>o(ho%&JbqQ|q&P2Oh@SKiwEqB}e@`nKKq zxG#72eRh4C`f#7rtYS2f|dwN*O{$<-ngygag?uV+W%oy$c#*n*Xbs=r)MtD z7vwo?s8NE}eeJK%GmcWtska^Fu zua#%Feok1Zwx_lDg7j&pomsC;o%>p?HKY!BSZ|zuR&;*Y{6FV@@VC8T6WZcFR~eLC NJYD@<);T3K0RYP0AfEsL literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xhdpi/msg_check.png b/TMessagesProj/src/main/res/drawable-xhdpi/msg_check.png new file mode 100644 index 0000000000000000000000000000000000000000..1df03d2ed87826f42b99da1918b644ec9ec27796 GIT binary patch literal 531 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 literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xxhdpi/msg_check.png b/TMessagesProj/src/main/res/drawable-xxhdpi/msg_check.png new file mode 100644 index 0000000000000000000000000000000000000000..5a266d8bc3d768f5447b0b1fc69ab1a63bd5974e GIT binary patch literal 845 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!jKx9jP7LeL$-D$|Tv8)E(|mmy zw18|52FCVG1{RPKAeI7R1_tH@j10^`nh_+nfC(<^v49!D1}U6i==Pq0foZ#^i(^Oy zsQ}^7ZA4OiBs_&|H-Z879{j zJ7+AIT)KG$>y*VAoHu_o>ZK&E5msw3Y_?Oj-&e3{o$%Mm>lj-!zg(PL`1#Rch#2_u&+IKa@~wyp3jr^_06kR%FFv$b%`x`*6}}iTUwkB+XXH* z{5tvE(LWqjQcBKmM5VkTI^FsMGjxRSNC(@$j5))53ul>ufG_mato1<*JWAoj%6F1x5?Y64RdLJ|S?X@?ZUrp+cT4$bn z`!H(#Ersmui>lAwdGt`Y@o;GN*E?3T_Q#Z5v8g{;xF_`Rnww4UOp3eMZ|}0Ww93st z{&>UR3EJ;Yu94dMeOYrV+m3CLXV>fL$?PwxTccyX(!%YHVlMy13mbAfXD(7qntkDI z0Mo|&jBPU}f3a-Kkv>$nxTWpy%0I?uYLs`0MtQukwwhB}--#zpe6r7dry z-`4Cd-L-e$wYSntPffmW`EL`m{%Y3gyZiRPQzwvMfGMg{=m&R}_w;N=+YN6)N!ioY K&t;ucLK6U~eP7%F literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xxhdpi/msg_schedule.png b/TMessagesProj/src/main/res/drawable-xxhdpi/msg_schedule.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f32af1db37266dd771f3d5d9a5f57d3ea42da0 GIT binary patch literal 844 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 literal 0 HcmV?d00001