-
Notifications
You must be signed in to change notification settings - Fork 312
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
EditorUIをElectron非依存状態でも動かせるようにする #1204
Comments
issue作成ありがとうございます!!夢があって良い・・・!! 最終ゴールを「web UIで動くこと」にして、やりたいこととタスクの重要度を設定しておくと迷子になりづらそうに思いました! |
|
Mockの流し方の最初のたたき台として良さそうに思えます! onReceivedIPCMsgに関しては私もここは void にして対応していたので、いいんじゃないかなぁと思っています sevenc-nanashi さんの実装と前試したやつを元に自分ももうちょい考えてみました background.ts で担っている File I/O 周りだったり localStorage をWorkerに流せるようにしてみています。 |
内容
#1042
で nodeIntegration を使用しない状態のUIが実現された。
Electronが担っている機能としてはFile I/Oだったり設定のmigrationなど、UIの動作には直接寄与しないものが多い。
File I/Oなどの機能はMockで再現可能ではあるため、テストレベルであればElectronを使用しなくても動作するはずである。
将来的にWeb版を展開することにも繋げられるため、Electronに依存しないUIを実現したい。
Pros 良くなる点
Cons 悪くなる点
実現方法
段階的に進めることになりそう
Ph1
path
モジュールやprocess
オブジェクトに対するアクセスを、互換ライブラリの仕様や、DefinePluginでビルド時に埋め込むPh2?
Sandbox
をbrowser環境で動作する形で実装VOICEVOXのバージョン
0.?.0
OSの種類/ディストリ/バージョン
その他
https://github.com/yamachu/voicevox/tree/project-structure-cleaning
で実験中
The text was updated successfully, but these errors were encountered: