signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.68k stars 2.68k forks source link

Prevent sticker picker from being opened in incompatible situations #7065

Open hackerbirds opened 3 weeks ago

hackerbirds commented 3 weeks ago

The sticker picker could be opened when the user is about to send an attachment, or a reply, or text, neither of which can be combined with stickers.

I have personally witnessed many users thinking they could reply to a message with a sticker, then be surprised when the sticker they sent does not include the reply. This change makes it clear that you cannot send stickers as a reply to a message, or with text/attachments. Note that this behavior follows what iOS is doing, and I think Android should do the same.

First time contributor checklist:

Contributor checklist:

Description