RFE : options mode sombre/clair pour emoji personnalisés

So, I’m using and love Discourse Reactions - Beyond Likes. I have some custom emoji, like :classic_smiley:

image

(My gen-z teenagers tell me that :slightly_smiling_face: does not mean what I, gen-x, think it does. But they will never take my emoticons.)

The problem is: that looks great in light mode, but fails in dark mode. I’d like it to automatically be replaced with a different color (like, white, probably).

It would be lovely if the custom emoji interface would allow upload of images dark and light color schemes separately, and apply as appropriate based on the color palette selected for the theme.

Actually, this could extended to color palettes generally — if someone wants to make a Hot Dog Stand, it’d be cool for the custom emoji to be able to switch accordingly. (But dark/light is my real concern.)

3 « J'aime »

And, although most emoji sets are (I realize now) designed to work pretty well regardless of color scheme, there are some things like :heavy_check_mark: :dark_sunglasses: :chess_pawn: :ant: which don’t work well even from the default emoji set.

Example image if you’re viewing this post in light mode:
image

3 « J'aime »

Could you modify that image so it uses a color instead of black? Even a 50-60% gray image would likely look fine.

That’s your easiest option, we don’t have anything in core to support toggling emojis for dark mode because the vast majority work fine as is.

5 « J'aime »

smiletest

Yeah, it’s not the worst, but I don’t really love it. It ends up looking too much like the gray control elements, and is particularly weird mixed with other reactions if you have “desaturated reaction panel” enabled.

For the Fedora site for this particular one, I ended up going with

in Fedora’s new blue color, which is fine. It it would just be lovely to be able to match them to the theme choice.

1 « J'aime »

Ce serait génial d’avoir des emojis alternatifs pour les thèmes clairs et sombres.
Discord souffre du même problème.
Mais je comprends que ce n’est pas un problème assez important pour qu’on s’y attelle, surtout si nous pouvons remplacer (pouvons-nous, d’ailleurs ?) remplacer certains des emojis par défaut…

1 « J'aime »

C’est intéressant, mais pourquoi n’en auriez-vous pas besoin pour les emojis par défaut également ? Comment peuvent-ils s’en sortir avec une seule image pour les emojis sombres/clairs et pas pour les emojis personnalisés ?

Je comprends le désir ici, mais je retire malheureusement l’accueil du PR, je ne suis pas sûr de soutenir cela à moins que nous n’examinions ce problème de manière holistique. Avons-nous des emojis “stock” actuels qui nous font défaut dans un thème sombre ?

3 « J'aime »

Oui. :black_heart: :black_cat: :black_circle: :black_flag: :eight_pointed_black_star: :black_nib: :black_small_square: :ant: :chess_pawn: :dark_sunglasses: :gorilla:

5 « J'aime »

Problème intéressant @Designers

image

3 « J'aime »

C’est aussi un problème dans la description de

3 « J'aime »

Intéressant en effet. Je ne vois pas d’autres applications gérant ces éléments différemment cependant. Voici une capture d’écran de Twitter (nous utilisons leur ensemble d’emojis par défaut) :

J’ai également testé iOS, leur ensemble a plus de couleurs dans certains de ces emojis sombres (comme pour le gorille, par exemple), mais je ne vois pas de traitement spécial là non plus.

3 « J'aime »

Oui, il n’y a pas d’icônes spéciales pour le mode sombre dans les jeux d’émojis… et je n’ai vu aucune indication que l’un des jeux d’émojis populaires y travaille… donc je suppose que :man_shrugging: n’utilisez pas ces émojis

Google a récemment publié un jeu d’émojis monochrome… c’est donc une façon d’éviter le problème, mais nous devrions ajouter une prise en charge d’une manière ou d’une autre (peut-être pouvons-nous utiliser des SVG ?)

3 « J'aime »

Openmoji y travaille

3 « J'aime »

Je pense que si vous définissez un emoji personnalisé avec le même nom qu’un emoji standard, cela le remplace [1]. Donc, en revenant à ma demande d’origine, si la fonctionnalité d’emoji personnalisé permettait deux options avec commutation automatique, ceux qui y tiennent vraiment pourraient remplacer :cœur_noir: et ainsi de suite.


  1. au moins dans le sélecteur d’emojis ou avec :quelque chose:, pas en unicode entré directement ↩︎

1 « J'aime »