Voeg ... optie toe aan Discourse Reacties

Voeg het moment toe dat discourse-reactions beperkt is tot een vast aantal reacties.

In sommige communities is het zinvol om volledige flexibiliteit te bieden, zodat mensen elke reactie uit de :regenboog: van emoji’s kunnen kiezen.

Het idee zou zijn

Als alle reacties inschakelen is ingeschakeld voor de plugin.

  1. Render een ... in het reactiemenu
  2. Wanneer erop wordt geklikt, kunnen gebruikers kiezen uit de volledige reactielijst
  3. Bewaar de laatste 3 niet-standaard keuzes in de standaardlade

@j.jaffeux gedachten hierover

26 likes

This would be nice. Instead of a ... for more options use the same icon as for chat. image. And also have a setting for banned reactions so emojis that can be considered toxic are unable to be used.

14 likes

Should be very easy to do in itself.

However complexity will probably be around {{emoji-picker}}, might be the right time to move it from something we pull in various components, to something which is globally available. We would need to have it in body (mostly empty until first use) and use this one instance in every cases. Position would need to happen through popper most likely. I would recommend we do this task first, it will make this easier and also improve things in chat.

9 likes

Now Retort is being retired, would it also be in scope for this feature to allow multiple emoji Reactions for a post too, in a similar way we have them for Chat messages?

10 likes

It is certainly a different request. The UI for discoruse_reaction is designed around “single” reaction. It would need a major revamp to support multi reaction mode.

8 likes

I would extend this feature request to also allow selecting from all available emojis (as stated here in the original topic post). I am looking for emoji reaction capability in the mold of Discord which Retort has offered for years. If Retort were to break since entering EOL, it would be a major blow to my userbase.

3 likes

Hi, is there any traction on this actually being done? Retort is dead and my users would love to still be able to pick from any of the available emojis as opposed to a limited set. I would also second the request to allow for multiple reactions.

7 likes

we want to do this, but do not have bandwidth at this exact point in time. Probably a few more months out.

11 likes

Any update on this? Thanks.

2 likes

We would love to build it, but sadly do not have bandwidth, unless somehow sponsored by an enterprise customer I don’t see this happening for another 6 or so months.

I am partially open to contracting out this work, but it is highly complicated, the concern here is that we would end up spending the same amount of time of building it as we would reviewing a 3rd party sponsored contribution.

8 likes

Would it be possible to simply replicate the emoji picker of Discourse Chat? I’m a real fan of it, and it works nice and cleanly.

Hell, they could share the same settings (apart from maybe one to turn it on for posts as well) as there doesn’t seem to be much point having different emojis (or default emojis) for posts vs chat.

Of course, the tricky bit will be successfully interacting with the existing post like functionality sensibly.

9 likes

Yes this would be ideal for me too!

7 likes

FWIW, I do think there should be an admin option to blacklist some emojis. For example, all of our emojis have a positive angle to help curb toxicity but also promote discussion. At it’s simplest, that could be a :-1: , but something more toxic could be :garbage:

7 likes

I’ve made a PR to allow user to choose any emoji, like the retort plugin.

13 likes

Bedankt, hoe is de mobiele ervaring hier?

Ik vind het geweldig dat je zowel controller- als systeemspecificaties hebt opgenomen, we zullen ernaar kijken.

4 likes

Op mobiel verschijnt de emoji-kiezer-modal na het klikken op de extra EmojiPicker-knop. Ik heb het getest op mobiel en het werkt.

3 likes

Dit ziet er goed uit. Een beperkt aantal emoji’s is het slechtste van twee werelden.

3 likes

Seems to work well on my test site, nice work!

For chat we have a similar “more emoji options” which uses a different icon:

We should aim for parity to either use the same here, or to change the chat one. I think I personally lean towards changing the chat one, the smiley is the industry standard imo.

9 likes

Cross-posting from the PR:

This is looking and working quite nice, great work :+1: We just need to discuss some product decisions internally here, but we will get back to you soon. Please address minor comments here in the meantime :slightly_smiling_face:

We will come back to you soon.

7 likes

Oké, dank aan @fokx, deze PR is nu samengevoegd.

Dit wordt voorlopig beschouwd als een standaard uitgeschakelde experimentele functie, beheerders kunnen deze naar eigen goeddunken inschakelen, aangezien er momenteel geen manier is om te beperken welke reacties hier kunnen worden gebruikt, hebben we momenteel niet echt de capaciteit om aan dit werk te beginnen.

De site-instelling is discourse_reactions_experimental_allow_any_emoji.

12 likes