-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Enhance(frontend): MFMや絵文字が使える入力ボックスでオートコンプリートを使えるように #12643
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## develop #12643 +/- ##
===========================================
+ Coverage 79.68% 81.91% +2.22%
===========================================
Files 959 184 -775
Lines 108404 28282 -80122
Branches 8345 503 -7842
===========================================
- Hits 86381 23167 -63214
+ Misses 22023 5115 -16908 ☔ View full report in Codecov by Sentry. |
メンションなども「MFM」に含まれるのか自信がなかったのでrichSyntaxなどとぼかしていましたが、含むようなので変更しました
ちょっと調整 |
👍🏻 👍🏻 |
ありがとうございます!🙏 |
) * rich autocomplete for use in profiles, announcements, and channel descriptions * implementation omissions * add tab, apply to page editor, and fix something * componentization * fix nyaize doesn't working in profile preview * detach autocomplete instance when unmounted * fix: mismatched camelCase * remove unused / unnecessary styles * update CHANGELOG.md * fix lint * remove dump.rdb * props.richAutocomplete -> autocomplete * Update packages/frontend/src/scripts/autocomplete.ts * clarify namings メンションなども「MFM」に含まれるのか自信がなかったのでrichSyntaxなどとぼかしていましたが、含むようなので変更しました * tweak * Update MkFormDialog.vue * rename --------- Co-authored-by: syuilo <[email protected]>
What
ユーザー名・プロフィール・お知らせ・ページのテキストブロックの4箇所でオートコンプリートを使えるようにしました。うち、プロフィール・お知らせではプレビューも見られるようにしました。
Why
入力が楽になると同時に、「ここでは絵文字/MFMが使える」とユーザーに知らせる役割も果たせると思います。
Related: #12597
Additional info (optional)
Screencast.from.2023.12.13.16.41.00.webm
Screencast.from.2023.12.13.16.41.41.webm
Screencast.from.2023.12.13.16.42.31.webm
Screencast.from.2023.12.13.16.43.36.webm
Checklist