Skip to content
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

NoteOptionDialogを可変方式にする #1542

Open
pantasystem opened this issue Mar 18, 2023 · 3 comments
Open

NoteOptionDialogを可変方式にする #1542

pantasystem opened this issue Mar 18, 2023 · 3 comments

Comments

@pantasystem
Copy link
Owner

pantasystem commented Mar 18, 2023

概要

Forkやバージョンによって使用できる機能が変わってきていて
NoteOptionDialogの表示項目が多くなってきていて使いづらいので
ユーザがカスタムできるようにしたい。
またカスタマイズできる項目は現在ログインしているアカウントによって変化する可能性があるので
アカウントごとに設定状態を変更できるようにしたい。

受け入れ要件

アカウントやインスタンスによって
NoteOptionDialogに表示する項目を設定できるようにすること。
表示速度が遅いとUX的に微妙なのでできるだけ速く設定内容が画面に反映描画されるようにすること。

関連

#1541

@pantasystem
Copy link
Owner Author

将来的にクリップなどの動的な項目を追加する可能性があるので
定数以外の項目も追加する可能性がある。
機能としてはタブ機能に近い側面を持つ。

@pantasystem
Copy link
Owner Author

かなり動的な仕組みなので
工数はかなりかかるが将来的に必要と考えられる。

@pantasystem
Copy link
Owner Author

現時点の表示項目

  • 詳細への遷移ボタン
  • リアクション履歴一覧ボタン(Misskeyのみ)
  • コンテンツコピーボタン
  • シェアボタン
  • 翻訳ボタン(対応しているインスタンスのみにすべきだが現状表示されたままになっている。
  • お気に入り(追加・解除)ボタン(Misskeyのみ)
  • ブックマーク(追加・削除)ボタン(Mastodonのみ)
  • クリップボタン(Misskeyのみ)
  • スレッドミュートボタン
  • 削除して編集ボタン(自身の投稿のみ)
  • 削除ボタン(自身の投稿のみ)
  • 通報ボタン

将来的に追加される可能性のある動的要素

  • クリップ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant