fix: production renderer, app icon, dev:web script

- Add Bradly app icon (.icns + .png) for macOS
- Fix Electron production mode: Express serves built renderer files
- Add extraResource for renderer + remotion-bundle in forge.config.ts
- Fix dev:web script to use npx tsx
This commit is contained in:
2026-06-02 04:06:00 -05:00
parent 92a8cf78a9
commit e42a484ab0
5 changed files with 27 additions and 1 deletions
+6
View File
@@ -11,11 +11,17 @@ const config: ForgeConfig = {
packagerConfig: {
name: 'Bradly',
executableName: 'bradly',
icon: './assets/icon',
asar: {
// Remotion compositor binaries MUST be outside app.asar
// because they are native executables that need direct filesystem access
unpack: '{**/node_modules/@remotion/compositor-*/**,**/node_modules/@remotion/renderer/**}',
},
// Include the built renderer and Remotion bundle as extra resources
extraResource: [
'./out/renderer',
'./out/remotion-bundle',
],
// Ignore development files during packaging
ignore: [
/^\/src$/,