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

Refactor: SettingDialog.vueのトグルボタンを共通化 #1954

Conversation

Hiroshiba
Copy link
Member

内容

SettingDialog.vueをリファクタリングするタスクです。
とりあえず一番利用頻度の多いトグルボタンだけコンポーネント化しました。
とりあえず今回のだけでも350行くらい減ったはず。

MenuBarみたいにMenuItemを構造化してitemsをコンポーネントに渡して描画してもらう方法も考えたのですが、UIの種類が特殊なのもあること、あとサクッとUIを足すこともできるようにしたいことから、とりあえずUIの種類ごとにコンポーネントを作り、それを足す形で進めてみました。

関連 Issue

その他

が先です。

@sevenc-nanashi sevenc-nanashi marked this pull request as ready for review March 26, 2024 22:29
@sevenc-nanashi sevenc-nanashi requested a review from a team as a code owner March 26, 2024 22:29
@sevenc-nanashi sevenc-nanashi requested review from y-chan and removed request for a team March 26, 2024 22:29
@sevenc-nanashi sevenc-nanashi marked this pull request as draft March 26, 2024 22:29
@sevenc-nanashi
Copy link
Member

(誤爆しました、スマホ版GitHubだとDraft解除がワンボタンでできるのなんとかして欲しい…)

@Hiroshiba
Copy link
Member Author

Hiroshiba commented May 25, 2024

ドラフト明けました!

スクリーンショットテストを行われているので見た目上は多分問題ないはず。
一応実際にオンオフしてみて保存されてるっぽいことを確認しました 🙏

@Hiroshiba Hiroshiba marked this pull request as ready for review May 25, 2024 15:42
@Hiroshiba Hiroshiba requested a review from a team as a code owner May 25, 2024 15:42
@Hiroshiba
Copy link
Member Author

多分大丈夫だと思うのでマージします!

@Hiroshiba Hiroshiba merged commit 0325374 into VOICEVOX:main Jun 1, 2024
9 checks passed
@Hiroshiba Hiroshiba deleted the SettingDialog.vueでコピペされてる部分をv-forにする branch June 1, 2024 13:43
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.

None yet

2 participants