-
Notifications
You must be signed in to change notification settings - Fork 310
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
UI・.mdファイルの括弧の全角と半角を統一する #1510
UI・.mdファイルの括弧の全角と半角を統一する #1510
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
リファクタリングありがとうございます!!
全角括弧と半角括弧の統一は賛成です!!
ちょっと調べてみたのですが、全体的に全角括弧と半角括弧が混ざっていました。他にもキャラクター欄の上に表示してある場所は全角括弧になっていそうです。
個人的には日本語フォントなので日本語フォント用に設計された全角括弧の方がおそらくいいだろうなと思っているというのもあり、寄せるとしたら全角括弧が良いのかな・・・とか思ったのですがどうでしょうか・・・。
関数を定義したかったんですが、逆にややこしくなりそうだったので諦めました
こちらに関して、テキスト読み込みだけ半角括弧と全角括弧両対応ということにすれば、全部を全角括弧で統一できるかも・・・?
せっかくリファクタリングのプルリクエスト送っていただいているのに、コメントが多くて申し訳ないです。。
フロントエンドでUIが密接に関わってくる部分も多く、全然気にしてないどころか、自分だと方針決めかねていることも多いので、むしろどんどん言っていただけると助かります! どっちかに寄せるのに賛成です。処理的には多分スペースを入れないほうがhtmlで自動省略されないので書きやすいのかなと思いました。 |
@thiramisu 僕も気になって調べてみたのですが、全角統一で賛成です。全く同じ資料を読んでいました。 他にもデザイナーさんの資料を見た感じだと、半角カッコは重心が下にあるのでよくないと書かれてました。 あと念のためにUX・UIの方針見直したら全角って書いてました・・・! たぶん中身が半角だと半角カッコの方がいいんだろうなと思います。 |
このコメントの通り、PR分けるのが良い気がしてきました! 一旦定数化のほうのPRのマージを待とうかなと…! |
This reverts commit 8dbd373.
正規表現`[^\]]\(.*[^ -#%-~]+.*\)`で検索し一つずつ見ていった
半角括弧の全角化・スペースの削除を含む。
全角括弧の方に統一できた&merge mainで無関係なテストが落ちなくなっていそうだったのでDraftを外しました。 #1510 (review)
ちなみに念のための確認なのですが、以下の2箇所は元から括弧が無く、本PRでも追加していませんが、このままで大丈夫でしょうか。 |
このままで大丈夫だと思います! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ほぼLGTMです!!
ちなみにUI以外の部分も半角括弧が全角括弧に置き換わっていますが意図的でしょうか 👀
.github/ISSUE_TEMPLATE/question.md
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(ただのメモです)
issue templateはそういえば.github
リポジトリの方に移しちゃって、全VOICEVOXリポジトリに同じテンプレートが適用されるようにしていたんでした。
後で https://github.com/VOICEVOX/.github/tree/main/.github/ISSUE_TEMPLATE の方も変えておこうと思います。
抜け漏れがないかどうかチェックしようと思ったのですが、関数利用の |
範囲の想定としては「コメントアウト以外のすべての場所」という感じで、実質的に.mdファイルのみだったのでタイトルをそのように変更しました。
いい方法が思いつかなかったので割と人力です 😇
|
レビューありがとうございます!反映しました。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
いい方法が思いつかなかったので割と人力です 😇
検索窓の横幅を増やしたり、キーボードの上下で前・次の候補に飛べるのを利用すれば少しだけ分かりやすくなるかもです…
なるほどです!!ありがとうございます!!
一箇所追加で見つけたので勝手ながら変更コミットをさせていただきました 🙇
(ChatGPTに教えてもらった\(([^)]*[^ -~][^)]*)\)
で探しました)
抜け修正ありがとうございます。助かります。 |
内容
UIの括弧が全角と半角で分かれているのを統一します。
対象となるのは主にキャラクタースタイルの括弧です。
関連 Issue
store/audio.ts
周りのリファクタリング #1475上記の一環です。
"ノーマル"
を定数にする #1520元のタイトルだった、
"ノーマル"
の定数化は上記に分離しました。スクリーンショット・動画など
その他
const formatCharacterStyleName = (characterName, styleName = DEFAULT_STYLE_NAME) => `${characterName} (${styleName})`;
的な関数を定義したかったんですが、逆にややこしくなりそうだったので諦めました…表示的には(
の前に半角スペースが入っているのが見やすいと思ったのですが、「テキストを繋げて書き出し」の出力結果に半角スペースが入ってなかったためです。#1510 (review)
「テキストを繋げて書き出し」は、上記のコメントを参考に、書き出しは全角括弧に変更して、読み込みは全角・半角両方行えるようにしました。