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

ドラッグアンドドロップでプロジェクトファイルが読み込めなくなってるかも? #2431

Open
Hiroshiba opened this issue Dec 22, 2024 · 1 comment · May be fixed by #2433

Comments

@Hiroshiba
Copy link
Member

不具合の内容

プロジェクトファイルをドラッグアンドドロップすると読み込めるはずなのですが、なぜかファイル読み込みダイヤルが開くようになっています。
どこかでバグったかも?

再現手順

適当なプロジェクトファイルをドラッグ&ドロップする。

期待動作

ダイアログが開かれずにプロジェクトファイルが読み込まれる

VOICEVOXのバージョン

0.22.1

その他

結構不便だと思うので、実装ができたら0.22にマージしたいと思ってます。
近々アップデートもあるのでそのタイミングで混ぜちゃおうかなと。

@Hiroshiba
Copy link
Member Author

Hiroshiba commented Dec 22, 2024

原因が分かりました

  • 該当コードはここ
  • 以前はelectronのFileが渡ってきていたかもで、その時はおそらくfile.pathがあった
  • 今はfile.pathがないのでundefinedになり、パス指定がないからLOAD_PROJECT_FILEがダイアログを表示する

解決策として一番綺麗なのは多分こう

  • LOAD_PROJECT_FILEがfileインスタンスも受け取れるようにする
  • LOAD_PROJECT_FILE内で、fileからデータを読み込む経路を作れば完成
  • ついでにLOAD_PROJECT_FILEのconfirm引数はYAGNIなので消しても良さそう

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant