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

JSON 入力欄のコンポーネント化と JSON 入力欄への横展開 #597

Merged
merged 5 commits into from
Oct 31, 2024

Conversation

tnamao
Copy link
Contributor

@tnamao tnamao commented Oct 29, 2024

変更履歴

  • [CHANGE] JSON を入力する欄に機能を追加する
    • 対象の項目は以下
      • metadata
      • signalingNotifyMetadata
      • forwardingFilters
      • forwardingFilter
      • dataChannels
      • videoVP9Params
      • videoAV1Params
      • videoH264Params
      • videoH265Params
    • JSON の整形を行う pretty format ボタンを追加する
      • 入力値が JSON として正しい時に有効になる
    • 入力内容が JSON として正しくない場合に入力欄の枠線を赤くする
    • @tnamao

This pull request introduces a new JSONInputField component and integrates it into various forms to enhance JSON input handling. The changes include replacing existing text areas with the new component and updating the CHANGES.md file to reflect these modifications.

Enhancements to JSON Input Handling:

Documentation Update:

  • CHANGES.md:
    • Updated to reflect the addition of JSON input handling features and the introduction of the pretty format button.

Copy link
Contributor

@miosakuma miosakuma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

一通り項目を入力してみて適用されていることを確認しました。
metadataabc などの値を入れると赤枠になりますが、赤枠の場合もそのまま送信できるので問題ないと考えました。

赤枠はエラーのように見えるので Sora が受け入れる正しい値で出るのはおかしい、という意見もあるかもしれません。

@torikizi
Copy link
Contributor

サクマさんの懸念点を考えるなら、そもそも abc だけのような値が許容されている項目であれば、赤枠の判定そのものが不要ではないでしょうか。
pretty format してくれる便利ボタンだけで良い気がします。

Copy link
Member

@voluntas voluntas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

赤枠がもう少しだけ太ければあとは LGTM です。邪魔にならない仕様でとても良いと思います。

Copy link

Deploying sora-devtools with  Cloudflare Pages  Cloudflare Pages

Latest commit: f02ed3d
Status:⚡️  Build in progress...

View logs

@tnamao
Copy link
Contributor Author

tnamao commented Oct 31, 2024

マージします

@tnamao tnamao merged commit 945feff into develop Oct 31, 2024
8 of 9 checks passed
@tnamao tnamao deleted the feature/json-pretty-formating branch October 31, 2024 01:42
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

Successfully merging this pull request may close these issues.

4 participants