Commit graph

140 commits

Author SHA1 Message Date
Christopher Willis-Ford
5b028a1d3d correctly format code metadata in telemetry events 2019-07-17 17:01:10 -07:00
Christopher Willis-Ford
414a1f0cfd move index.js to app.jsx and add new index.js shim
Note that the code inside app.jsx is exactly what used to be in index.js
so this change causes no functional difference and just represents
preparation for upcoming changes. It simplifies at least two upcoming
changes: one wants the app code to be in a different file and the other
is simplified by JSX syntax.
2019-07-17 16:56:56 -07:00
Christopher Willis-Ford
ee55d2b16f Fix line endings for electron-webpack.json5 2019-07-11 16:16:17 -07:00
Chris Willis-Ford
d34f94b55d
Merge pull request #58 from cwillisf/fix-telemetry-init
fix telemetry init and enforce queue length limit
2019-07-10 08:51:43 -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
02b06b29a4 fix telemetry init and enforce queue length limit 2019-07-09 13:59:39 -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
7b13482bc6 improve scripts/build-gui.js error reporting, compatibility 2019-06-24 12:41:25 -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
Chris Willis-Ford
b315581b7d
Merge pull request #42 from dlech/patch-1
README: use jsonc code formatting
2019-04-10 11:34:33 -07:00
David Lechner
b5d01b875b
README: use jsonc code formatting
jsonc allows comments, so it will make the ugly red highlighting go away when the README is viewed on GitHub.
2019-04-09 15:22:50 -05:00
Andrew Sliwinski
4bd7204c63
Update package.json 2019-03-06 12:59:58 -05:00
Andrew Sliwinski
b5d2a87bac
Update TRADEMARK 2019-03-06 12:59:41 -05:00
Andrew Sliwinski
f44872434f
Update LICENSE 2019-03-06 12:59:20 -05:00
Christopher Willis-Ford
96cd6d5490 1.2.1 2019-01-10 20:29:28 -08:00
Chris Willis-Ford
94822649f8
Merge pull request #27 from cwillisf/native-save-dialog
Override browser save dialog with a native save dialog
2019-01-10 20:27:28 -08:00
Christopher Willis-Ford
d93cd7ae33 Remember last save location 2019-01-09 10:41:33 -08:00
Christopher Willis-Ford
1113ba0c18 Support more file types in save dialog override 2019-01-09 10:41:33 -08:00
Christopher Willis-Ford
c0b8752fdc Override 'will-download' event to use native save window 2019-01-09 10:41:20 -08:00
Christopher Willis-Ford
521c32dd5d npm upgrade 2019-01-08 15:24:12 -08:00
Christopher Willis-Ford
05bc41389f Autodetect electron version for @babel/preset-env 2019-01-08 14:36:07 -08:00
Christopher Willis-Ford
530857a99b Document the NSIS signed installer build process 2018-12-28 12:17:56 -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
ba91c89d62 Add dev instructions to README.md 2018-12-27 12:18:09 -08:00
Paul Kaplan
a7519d167d
Merge pull request #20 from LLK/fix-mac-shortcuts
Include menu with default keyboard shortcuts to allow mac to work
2018-12-27 15:01:38 -05:00
Chris Willis-Ford
80ed0db606
Merge pull request #19 from benjiwheeler/external-windows
attempt to open _blank link targets in OS's default browser, not electron
2018-12-27 11:20:23 -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
Paul Kaplan
87d9a5e448 Include menu with default keyboard shortcuts to allow mac to work 2018-12-27 13:49:26 -05:00
Ben Wheeler
9c7aceea70 attempt to open _blank link targets in OS's default browser, not electron 2018-12-26 13:59:02 -08:00
Christopher Willis-Ford
a866327656 1.1.1 2018-12-21 12:51:44 -08:00
Christopher Willis-Ford
4c838c01be Revert "Add last-resort hook to stop link navigation"
This reverts commit c8f6b38df2. It caused
the menus (like File -> Save) not to work.
2018-12-21 12:38:16 -08:00
Chris Willis-Ford
897a9d26bc
Merge pull request #18 from cwillisf/telemetry
Implement telemetry client
2018-12-21 12:01:27 -08:00
Christopher Willis-Ford
4848d7548a Add version field to telemetry events 2018-12-21 11:31:02 -08:00
Christopher Willis-Ford
22dd1821f4 Supply defaults for telemetry event fields 2018-12-21 11:31:02 -08:00
Christopher Willis-Ford
34d96bf49c Add onProjectTelemetryEvent handler for GUI 2018-12-21 11:31:02 -08:00
Christopher Willis-Ford
77b8a13d64 Populate telemetry events 2018-12-21 11:31:02 -08:00
Christopher Willis-Ford
6486201bf9 Improve appWillClose() reliability 2018-12-21 11:31:02 -08:00
Christopher Willis-Ford
64da5dff27 Hook up telemetry opt-in/out modal 2018-12-21 11:31:02 -08:00