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

feat(frontend): tms: ノートの下書き機能など #138

Closed
wants to merge 151 commits into from

Conversation

taiyme
Copy link
Owner

@taiyme taiyme commented Apr 26, 2023

What

  • feat: tms: ノートの下書き機能
    • ユーザー自身が下書きを追加/削除できるように
    • 余分なパラメーターがlocalStorageに保存されないように
  • feat: tms: TmsPostForm (新しい投稿フォーム)
    • 任意の下書きをロードできるように
    • 公開範囲(チャンネル)はアイコン+テキストで表示されるように
    • 連合なしのアイコンを変更 また、連合なし有効時は色を赤にする
    • 添付ファイルのアップロード中など特定の状態では投稿ができないように
    • 文字数カウンターが右端に常に表示されるように
    • 引用をより引用らしいデザインに変更
    • 自身が添付した引用とRenoteボタン経由の引用のデザインを統一
    • 投稿時のアニメーションを追加
    • 入力中はホットキーが動作しないように
  • change: CSS Modulesのクラス名を調整
    • src/components/ 内ではハッシュ値ではなくコンポーネント名を使用するように
  • change: ページネーションの上方向の自動読み込みを削除
  • enhance: ノートの画像を隠すボタンの効果範囲を約1.8倍に強化
    • 見た目はいままで通りで、隠すボタンとの余白に対しても判定されるように
    • 特にタッチデバイスで押しやすくなります
  • refactor: 文字数カウンター機能を分離する(関数化)
  • refactor: $i, $store, $instance, $t, $ts を削除
  • refactor: 一部のimportされたコンポーネント名を変更 (XWindow→MkWindowなど)
  • refactor: 一部のコンポーネントをComposition APIに移行
  • (ほか リファクタリングなど)

Issues

resolve #130, resolve #132, resolve #135
related to #102, related to #133

taiyme added 6 commits April 26, 2023 04:04
This reverts commit a836cfb.

Revert "fix"

This reverts commit eb0f4d4.

Revert "feat(frontend/TmsRenoteForm): tms: Renoteで公開範囲や投稿アカウントを指定できるように"

This reverts commit 697682c.
@taiyme taiyme requested a review from cffnpwr April 26, 2023 09:50
@taiyme taiyme self-assigned this Apr 26, 2023
@taiyme taiyme marked this pull request as draft May 7, 2023 07:06
@taiyme taiyme closed this May 29, 2023
@taiyme taiyme deleted the feat/tms-drafts branch September 4, 2024 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant