Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSC2545 sticker (+ custom emotes) picker #186

Open
crisukbot opened this issue Mar 17, 2023 · 7 comments
Open

MSC2545 sticker (+ custom emotes) picker #186

crisukbot opened this issue Mar 17, 2023 · 7 comments
Labels
enhancement New feature or request open for contributions I probably won't work on it, but contributions by other developers are welcome. prio:low Low priority

Comments

@crisukbot
Copy link

crisukbot commented Mar 17, 2023

Copied from #8060

What would you like to do?
I would like to see native stickers and custom emoticons support in Element, like it works in Cinny or FluffyChat.

image

Why would you like to do it?
Clients like Cinny already using native sticker packs instead of integrations in Element. It's work faster and have simplified manage process.

How would you like to achieve it?

Cinny using this specs, and it's work perfectly. There is a small tool to manage sticker packs. Need to just copy logic to Element :)

@SpiritCroc
Copy link
Member

SpiritCroc commented Mar 18, 2023

We already support sending custom emotes. When you type in :shortcode:, it will suggest you the room's and your account's custom emotes for autocompletion. Also, you need to make sure that you're not using the rich text editor for now to use it.

For stickers, yeah I'd like that too. Sending those is on my list of things I'd like to do if I find enough time.

I'm currently not planning to add any UI to manage stickers and emotes, given you can use Fluffy/nheko/Cinny for that and it'll carry over.

Need to just copy logic to Element :)

Well no, there's more to that than copy-paste 😂

@SpiritCroc SpiritCroc changed the title Custom Stickers & Emoticons (MSC2545) like it works in Cinny or FluffyChat MSC2545: Custom Stickers Mar 18, 2023
@SpiritCroc SpiritCroc added enhancement New feature or request prio:low Low priority labels Mar 18, 2023
@Sinofine
Copy link

in these days i am managing to build a sticker panel for schildichat with the base of https://github.com/FredHappyface/Android.EweSticker

@SpiritCroc SpiritCroc changed the title MSC2545: Custom Stickers MSC2545 sticker picker Apr 1, 2023
@SpiritCroc
Copy link
Member

With 5f787db, it will be possible to write a one-custom-emote-only message and send it as sticker with a dedicated button, if said custom emote has sending as sticker enabled. This doesn't replace a full-blown emoji-picker - in particular, this approach doesn't allow for sending stickers that don't support sending as custom emote. But it's a first step to allow sending MSC2545 stickers from SchildiChat, and thus worth mentioning related to this issue.

@SpiritCroc SpiritCroc added the open for contributions I probably won't work on it, but contributions by other developers are welcome. label Jun 5, 2023
@SpiritCroc SpiritCroc changed the title MSC2545 sticker picker MSC2545 sticker (+ custom emotes) picker Jun 5, 2023
@bitokulo
Copy link

given you can use Fluffy/nheko/Cinny for that and it'll carry over.

Another app shouldn't be needed, even more if one recommends a newcomer SchildiChat for Matrix, then we must say 'see this awesome feature we have here in Fluffychat? Yeah, you can't have over there'

@SpiritCroc
Copy link
Member

There is a PR open on matrix-react-sdk, perhaps it could be adapted to the forked version here instead. The original PR seems to be in limbo sadly. matrix-org/matrix-react-sdk#9240

This issue is about Android, but matrix-react-sdk only applies to desktop/web.

@DashieTM
Copy link

DashieTM commented Sep 5, 2023

This issue is about Android, but matrix-react-sdk only applies to desktop/web.

oh god, sorry, that's on me.

@Nostramadeus
Copy link

Nostramadeus commented Jan 15, 2025

I'd definitely love to have this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request open for contributions I probably won't work on it, but contributions by other developers are welcome. prio:low Low priority
Projects
None yet
Development

No branches or pull requests

6 participants