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

Rewrite Studio into a React or React Native component #1601

Open
astigsen opened this issue Nov 22, 2023 · 1 comment
Open

Rewrite Studio into a React or React Native component #1601

astigsen opened this issue Nov 22, 2023 · 1 comment

Comments

@astigsen
Copy link
Contributor

astigsen commented Nov 22, 2023

We should make Studio a React Component, so that we can use it not only as we currently do in an Electron application for the desktop, but also in the browser with wasm, as a standalone mobile app with React Native, or embedded in your own app for debugging.

@kraenhansen
Copy link
Member

To be honest, this is probably a bit more involved than a refactor. Since the app is written with a tight coupling to React DOM (using HTML primitives, which would make it impossible to ship in a React Native app) and we learned a lot along the way, it would probably be more valuable to re-write is as a React Native component (which use more abstract primitives, such as View and Text, etc.). This could be built to be embeddable in another website via react-native-web, in standalone apps for iOS, Android, macOS and Windows (see other potential platforms on https://reactnative.dev/docs/out-of-tree-platforms).

@sync-by-unito sync-by-unito bot changed the title Refactor Studio into a React component Rewrite Studio into a React or React Native component Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants