Skip to content

Switch to React Native macOS#10

Merged
carloshm merged 1 commit intomainfrom
carloshm/use-react-native-macos
May 18, 2025
Merged

Switch to React Native macOS#10
carloshm merged 1 commit intomainfrom
carloshm/use-react-native-macos

Conversation

@carloshm
Copy link
Contributor

@carloshm carloshm commented May 18, 2025

Replace Electron with React Native macOS for the macOS editor.

  • GitHub Actions Workflow: Update .github/workflows/build.yml to build the React Native macOS app instead of Electron.
  • Build Script: Modify build.sh to remove Electron-specific commands and add commands to build and run the React Native macOS app.
  • Documentation: Update docs/dependencies/dependencies.en.md and docs/dependencies/dependencies.es.md to replace Electron with React Native macOS. Update docs/installation/installation.en.md and docs/installation/installation.es.md to reflect the new installation and build process. Update docs/project-overview/project-overview.en.md and docs/project-overview/project-overview.es.md to remove references to Electron. Update docs/splash/splash-screen.en.md and docs/splash/splash-screen.es.md to reflect the new splash screen implementation.
  • Package Configuration: Modify package.json to remove Electron-related dependencies and scripts, and add React Native macOS dependencies and scripts.
  • Main Application: Update src/main.tsx to initialize the application using React Native macOS.
  • Vite Configuration: Update vite.config.ts to remove Electron-specific settings.
  • Remove Electron Files: Delete electron/main.js, electron/preload.js, and electron/splash.html.

For more details, open the Copilot Workspace session.

Replace Electron with React Native macOS for the macOS editor.

* **GitHub Actions Workflow**: Update `.github/workflows/build.yml` to build the React Native macOS app instead of Electron.
* **Build Script**: Modify `build.sh` to remove Electron-specific commands and add commands to build and run the React Native macOS app.
* **Documentation**: Update `docs/dependencies/dependencies.en.md` and `docs/dependencies/dependencies.es.md` to replace Electron with React Native macOS. Update `docs/installation/installation.en.md` and `docs/installation/installation.es.md` to reflect the new installation and build process. Update `docs/project-overview/project-overview.en.md` and `docs/project-overview/project-overview.es.md` to remove references to Electron. Update `docs/splash/splash-screen.en.md` and `docs/splash/splash-screen.es.md` to reflect the new splash screen implementation.
* **Package Configuration**: Modify `package.json` to remove Electron-related dependencies and scripts, and add React Native macOS dependencies and scripts.
* **Main Application**: Update `src/main.tsx` to initialize the application using React Native macOS.
* **Vite Configuration**: Update `vite.config.ts` to remove Electron-specific settings.
* **Remove Electron Files**: Delete `electron/main.js`, `electron/preload.js`, and `electron/splash.html`.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/espora-net/baobab?shareId=XXXX-XXXX-XXXX-XXXX).
@carloshm carloshm merged commit 3794dda into main May 18, 2025
1 of 2 checks passed
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

Successfully merging this pull request may close these issues.

1 participant