misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.03k stars 1.37k forks source link

Ability to show rectangular custom emojis properly in reaction picker #10463

Open MineCake147E opened 1 year ago

MineCake147E commented 1 year ago

Summary

imageimage

Rectangular custom emojis are shown in square-clipped form in reaction picker.

Proposed Solutions

1. Showing rectangular custom emojis in its proper aspect ratio by setting column span

image Like in settings/reaction, show rectangular custom emojis in its proper aspect ratio. Settings of number of column would be broken, but setting column span help showing emojis around rectangular ones in organized way, as they are today.

2. Showing rectangular custom emojis scaled down to fit in square, like in reaction notification.

image Although it's relatively easy to implement, this solution would make rectangular custom emojis less readable and less findable in emoji picker.

3. Showing alternative square emoji that represents content of rectangular custom emoji (requires a lot of manual work)

megamoji (3) This solution avoids column span and image shrink by introducing a new feature, the alternative emoji representation. I think it's not a good idea because it requires a lot of manual work.

4. Showing confirmation dialog when user is trying to react with rectangular custom emoji

image This solution avoids column span and image shrink by showing dialog when user is trying to react with rectangular custom emoji.

KawaneRio commented 1 year ago

何故英語

MineCake147E commented 1 year ago

何故英語

Off-topic - GitHubが日本語に翻訳されていない(少なくともWeb版の場合)。 - GitHubでは、日本語で書かれたIssueを検索しづらい。 - 重複(Duplicate)を探しづらい。 - Issueのタイトルや内容を英語で書く文化がそこら中のリポジトリに存在する。 - 英語圏あるいは英語教育を受けたユーザーが多い。 - 言葉の壁による参入障壁が日→英に対して英→日の方が遥かに高い。 - Misskeyでも海外のユーザーによる英語のIssueが散見される。 - 国内企業のリポジトリでも英語を採用していることがある。 - https://github.com/Cysharp/UniTask/issues - 恐らく上記の理由を考慮した結果と思われる。 以上の理由から、リポジトリによる公用語の指定がない限り、私がGitHubでIssueを書くときは英語を使うことが多いです。
yuriha-chan commented 1 year ago

desktopではツールチップに表示、mobileでは長押しでどこかにプレビュー表示というのはどうだろうか