Commit Graph
1476 Commits
Author SHA1 Message Date
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
GarboMuffin 6ace84e232 Add .DS_Store to .gitignore (#443) 2022-06-26 00:02:41 -05:00
Thomas Weber 4f46d87b28 wkwebview: Cleanup 2022-06-25 23:52:48 -05:00
Thomas Weber 537bc9943c electron: Generate package.json with indents 2022-06-25 23:40:35 -05:00
GarboMuffin b1ba67280b Early draft for scaffolding API docs (#435) 2022-06-25 03:08:11 -05:00
Thomas Weber c20c831a27 Update translations 2022-06-24 13:51:25 -05:00
Thomas Weber da07aaa9e9 1.1.0 2022-06-24 13:39:38 -05:00
Thomas Weber 2c039f4228 Update translations 2022-06-23 12:01:15 -05:00
Thomas Weber 9b7ea3874d Merge branch 'master' of github.com:TurboWarp/packager 2022-06-23 11:29:45 -05:00
Thomas Weber 06257185b3 Update pause addon with similar changes as https://github.com/ScratchAddons/ScratchAddons/pull/4697
Fixes major performance cliff in some projects.
I only included pause changes; there is no single stepping here, which matters for licensing reasons.
2022-06-23 11:29:38 -05:00
GarboMuffin 9af69f2e90 Add scaffolding methods to get and set variables and lists (#432) 2022-06-22 16:07:03 -05:00
Thomas Weber bbace127dd Add some tests for getDefaultPackageNameFromFileName 2022-06-19 13:56:58 -05:00
Thomas Weber a2e1f3adcf Improve automatic window title logic
Fixes #436
2022-06-19 13:56:53 -05:00
Thomas Weber d5dcc343c3 Update translations 2022-06-17 11:16:46 -05:00
Thomas Weber 0f565d4e63 Rename scaffolding.js to scaffolding-full.js 2022-06-16 11:46:26 -05:00
Thomas Weber c95419203c Rename api -> node-api-docs 2022-06-16 11:06:04 -05:00
Thomas Weber 7cd822ce51 Add funding to package.json 2022-06-14 16:37:05 -05:00
dependabot[bot] d837cf11e2 Bump scratch-vm from 930caca to 0312e28 (#431)
Bumps [scratch-vm](https://github.com/TurboWarp/scratch-vm) from `930caca` to `0312e28`.
- [Release notes](https://github.com/TurboWarp/scratch-vm/releases)
- [Commits](https://github.com/TurboWarp/scratch-vm/compare/930caca9de32c015a96706c8e22c3b7c478e407c...0312e28ecb0fbf418fefbffc24232e8cfc3fe8b6)

---
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-13 22:11:17 -05:00
dependabot[bot] 4dfb541ac8 Bump webpack-cli from 4.9.2 to 4.10.0 (#429)
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.9.2 to 4.10.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.9.2...webpack-cli@4.10.0)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-13 22:09:49 -05:00
Thomas Weber 6e86b889fb Merge branch 'master' of github.com:TurboWarp/packager 2022-06-13 22:08:56 -05:00
Thomas Weber c37839fab0 Remove broken WKWebView warning 2022-06-13 22:08:52 -05:00