-
Notifications
You must be signed in to change notification settings - Fork 313
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
マイグレーション時にダイアログを出せるようにする #1900
Comments
issue作成ありがとうございます!!
単純なメッセージだけなら、渡す関数にasync lockなどで同時実行不可にすれば複数ダイアログ表示しないようにもできると思います! |
vscodeみたく、起動してUI表座などをしたあとにダイアログを表示する方針もありかもと思ったのですが、いまいちな気がしたというメモです。 実装はこのが桁違いに難しいと思います。ダイアログ内容が定まるタイミングとダイアログ表示がとても遠いので。 |
こちら、おそらくバグに感じられる方がかなり多そう(と言っても多くて数十人とかな気がしますが)に思います。 とりあえずダイアログが出してあげれば良いと思います。 |
こちら、結局修正せずにリリースしてしまったので、優先度が下がりました・・・。 |
内容
マイグレーション時にユーザーに報告をしたり選択が必要な場面がある可能性があります。
現状のコードではブラウザ側のコードが複雑になる可能性があります。
ref: #1881 (comment)
Pros 良くなる点
単純なマイグレーションでは済まない設定の変更がしやすくなる。
Cons 悪くなる点
コードの複雑化
Electronとブラウザの両方で機能を両立させる方法が難しい?
実現方法
この方法で一応ダイアログは表示できるが単純なメッセージでもマイグレーションが止まってしまうか、複数のダイアログが表示されることになる。
その他
ユーザーに確認しないとマイグレーションできない処理というのはいつが必要になるはず…
The text was updated successfully, but these errors were encountered: