요구사항: 사용자 정의 이모지의 다크/라이트 모드 옵션

저는 Discourse Reactions - Beyond Likes 플러그인을 사용 중이며 정말 마음에 듭니다. :classic_smiley:와 같은 커스텀 이모지를 몇 개 가지고 있습니다.

image

(제 Z세대 십대들은 :slightly_smiling_face: 이모지가 제가 생각하는 X세대적인 의미와 다르다고 말합니다. 하지만 그들은 제 이모지를 절대 빼앗아 갈 수 없을 겁니다.)

문제는 라이트 모드에서는 잘 보이는데 다크 모드에서는 잘 안 보인다는 점입니다. 자동으로 다른 색상(예: 흰색)으로 대체되도록 하고 싶습니다.

커스텀 이모지 인터페이스에서 라이트 모드와 다크 모드용 이미지를 별도로 업로드할 수 있고, 테마에서 선택한 색 팔레트에 따라 자동으로 적용되도록 하면 좋겠습니다.

사실 이는 _색 팔레트 전반_으로 확장될 수 있습니다. 누군가가 Hot Dog Stand 같은 테마를 만들기를 원한다면, 커스텀 이모지도 그에 따라 자동으로 바뀌면 멋질 것입니다. (하지만 제 가장 큰 관심사는 다크/라이트 모드입니다.)

3개의 좋아요

그리고, 대부분의 이모지 세트는(지금에서야 깨달았지만) 색상 테마와 관계없이 꽤 잘 작동하도록 설계되어 있지만, :heavy_check_mark: :dark_sunglasses: :chess_pawn: :ant: 같은 일부 이모지는 기본 이모지 세트에서도 잘 작동하지 않습니다.

라이트 모드로 이 게시물을 보고 계신 경우를 위한 예시 이미지:

3개의 좋아요

그 이미지를 수정해서 검은색 대신 색을 사용할 수 있도록 해 주시겠어요? 50~60%의 회색 이미지도 충분히 괜찮아 보일 것 같습니다.

가장 쉬운 방법은 그겁니다. 다크 모드에서 이모지를 전환하는 기능을 코어에 지원할 만한 것이 없거든요. 대부분의 이모지가 있는 그대로 잘 작동하기 때문입니다.

5개의 좋아요

smiletest

네, 최악은 아니지만, 솔직히 마음에 들지는 않아요. 회색 컨트롤 요소들과 너무 비슷해 보일 뿐만 아니라, “탈색된 리액션 패널” 옵션을 활성화해 놓은 상태라면 다른 리액션들과 함께 있을 때 특히 어색해 보입니다.

이 특정 항목에 대해서는 Fedora 사이트에서 다음과 같은 디자인을 사용했습니다.

Fedora의 새로운 블루 컬러를 적용했는데, 나쁘지 않습니다. 다만 테마 선택에 맞춰서 이모지 색상을 조정할 수 있다면 _완벽_할 텐데요.

1개의 좋아요

라이트 모드와 다크 모드용 대체 이모지가 있으면 좋겠어요.
디스코드도 같은 문제를 겪고 있죠.
하지만 이 정도로는 작업을 할 만큼 큰 문제가 아니라는 점은 이해합니다. 특히 기본 이모지 중 일부를 교체할 수 있다면요(그게 가능한가요?).

1개의 좋아요

흥미로운데요, 그런데 기본 이모지도 이 기능이 필요 없다고 보시는 건가요? 어둡고 밝은 모드 모두에서 단일 이미지로 처리되는 기본 이모지와 달리, 커스텀 이모지는 왜 그렇게 할 수 없는 건가요?

그런 의도는 이해하지만, 아쉽게도 이 PR에 대한 환영 메시지를 제거하겠습니다. 이 문제를 전체적으로 살펴보기 전까지는 이 기능을 지지하기 어렵습니다. 현재 다크 테마에서 문제가 되는 기존 “기본” 이모지가 있는가요?

3개의 좋아요

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

5개의 좋아요

흥미로운 문제 @Designers

image

3개의 좋아요

설명에도 문제가 있습니다.

3개의 좋아요

정말 흥미롭네요. 하지만 다른 앱들이 이를 다르게 처리하는 것은 보이지 않습니다. 다음은 트위터에서 가져온 스크린샷입니다(기본으로 이모지 세트를 사용합니다):

iOS도 테스트해 봤는데, 일부 어두운 이모지(예를 들어 고릴라)의 경우 색상이 더 다양하지만, 특별히 다른 처리가 있는 것도 보이지 않습니다.

3개의 좋아요

네, 이모지 세트에 다크 모드를 위한 특별한 아이콘이 없긴 하죠… 그리고 인기 있는 이모지 세트 중 어디가 그걸 개발하고 있다는 신호도 본 적이 없어서… :man_shrugging: 그런 이모지는 사용하지 않는 게 나을 것 같아요.

구글이 최근에 모노크롬 이모지 세트를 출시했으니, 그걸로 문제를 피할 수는 있겠지만, 어쨌든 그걸 지원하는 방법을 찾아야 해요 (SVG를 사용할 수 있을까요?)

3개의 좋아요

Openmoji에서 작업 중입니다

3개의 좋아요

표준 이모지와 동일한 이름으로 사용자 지정 이모지를 정의하면 기존 것을 덮어쓴다고 생각합니다. [1] 따라서 제 원래 기능 요청대로, 사용자 지정 이모지 기능이 자동 전환을 위한 두 가지 옵션을 허용한다면, 정말로 신경 쓰는 사람들이 :black_heart: 같은 것을 대체할 수 있을 것입니다.


  1. 적어도 이모지 피커나 :whatever:를 사용할 때 그렇고, 유니코드를 직접 입력하는 경우는 아닙니다. ↩︎

1개의 좋아요