Commit graph

237 commits

Author SHA1 Message Date
Christopher Willis-Ford
421a21cca1 bump scratch-gui for v3.18.0 2020-10-28 14:47:25 -07:00
Christopher Willis-Ford
b053b5ce2e 3.17.1 2020-10-16 11:34:36 -07:00
Christopher Willis-Ford
24ddb8aa9c bump scratch-gui for v3.17.1 2020-10-16 11:21:45 -07:00
Christopher Willis-Ford
4f5a14afeb 3.17.0 2020-10-09 16:50:57 -07:00
Christopher Willis-Ford
d455547ef1 update to scratch-gui#scratch-desktop-v3.17.0
includes svg-renderer on* hotfix
2020-10-09 16:50:26 -07:00
Christopher Willis-Ford
6b1d93fc93 3.16.1 2020-09-30 09:33:31 -07:00
Christopher Willis-Ford
d3fddbe317 3.16.0 2020-09-29 15:38:27 -07:00
Christopher Willis-Ford
a6ed3adc86 update to scratch-gui#scratch-desktop-v3.16.0 2020-09-29 15:38:18 -07:00
Chris Willis-Ford
b05c2c1602
Merge pull request #150 from cwillisf/load-project-from-cli-attempt-2
Support loading project file from command line (attempt 2)
2020-09-29 13:56:30 -07:00
Christopher Willis-Ford
7c6e8a97cc Merge branch 'develop' into redo-rename 2020-09-21 10:46:47 -07:00
Christopher Willis-Ford
25243b0542 npm i --save-dev minimist 2020-09-03 16:57:53 -07:00
Christopher Willis-Ford
307027a873 remove rebuild-deps script, package-deps.json
These are unnecessary if scratch-gui lists its build dependencies in
`dependencies` instead of `devDependencies`.
2020-09-01 12:08:26 -07:00
Christopher Willis-Ford
6d503f2d95 3.15.0 2020-08-27 10:54:01 -07:00
Christopher Willis-Ford
e872ae7d54 update scratch-* dependencies 2020-08-27 10:53:25 -07:00
Christopher Willis-Ford
e9e3f06289 save files more safely (temp then move) 2020-08-25 15:28:58 -07:00
Chris Willis-Ford
a9cfad8df8
Merge pull request #138 from cwillisf/webpack-build-gui
Use scratch-gui source instead of its build output
2020-08-24 13:33:50 -07:00
Christopher Willis-Ford
324427226e reduce webpack output on CI 2020-08-14 13:48:05 -07:00
Christopher Willis-Ford
1c18c98282 3.14.0 2020-08-14 13:13:26 -07:00
Christopher Willis-Ford
a26ec04491 print a warning if rebuild-deps changes deps 2020-08-14 12:01:56 -07:00
Christopher Willis-Ford
0e1c90afeb write configs to files in dist/ for debugging purposes 2020-08-11 20:08:32 -07:00
Christopher Willis-Ford
f3b8251408 build scratch-gui from source instead of using its build output 2020-08-11 20:07:28 -07:00
Christopher Willis-Ford
b50870a992 npm run rebuild-deps 2020-08-10 18:50:14 -07:00
Christopher Willis-Ford
fa5312721a 3.13.1 2020-08-04 11:04:28 -07:00
Christopher Willis-Ford
8578d60311 Revert "Revert "Merge pull request #131 from cwillisf/rename-to-scratch""
This reverts commit 0817fddce1.
2020-08-04 10:43:27 -07:00
Christopher Willis-Ford
0817fddce1 Revert "Merge pull request #131 from cwillisf/rename-to-scratch"
This reverts commit 71cc32e5bf, reversing
changes made to 43daa269df.
2020-08-04 10:41:32 -07:00
Christopher Willis-Ford
686ba5bf0c 3.13.0 2020-07-30 08:40:19 -07:00
Christopher Willis-Ford
025ad1b7a8 Merge branch 'develop' into circleci 2020-07-28 15:30:12 -07:00
Christopher Willis-Ford
97167537eb rename 'Scratch Desktop' to 'Scratch' / 'the Scratch app' 2020-07-27 11:43:49 -07:00
Christopher Willis-Ford
104317bff8 build 'dist' for signed, 'distDev' for unsigned 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
d08841382a modularize npm scripts, support non-signed builds, ... 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
245a3ec0d7 put scratch-gui install into scratch-desktop postinstall 2020-07-24 17:07:21 -07:00
Christopher Willis-Ford
2cfca4c0ff reference scratch-gui by branch, not tag
Let package-lock.json take care of picking an exact commit.
2020-07-24 17:07:15 -07:00
Christopher Willis-Ford
ff53e9822a add CircleCI build config for Windows 2020-07-24 17:05:25 -07:00
Christopher Willis-Ford
43daa269df fix scratch-gui dependency versions 2020-07-24 15:58:14 -07:00
Christopher Willis-Ford
9762bac510 3.12.0 2020-06-22 10:46:31 -07:00
Christopher Willis-Ford
ba223fef2d 3.11.1 2020-06-04 00:55:21 -07:00
Christopher Willis-Ford
bc8ca72434 3.11.0 2020-06-03 17:23:53 -07:00
Christopher Willis-Ford
05e6b27793 bump scratch-gui dependency 2020-06-03 17:22:45 -07:00
Christopher Willis-Ford
8f23ef1f64 3.10.4 2020-05-22 16:25:59 -07:00
Christopher Willis-Ford
229c42469d use minilog for logging, like scratch-gui 2020-05-20 17:05:00 -07:00
Christopher Willis-Ford
5abc787f1b 3.10.3 2020-05-13 17:32:47 -07:00
Christopher Willis-Ford
5a1526c1e5 update all dependencies, resolve npm audit alerts
minor code changes required for uuid, eslint-config-scratch, and
uglifyjs-webpack-plugin
2020-05-13 14:12:14 -07:00
Christopher Willis-Ford
cd805d1cd4 update to electron@^8.2.5 2020-05-11 13:14:56 -07:00
Christopher Willis-Ford
0404f9ac7e 3.10.2 2020-04-28 15:53:23 -07:00
Christopher Willis-Ford
8a62c4adf1 use scratch-gui#scratch-desktop@v3.10.2 2020-04-28 15:33:45 -07:00
Christopher Willis-Ford
8245ffb1de 3.10.1 2020-03-30 18:18:31 -07:00
Christopher Willis-Ford
33a17879b2 3.10.0 2020-03-26 18:10:11 -07:00
Christopher Willis-Ford
dd6f9eb91c update scratch-gui to scratch-desktop-v3.10.0 2020-03-26 18:10:07 -07:00
Christopher Willis-Ford
b72aab359b 3.9.0 2020-02-28 12:00:02 -08:00
Christopher Willis-Ford
9c9d7c6979 notarize non-MAS macOS build (required for 10.15) 2020-01-16 12:36:13 -08:00
Christopher Willis-Ford
434781e89b fix MAS build: update to electron-builder@^22
We switched to Electron 6 for the MAS private API patch, but
electron-builder 20.x doesn't correctly support building Electron 6 for
MAS. A fix was introduced in version 22.0.0 of electron-builder.
See also:  electron-userland/electron-builder/pull/4154
2020-01-15 15:00:13 -08:00
Christopher Willis-Ford
075262823b 3.8.0 2020-01-15 14:10:02 -08:00
Christopher Willis-Ford
c6bdd43455 3.8.0-rc.1 2020-01-15 11:33:31 -08:00
Chris Willis-Ford
1f9001b158
Merge pull request #94 from cwillisf/electron-6
upgrade to electron@^6.1.7 with MAS patch
2020-01-15 11:28:25 -08:00
Christopher Willis-Ford
4f28d86e70 upgrade to electron@^6.1.7 with MAS patch
This version of Electron includes a patch which:
- removes the use of some private APIs which were causing Electron apps
to be rejected by the Mac App Store, but
- might cause degraded performance on Mac.
2020-01-15 11:27:06 -08:00
Chris Willis-Ford
0c23c3899e
Merge pull request #84 from LLK/dependabot/npm_and_yarn/react-dom-16.2.1
Bump react-dom from 16.2.0 to 16.2.1
2020-01-15 10:50:43 -08:00
Christopher Willis-Ford
96953c4acd 3.7.0 2019-11-26 13:46:27 -08:00
Christopher Willis-Ford
ba6e15a624 3.7.0-rc.1 2019-11-25 18:33:35 -08:00
dependabot[bot]
aa46450e74
Bump react-dom from 16.2.0 to 16.2.1
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/react-dom)

