-
Notifications
You must be signed in to change notification settings - Fork 309
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
Fix: ボイスの紹介・並べ替え画面のボタンをアクセシブルにする #1314
Conversation
@@ -77,6 +77,7 @@ | |||
: 0 | |||
].iconPath | |||
" | |||
:alt="characterInfosMap[speakerUuid].metas.speakerName" |
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.
「ラベルのない画像」と読んでしまうのでaltを入れる
@@ -100,8 +101,9 @@ | |||
selectCharacter(speakerUuid); | |||
rollStyleIndex(speakerUuid, -1); | |||
" | |||
aria-label="前のボイススタイル" |
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.
「ボイススタイル」という言葉でいいのかはちょっと不明
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.
あ、「スタイル」と呼んでいます!
aria-label="前のボイススタイル" | |
aria-label="前のスタイル" |
このあたりの命名規則の一覧は作っていないのですが、基本的に使い方に合わせるようにしています!
どの辺りに書いていそうか調べるのご面倒だと思うので、PR頂いて違和感あったときにコメントします!
/> | ||
<span>{{ | ||
<span aria-live="polite">{{ |
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.
ボイススタイルを変更したときに、変更後になにが選択されたかを自動で読むようにする
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.
ライブリージョンというんですね、初めて知りました。
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です!!
どこにどういうものが必要か知識がなかったので助かります!
語句に関していくつか改修をsuggestしていますが、おそらく問題ないだろうと思ったものはこちらでapplyして取り込まさせていただこうと思います。
方針に違和感などありましたらなんでもご相談ください!
@@ -100,8 +101,9 @@ | |||
selectCharacter(speakerUuid); | |||
rollStyleIndex(speakerUuid, -1); | |||
" | |||
aria-label="前のボイススタイル" |
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.
あ、「スタイル」と呼んでいます!
aria-label="前のボイススタイル" | |
aria-label="前のスタイル" |
このあたりの命名規則の一覧は作っていないのですが、基本的に使い方に合わせるようにしています!
どの辺りに書いていそうか調べるのご面倒だと思うので、PR頂いて違和感あったときにコメントします!
/> | ||
<span>{{ | ||
<span aria-live="polite">{{ |
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.
ライブリージョンというんですね、初めて知りました。
@@ -145,6 +148,7 @@ | |||
voiceSampleIndex | |||
); | |||
" | |||
:aria-label="`ボイスサンプル${voiceSampleIndex + 1}`" |
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.
webページではサンプルボイスと呼んでいるのでそうさせていただきます!
:aria-label="`ボイスサンプル${voiceSampleIndex + 1}`" | |
:aria-label="`サンプルボイス${voiceSampleIndex + 1}`" |
@@ -116,6 +118,7 @@ | |||
selectCharacter(speakerUuid); | |||
rollStyleIndex(speakerUuid, 1); | |||
" | |||
aria-label="次のボイススタイル" |
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.
aria-label="次のボイススタイル" | |
aria-label="次のスタイル" |
ありがとうございました、 suggest の内容で問題ないです! |
内容
Voiceboxを初めて起動したときに表示される画面を、スクリーンリーダーで正しく操作できるようにしました。並べ替えのD&Dは即対応が難しいのと、頑張れば操作できるのでなにも触っていません。
関連 Issue
ref #46
スクリーンショット・動画など
その他
本業の開発では React を使用しているので、 Vue のお作法はあまりわかっていません(というか、今日初めて書きました)。違うところがあればご指摘ください。
少しずつPRを出させてもらって、ほかの画面もアクセシブルにしていきたいと思っています。差分は毎回このぐらいの小さいものになると思います。