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

ショートカットキーを初期値に戻すボタンの追加 #472

Merged
merged 16 commits into from
Nov 14, 2021

Conversation

nogino52
Copy link
Contributor

@nogino52 nogino52 commented Nov 12, 2021

内容

ショートカットキーをデフォルトに戻すボタンを実装してみました。
行をマウスホバーでボタンが表示され、1秒間ボタンの上に置いておくとデフォルトに戻すというツールチップが出るようになっています。

勝手がわからず、ショートカットキーの初期値を毎回取ってくるようにしましたが、
配列を探索して初期値を取ってくる処理はレンダラー側ではなくメイン側で行ってもいいのかなと思いました。
また初期値に戻すような処理が見当たらなかったため初期値を保持しておくようにしましたが、他に何かよい方法があるようでしたら教えていただければ嬉しいです。

関連 Issue

close #446

スクリーンショット・動画など

voicevox 2021_11_12 23_33_19
voicevox 2021_11_12 23_33_24

その他

@nogino52 nogino52 changed the title デフォルトに戻すボタンの追加 ショートカットキーを初期値に戻すボタンの追加 Nov 12, 2021
Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

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

プルリクエストありがとうございます!
素晴らしいです、今の実装に完璧に沿っている全く問題のない実装だと思います・・・!!!

1つだけ、誤操作やなんとなく押しちゃったときにいきなり初期値に戻ってしまうとちょっと混乱するユーザーもいるかもなので、「初期値に戻します。よろしいでしょうか?」といった内容のダイアログを出すのをお願いしたいです。
(こちらが参考になるかもしれません。
https://github.com/Hiroshiba/voicevox/blob/989659a1ca08e4901c95c542993af63d51c8c184/src/components/SettingDialog.vue#L414

@nogino52
Copy link
Contributor Author

nogino52 commented Nov 13, 2021

ご指摘いただいた確認ダイアログの追加と、
生配信で言及されていたツールチップの表示時間の短縮(0.5s)、ボタン色の変更を行いました。

(ボタン色ですが、適当なものが見つからなかったためgrey-6にしました。問題があれば変更します。)

voicevox 2021_11_13 11_21_24
voicevox 2021_11_13 11_21_58

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

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

とても細かいことですが、ホバー時にボタンの色が濃くなるとより一層わかりやすいかなと思いました!
(他の機能を実装中等でちょっと面倒でしたら言っていただけると!)

src/components/HotkeySettingDialog.vue Outdated Show resolved Hide resolved
src/electron/preload.ts Outdated Show resolved Hide resolved
src/components/HotkeySettingDialog.vue Outdated Show resolved Hide resolved
Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

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

LGTM!!良い実装とUIだと感じました!
またのプルリクエストをお待ちしております・・・!

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