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

トーク:全選択ショートカットキーをctrl+Aに変更する #2044

Conversation

Hiroshiba
Copy link
Member

内容

こちらのissueの内容です。

セルの全選択ですが、ソング側にあるノーと全選択と同じコマンド(ctrl+A)に変更できないかチャレンジしてみようと思います!
(今はctrl+shift+A)
考えたこととしてはこんな感じです

  • 「すべて選択」は同じコマンドにしておきたい
    • なるべく特別な操作をなくしたいため
  • ソング側は「すべて選択」という名前のアクションなので、統一してもそこまで違和感がない
  • そのかわりセルのtext内でAudioCellをすべて選択ができなくなる
    • おそらく需要は少ないと思われる(ユースケースが思いつかなかった)
    • テキスト欄フォーカス解除(escキー)→ctrl+Aという代替手段
    • どちらかというと全選択キーの統一によるUX向上のが強いと判断

挑戦してみますが、実装が容易でなければ諦めるかもです。

こちらの続きです

関連 Issue

close #1962

その他

ついでに複数選択がONのときだけ実行できるようにしておきました。(忘れてた)

@Hiroshiba Hiroshiba requested a review from a team as a code owner April 30, 2024 06:21
@Hiroshiba Hiroshiba requested review from y-chan and removed request for a team April 30, 2024 06:21
@Hiroshiba
Copy link
Member Author

@sevenc-nanashi @ShimagayaSatoka もしよかったらレビューいただけると・・・!!

Comment on lines -367 to +372
label: "全セルを選択",
onClick: async () => {
if (!uiLocked.value) {
await store.dispatch("SET_SELECTED_AUDIO_KEYS", {
audioKeys: audioKeys.value,
});
}
},
disableWhenUiLocked: true,
},
...(isMultiSelectEnabled.value
? [
{
type: "button",
label: "すべて選択",
Copy link
Member Author

Choose a reason for hiding this comment

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

「全セルを選択」を「すべて選択」に統一しました。
ちょっとややこしくなったかもなのですが、どうでしょう・・・?

Copy link
Contributor

Choose a reason for hiding this comment

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

「すべて」でたしかに良さそうです
何をと書かなくても、選択できるものは各エディタで一種類ずつしかないので
それとセルと呼ぶよりかえって混乱が少ない気もしました

Comment on lines -175 to -185
{
action: "全セルを選択",
combination: HotkeyCombination(!isMac ? "Ctrl Shift A" : "Meta Shift A"),
},
Copy link
Member Author

Choose a reason for hiding this comment

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

まだリリース前なのでマイグレーションコードは書かずに削除しています

@Hiroshiba
Copy link
Member Author

問題ないと思うのでマージします!

@Hiroshiba Hiroshiba merged commit da7e57c into VOICEVOX:main May 25, 2024
9 checks passed
@Hiroshiba Hiroshiba deleted the 全選択ショートカットキーをctrl+Aに変更する branch May 25, 2024 14:06
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.

トーク:全選択ショートカットキーを作る
2 participants