Releases: Sv443/React-Three-Electron-Template
Releases · Sv443/React-Three-Electron-Template
Template v2.0
New features:
- Added GitHub Actions workflows for Linting and CodeQL Analysis, as well as building the app for multiple platforms, as defined in
electron-builder.json5 - Added zustand for state management
- Added two new cubes to the example scene, which implement a shared global state using zustand
- Made the pointLight component circle the camera to show off the shadow casting better
- Added the Unlicense license to basically release this project into the public domain
- Added new
tsconfig.jsonpaths@obj,@compand@store - Switched to the package manager pnpm
- Updated dependencies
- Updated ESLint to v9 with the new config format
Template v1.0
Boilerplate template with the following features:
- React, TypeScript, MUI, Electron, Three.js & Vite stack
- Rendering of 3D scenes with WebGL
- Linting with ESLint
- Compilation to Windows, MacOS and Linux via electron-builder
- Stateful and stateless example components