Commit Graph
1040 Commits
Author SHA1 Message Date
Thomas Weber be6c4bb7e3 Add experimental peripheral autoconnect 2022-07-11 13:11:29 -05:00
Thomas Weber b5ce85f20a Trim whitespace 2022-07-11 13:11:29 -05:00
Thomas Weber 57c9be3d92 Update translations 2022-07-10 17:23:02 -05:00
Thomas Weber 0e370f1218 Add list color option 2022-07-09 17:24:01 -05:00
Thomas Weber 80b31bab40 Convert list background-color to hex code 2022-07-09 17:24:01 -05:00
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 424f496c6b Add text file to generated macOS apps about how to run the app 2022-07-05 00:22:18 -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 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
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
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 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 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
Thomas Weber c20c831a27 Update translations 2022-06-24 13:51:25 -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