diff --git a/Telegram/Resources/icons/menu/sticker_add.png b/Telegram/Resources/icons/menu/sticker_add.png new file mode 100644 index 0000000000..0a4ee1dbc7 Binary files /dev/null and b/Telegram/Resources/icons/menu/sticker_add.png differ diff --git a/Telegram/Resources/icons/menu/sticker_add@2x.png b/Telegram/Resources/icons/menu/sticker_add@2x.png new file mode 100644 index 0000000000..72c830ca74 Binary files /dev/null and b/Telegram/Resources/icons/menu/sticker_add@2x.png differ diff --git a/Telegram/Resources/icons/menu/sticker_add@3x.png b/Telegram/Resources/icons/menu/sticker_add@3x.png new file mode 100644 index 0000000000..2bfe690b77 Binary files /dev/null and b/Telegram/Resources/icons/menu/sticker_add@3x.png differ diff --git a/Telegram/Resources/icons/menu/sticker_select.png b/Telegram/Resources/icons/menu/sticker_select.png new file mode 100644 index 0000000000..788a9a317c Binary files /dev/null and b/Telegram/Resources/icons/menu/sticker_select.png differ diff --git a/Telegram/Resources/icons/menu/sticker_select@2x.png b/Telegram/Resources/icons/menu/sticker_select@2x.png new file mode 100644 index 0000000000..19cec30c9b Binary files /dev/null and b/Telegram/Resources/icons/menu/sticker_select@2x.png differ diff --git a/Telegram/Resources/icons/menu/sticker_select@3x.png b/Telegram/Resources/icons/menu/sticker_select@3x.png new file mode 100644 index 0000000000..04238df988 Binary files /dev/null and b/Telegram/Resources/icons/menu/sticker_select@3x.png differ diff --git a/Telegram/Resources/langs/lang.strings b/Telegram/Resources/langs/lang.strings index a5fd302dde..5431fdefeb 100644 --- a/Telegram/Resources/langs/lang.strings +++ b/Telegram/Resources/langs/lang.strings @@ -4507,6 +4507,23 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL "lng_stickers_box_edit_name_about" = "Choose a name for your set."; "lng_stickers_creator_badge" = "edit"; +"lng_stickers_create_new" = "Create a New Sticker"; +"lng_stickers_add_existing" = "Add an Existing Sticker"; +"lng_stickers_pick_existing_title" = "Choose Sticker"; +"lng_stickers_pick_existing_about" = "Pick a sticker from your library to add it to this set."; +"lng_stickers_pick_existing_empty" = "You don't have any stickers yet."; +"lng_stickers_create_image_title" = "New Sticker"; +"lng_stickers_create_image_about" = "Choose an image to add as a sticker."; +"lng_stickers_create_choose_image" = "Choose Image"; +"lng_stickers_create_image_filter" = "Images"; +"lng_stickers_create_open_failed" = "Could not load image."; +"lng_stickers_create_too_small" = "The image must be at least {size} pixels on each side."; +"lng_stickers_create_choose_emoji" = "Choose an emoji that corresponds to your sticker:"; +"lng_stickers_create_emoji_required" = "Please choose an emoji."; +"lng_stickers_create_uploading" = "Uploading sticker…"; +"lng_stickers_create_upload_failed" = "Sticker upload failed. Please try again."; +"lng_stickers_create_added" = "Sticker added."; + "lng_in_dlg_photo" = "Photo"; "lng_in_dlg_album" = "Album"; "lng_in_dlg_video" = "Video"; diff --git a/Telegram/SourceFiles/chat_helpers/chat_helpers.style b/Telegram/SourceFiles/chat_helpers/chat_helpers.style index bffe23d89b..8f4f4349e2 100644 --- a/Telegram/SourceFiles/chat_helpers/chat_helpers.style +++ b/Telegram/SourceFiles/chat_helpers/chat_helpers.style @@ -424,6 +424,10 @@ stickersScroll: ScrollArea(boxScroll) { stickersRowDisabledOpacity: 0.4; stickersRowDuration: 200; +stickersAddCellPlusSize: 22px; +stickersAddCellPlusThickness: 2px; +stickersAddCellBgRadius: 28px; + emojiStatusDefault: icon {{ "emoji/stickers_premium", emojiIconFg }}; filtersRemove: IconButton(stickersRemove) { diff --git a/Telegram/SourceFiles/ui/menu_icons.style b/Telegram/SourceFiles/ui/menu_icons.style index 45df55ec92..068d0d2b9a 100644 --- a/Telegram/SourceFiles/ui/menu_icons.style +++ b/Telegram/SourceFiles/ui/menu_icons.style @@ -191,6 +191,8 @@ menuIconOrderPrice: icon {{ "menu/order_price", menuIconColor }}; menuIconOrderDate: icon {{ "menu/order_date", menuIconColor }}; menuIconOrderNumber: icon {{ "menu/order_number", menuIconColor }}; menuIconAdd: icon {{ "menu/add", menuIconColor }}; +menuIconStickerCreate: icon {{ "menu/sticker_add", menuIconColor }}; +menuIconStickerAdd: icon {{ "menu/sticker_select", menuIconColor }}; menuIconRatingGifts: icon {{ "menu/rating_gifts-24x24", menuIconColor }}; menuIconRatingUsers: icon {{ "menu/users_stars-24x24", menuIconColor }}; menuIconRatingRefund: icon {{ "menu/rating_refund-24x24", menuIconColor }};