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

Upgrade to Electron 13 #690

Open
orangecms opened this issue May 31, 2021 · 3 comments
Open

Upgrade to Electron 13 #690

orangecms opened this issue May 31, 2021 · 3 comments

Comments

@orangecms
Copy link
Collaborator

We may need to upgrade gradually; currently, we are at version 10.

See https://www.electronjs.org/blog/electron-13-0

@Neerajrawat123
Copy link

Assign this to me...

@orangecms
Copy link
Collaborator Author

Just file PRs.

This is already two years old now. By now, I suggest moving away from running Python in a separate process and instead use the WebSerial API and run the code in a Wasm context. Ideally rewrite the PSLab Python library in a portable language such as Rust and let the Python library just call into it. Or look at Pyodide as an intermediate solution.

@bessman
Copy link
Contributor

bessman commented Jan 6, 2024

FYI I've begun moving functionaly from pslab-python / pslab-android into the firmware. The serial protocol willl be reimplemented from scratch in protobuf as part of this.

Once the new protocol is stable, I plan to write a common backend for desktop and android in rust.

This will create a lot of code churn. Any front end work should wait until the new API is ready.

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

No branches or pull requests

3 participants