Thus far the schematic editor runs on two internally-defined Platforms:
- The dedicated Electron app
- The VsCode extension
Given everything in the project uses web-stack technologies, the natural third is the web. This will in principal be very easy to stand up. There are two interesting questions/ groups-thereof (to my eye):
-
- How to handle "platform interactions", e.g. opening from file.
- The existing platforms have access to the editor's local filesystem; a web app will not.
- Popular such apps would often get this content from GitHub, Google Drive, or its own database.
- "Save" is probably a bit easier, and would presumably be more like "export and download". Nonetheless that also needs to be piped through the browser APIs.
-
- Where to host and run it.
- That's in some sense tied to (1), particularly if there is a native datastore of schematics.
Thus far the schematic editor runs on two internally-defined
Platforms:Given everything in the project uses web-stack technologies, the natural third is the web. This will in principal be very easy to stand up. There are two interesting questions/ groups-thereof (to my eye):