Thomas Weber
10eb2eada6
Clarify what the theme detection in template.ejs does
2022-07-08 22:49:10 -05:00
Thomas Weber
ff863d4ec7
Use project token when it's available
...
Tokens are not being enforced yet.
2022-07-05 22:46:34 -05:00
Thomas Weber
1764191584
Reorganize sb3 downloader
2022-07-05 13:20:35 -05:00
Thomas Weber
37c3f7c104
Fix missing sb3 assets when multiple assets are missing md5ext
...
https://github.com/forkphorus/forkphorus/issues/504
2022-07-05 13:20:27 -05:00
Thomas Weber
f31d084b93
Improve error message when an asset is not in compressed zip
...
This can happen if the project downloader doesn't work properly.
Before: TypeError: zip.file(...) is null
After: Error: Asset is not in zip: b32470b82ea4e7e0ed4d21565f83f1ee.svg
2022-07-05 13:05:45 -05:00
Thomas Weber
852907e16e
Update translations
2022-07-05 00:32:22 -05:00
Thomas Weber
e53d20f4d9
Merge branch 'master' of github.com:TurboWarp/packager
2022-07-05 00:22:22 -05:00
Thomas Weber
424f496c6b
Add text file to generated macOS apps about how to run the app
2022-07-05 00:22:18 -05:00
dependabot[bot]
9d4674cd14
Bump scratch-render from e3eacfe to 713f7eb ( #458 )
...
Bumps [scratch-render](https://github.com/TurboWarp/scratch-render ) from `e3eacfe` to `713f7eb`.
- [Release notes](https://github.com/TurboWarp/scratch-render/releases )
- [Commits](https://github.com/TurboWarp/scratch-render/compare/e3eacfe2a54accdb413aeaac01a1a9e3311ed4b3...713f7eb3ad87dba538658db072fd5ea65881af7f )
---
updated-dependencies:
- dependency-name: scratch-render
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 15:24:30 -05:00
dependabot[bot]
fd8428f6db
Bump scratch-render from e3eacfe to 713f7eb ( #458 )
...
Bumps [scratch-render](https://github.com/TurboWarp/scratch-render ) from `e3eacfe` to `713f7eb`.
- [Release notes](https://github.com/TurboWarp/scratch-render/releases )
- [Commits](https://github.com/TurboWarp/scratch-render/compare/e3eacfe2a54accdb413aeaac01a1a9e3311ed4b3...713f7eb3ad87dba538658db072fd5ea65881af7f )
---
updated-dependencies:
- dependency-name: scratch-render
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-03 15:24:19 -05:00
dependabot[bot]
219edcd9a5
Bump scratch-vm from f8ec008 to 7f0291a ( #457 )
...
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm ) from `f8ec008` to `7f0291a`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases )
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/f8ec0084ade0038d23400abb4daba419cbdb2fa2...7f0291a1ae0735546c0bb6186a96c1ae7af097db )
---
updated-dependencies:
- dependency-name: scratch-vm
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-01 17:30:51 -05:00
Thomas Weber
9af8beb43e
Update translations
2022-07-01 16:29:48 -05:00
Thomas Weber
ae827b574d
electron: Update Windows README.txt
2022-06-28 11:39:32 -05:00
Thomas Weber
1be2299f6b
Merge branch 'master' of github.com:TurboWarp/packager
2022-06-28 11:31:58 -05:00
Thomas Weber
9e2dcab7fc
electron: Add warning when any child process dies
2022-06-28 11:31:52 -05:00
Thomas Weber
5e1c65a3e7
Document system architecture support limitations on Linux
2022-06-28 11:30:00 -05:00
dependabot[bot]
15cb40c5cb
Bump scratch-vm from bfc0960 to f8ec008 ( #453 )
...
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm ) from `bfc0960` to `f8ec008`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases )
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/bfc09605539c9ef34068b56250aeabda6f604036...f8ec0084ade0038d23400abb4daba419cbdb2fa2 )
---
updated-dependencies:
- dependency-name: scratch-vm
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-28 11:18:21 -05:00
Thomas Weber
6184c8111a
Update translations
2022-06-28 11:03:17 -05:00
Thomas Weber
d87c53ad10
Clean up DO_NOT_RETRY_ERRORS
2022-06-27 21:52:14 -05:00
Thomas Weber
e3dbc92ff9
Don't use fallback trampoline URLs for unshared projects
2022-06-27 21:24:00 -05:00
Thomas Weber
b8ec4dbbe4
Move electron-mac to other environments for now
2022-06-27 21:24:00 -05:00
Thomas Weber
3c40ec58cf
Update environment documentation
2022-06-27 21:24:00 -05:00
GarboMuffin
38e9cdc892
Merge pull request #451 from TurboWarp/macos-electron
...
macOS Electron support
2022-06-27 20:51:05 -05:00
Thomas Weber
65ee813d0b
Set LSApplicationCategoryType to public.app-category.games for macOS apps
...
By default Electron uses the developer tools category
Most packaged projects are games
In the future, this should be configurable
2022-06-27 18:15:40 -05:00
Thomas Weber
1457bd7c92
electron: Update plist properties
2022-06-27 18:08:48 -05:00
Thomas Weber
ca48e02097
electron: Consolidate webPreferences
2022-06-26 20:53:42 -05:00
Thomas Weber
754387f659
electron: Remove "View" menu from macOS menu bar
...
View has options like reloading, zoom, and developer tools which don't make sense in packaged apps
2022-06-26 20:53:20 -05:00
Thomas Weber
b2e005e1ef
electron: Fix fullscreen button on macOS
2022-06-26 20:50:11 -05:00
Thomas Weber
5a00085fdd
Update electron-mac asset with real URL and checksum
...
This binary is from https://github.com/GarboMuffin/packager/actions/runs/2566201479
2022-06-26 20:46:02 -05:00
Thomas Weber
05cadc3e78
electron-bin: Use Node 14 in GitHub Actions workflow
2022-06-26 20:22:30 -05:00
Thomas Weber
2d3dbf8096
electron-bin: Make structure of macOS binary more closley match other electron binaries
2022-06-26 20:18:37 -05:00
Thomas Weber
c42483402d
electron-bin: Rename macOS binary for consistency with other electron binaries
2022-06-26 19:36:47 -05:00
Thomas Weber
c04e286798
electron-bin: Add GitHub Actions workflow to generate macOS binary
2022-06-26 19:36:40 -05:00
Thomas Weber
be556c7334
electron-bin: Print checksum and size for macOS binary
2022-06-26 19:36:32 -05:00
Thomas Weber
51a90a4f85
electron-bin: Use higher zlib compression level for macOS binary
2022-06-26 19:36:22 -05:00
Thomas Weber
d7715c1d4c
electron-bin: Add script to generate macOS binary
2022-06-26 19:36:09 -05:00
Thomas Weber
a5a179517c
Fix indents in plist.js
2022-06-26 19:26:06 -05:00
Thomas Weber
7b7ecc5cd8
electron: Reorganize
2022-06-26 19:26:06 -05:00
Thomas Weber
751a5f66da
electron: Generate icns icon for macOS apps
2022-06-26 19:26:06 -05:00
Thomas Weber
be3fd4f74b
electron: Don't create inner folder when making macOS app
2022-06-26 19:25:53 -05:00
Thomas Weber
783b32c33b
electron: Add preliminary macOS support
2022-06-26 19:25:53 -05:00
Thomas Weber
611187166d
Refactor Plist logic and set CFBundleDisplayName
...
Electron sets CFBundleName and CFBundleDisplayName. We will have to
override CFBundleDisplayName when we add Electron support anyways.
2022-06-26 19:25:15 -05:00
Thomas Weber
8cbdd29395
Add boolean support to Plist parser and generator
2022-06-26 19:25:11 -05:00
Thomas Weber
950a249a5f
Update translations
2022-06-26 14:21:48 -05:00
Thomas Weber
89dc31c976
Update version help string
2022-06-26 13:47:48 -05:00
Thomas Weber
3473fc5e8c
wkwebview: Support version option
2022-06-26 13:47:48 -05:00
Thomas Weber
7cb059e7aa
nw.js: Support version option
2022-06-26 13:47:48 -05:00
Thomas Weber
9040fb7bfb
electron: Support version option
2022-06-26 13:47:48 -05:00
Thomas Weber
373ce20068
Add version option
2022-06-26 13:47:48 -05:00
Thomas Weber
18cd833cfd
Update package-lock.json
...
Ran npm install to fix broken npm ci on macOS
2022-06-26 00:04:01 -05:00