Signed-off-by: dependabot[bot] <support@github.com>
2019-11-01 23:03:52 +00:00
Christopher Willis-Ford
d077e79a8a skip code signing for AppX builds 2019-09-11 18:55:21 -07:00
Christopher Willis-Ford
9ec118ea48 3.6.0 2019-09-10 12:46:29 -07:00
Christopher Willis-Ford
a013abd925 3.6.0-rc.2 2019-09-05 13:10:17 -07:00
Christopher Willis-Ford
e80b6a27a5 3.6.0-rc.1 2019-08-29 12:45:10 -07:00
Christopher Willis-Ford
d121556de0 update dependencies 2019-08-29 12:43:38 -07:00
Christopher Willis-Ford
5c1e85044d 3.5.2 2019-08-28 12:26:10 -07:00
Christopher Willis-Ford
8b2cdb0086 3.5.1 2019-07-31 13:25:05 -07:00
Christopher Willis-Ford
1b8d9796c9 3.5.0 2019-07-29 12:28:05 -07:00
Christopher Willis-Ford
43e4946365 3.5.0-rc.2 2019-07-28 18:41:43 -07:00
Christopher Willis-Ford
7121d0980f 3.5.0-rc.1 2019-07-27 14:55:06 -07:00
Christopher Willis-Ford
00175f521d set project title from save file name 2019-07-18 14:45:01 -07:00
Christopher Willis-Ford
5b028a1d3d correctly format code metadata in telemetry events 2019-07-17 17:01:10 -07:00
Christopher Willis-Ford
bfb4710212 Update dependencies including Electron 4.2.0 -> 4.2.6 2019-07-09 16:31:44 -07:00
Christopher Willis-Ford
f3346944a6 add 'npm run watch-gui', similar to build-gui 2019-07-09 11:29:17 -07:00
Christopher Willis-Ford
723e70104e 3.4.0 2019-06-25 13:27:45 -07:00
Christopher Willis-Ford
cdfdbbfba4 3.4.0-rc.3 2019-06-24 14:28:46 -07:00
Christopher Willis-Ford
91e16c2ab5 fix scripts/fetchMediaLibraryAssets.js missing some sprite assets
Assets which are referenced by a sprite but not referenced by the sound,
costume, or backdrop libraries were being missed by previous versions. I
also removed the default parameter to several methods in order to reduce
the likelihood of similar mistakes in the future.
2019-06-24 14:27:14 -07:00
Christopher Willis-Ford
25597be1f8 3.4.0-rc.2 2019-06-24 11:45:54 -07:00
Christopher Willis-Ford
d79811d842 make build-gui script work on all platforms 2019-06-24 11:35:12 -07:00
Christopher Willis-Ford
48964e616e 3.4.0-rc.1 2019-06-09 22:28:37 -07:00
Christopher Willis-Ford
a8cbb48599 3.3.0 2019-05-22 18:51:23 -07:00
Christopher Willis-Ford
59288c1660 3.3.0-rc.2 2019-05-16 20:23:47 -07:00
Christopher Willis-Ford
d37de9555d Document scratch-gui STATIC_PATH build parameter 2019-05-16 20:23:30 -07:00
Christopher Willis-Ford
e389901997 3.3.0-rc.1 2019-05-16 12:52:19 -07:00
Christopher Willis-Ford
b597ce1cd6 update dependencies 2019-05-13 17:31:26 -07:00
Andrew Sliwinski
4bd7204c63
Update package.json 2019-03-06 12:59:58 -05:00
Christopher Willis-Ford
96cd6d5490 1.2.1 2019-01-10 20:29:28 -08:00
Christopher Willis-Ford
521c32dd5d npm upgrade 2019-01-08 15:24:12 -08:00
Christopher Willis-Ford
bd76e54643 1.2.0 2018-12-28 04:47:06 -08:00
Christopher Willis-Ford
eea135e52b npm upgrade 2018-12-28 00:48:29 -08:00
Christopher Willis-Ford
f9764d8fc6 Further simplify and consolidate webpack config 2018-12-28 00:48:24 -08:00
Christopher Willis-Ford
9560798c8d Specify scratch-desktop branch of scratch-gui
This should go back to a version number once we merge the GUI's
scratch-desktop branch into its develop branch.
2018-12-27 11:05:14 -08:00
Christopher Willis-Ford
a866327656 1.1.1 2018-12-21 12:51:44 -08:00
Christopher Willis-Ford
f46fd1d7e3 npm install -D electron-store 2018-12-21 11:31:02 -08:00
Christopher Willis-Ford
66a664b243 npm install -D nets uuid 2018-12-21 11:27:57 -08:00
Christopher Willis-Ford
0f9a52f34d 1.0.3 2018-12-14 15:05:43 -08:00
Christopher Willis-Ford
1145c44915 1.0.2 2018-12-14 11:01:22 -08:00
Christopher Willis-Ford
f90534e09c 1.0.1 2018-12-14 00:44:45 -08:00
Christopher Willis-Ford
b083252b50 Fix order of asset fetch & webpack build 2018-12-13 18:13:04 -08:00
Christopher Willis-Ford
2068dc50bb Update package name and version 2018-12-13 12:01:08 -08:00
Christopher Willis-Ford
c9bcd14015 Add source-map-loader 2018-12-12 09:05:19 -08:00
Christopher Willis-Ford
69f48aefb8 npm upgrade 2018-12-04 23:00:21 -08:00
Christopher Willis-Ford
eff882c928 use rimraf and mkdirp to ensure clean builds 2018-10-31 15:40:27 -07:00
Christopher Willis-Ford
f761193c5f set productName to "Scratch Desktop 3.0" 2018-10-31 15:20:21 -07:00
Christopher Willis-Ford
4771e849ea add repository field to package.json 2018-10-31 15:02:01 -07:00
Christopher Willis-Ford
d1acf29f51 Merge branch 'electron-webpack' into develop 2018-10-31 14:52:34 -07:00
Christopher Willis-Ford
53e8723086 Fix build with/without npm ln, match scratch-gui
Match the versions of Webpack, Babel, and related plugins as used in
scratch-gui. That plus a few other tweaks means that this repository
builds the same with or without `npm ln scratch-gui`, and also means
that all syntax used in scratch-gui should build the same here.
2018-10-24 09:47:52 -07:00
Christopher Willis-Ford
42cba6414e Add media library assets, fetch script 2018-10-19 15:19:41 -07:00
Christopher Willis-Ford
146a6f0de0 Override settings for minify and Babel 2018-10-18 19:03:56 -07:00
Christopher Willis-Ford
25c0954b94 Update electron-webpack and webpack
The old version of webpack takes a long time and then runs out of memory
when I add media library assets in `src/static`. The new version handles
it OK.
2018-10-17 17:22:48 -07:00
Christopher Willis-Ford
99b172d893 Add React dev tools 2018-10-13 01:26:58 -07:00
Christopher Willis-Ford
606f28ae43 Upgrade to electron@^3.0.2 2018-09-27 14:43:04 -07:00
Christopher Willis-Ford
4a8bac49dd Copy static assets from GUI, load GUI from dist/ 2018-09-27 14:35:02 -07:00
Christopher Willis-Ford
c6a229f57f Webpack config fixups including react-intl 2018-09-27 14:32:25 -07:00
Christopher Willis-Ford
3785f7070e Get scratch-gui working, kinda, sorta...
CSS isn't loaded and it takes a LONG time to compile, but it does load
the GUI. It also requires using `npm ln` for `scratch-gui`.
2018-09-27 14:32:22 -07:00
Christopher Willis-Ford
6adb950ef6 Add React, Redux, and related deps 2018-09-27 14:29:56 -07:00
Christopher Willis-Ford
13391df515 Use eslint-config-scratch 2018-09-27 14:28:23 -07:00
Christopher Willis-Ford
6145b0b9a1 Convert to use npm instead of yarn, rename app 2018-09-27 14:26:51 -07:00
Christopher Willis-Ford
0c8a186455 Add electron and stub start script 2018-09-06 11:45:37 -07:00
Christopher Willis-Ford
876f185f53 Initial commit 2018-09-06 11:20:27 -07:00
develar
09ae10e82e
chore: update deps 2018-08-21 09:21:54 +02:00
develar
3f9dee45ab
chore: update deps 2018-05-08 09:05:40 +02:00
develar
135f9f34b4
chore: update deps
Close #29
2018-04-03 08:31:29 +02:00
develar
f5fdcfb442
chore: update deps 2018-03-18 17:41:03 +01:00
develar
118f6a1866
chore: update electron-webpack to 1.13.0 2018-02-20 08:50:38 +01:00
suvichak
a6ef4b77fa fix: pin webpack-sources version until upstream bug not fixed
"original.line and original.column are not numbers" when using NPM #14
2018-02-19 23:44:26 -08:00
Sooraj V Nair
0cf4baedc7 chore: updated to electron v1.8.2 (#24) 2018-02-19 22:42:35 -08:00
Vladimir Krivosheev
539f24655d
chore: update electron to 1.7.12 2018-02-06 15:25:55 +01:00
Vladimir Krivosheev
0f0ec413af chore: update deps 2018-01-30 03:35:45 -08:00
Zachary Snow
0d76369d93 chore: Updated package.json devDependencies to newest versions. (#17) 2018-01-30 12:29:14 +01:00
develar
283fd52ac7
chore: update electron-webpack to 1.10.1 2017-10-27 10:08:39 +02:00
develar
2c93dc047a
chore: update electron-webpack to 1.8.0 2017-10-06 18:47:15 +02:00
develar
f1310556fb
chore: update deps 2017-10-06 09:34:35 +02:00
SimulatedGREG
87437f7c26 Merge branch 'master' of github.com:electron-userland/electron-webpack-quick-start 2017-10-02 17:09:47 -07:00
SimulatedGREG
10afade1bc update landingpage to remove extraneous logs, drop -- for yarn script 2017-10-02 17:09:37 -07:00
develar
a38efb3604
chore: update deps 2017-09-09 13:22:28 +02:00
SimulatedGREG
3a5914f703 update .gitignore, remove index.ejs, add code comments to main process 2017-08-27 14:50:22 -05:00
SimulatedGREG
4f2531e10c 🎉 initial commit 2017-08-27 14:15:38 -05:00