Commit graph

428 commits

Author SHA1 Message Date
Christopher Willis-Ford
a6aa13cbda update electron-devtools-installer to 3.2.0 2021-11-09 09:09:52 -08:00
Christopher Willis-Ford
ebb46367cf update electron-notarize to 1.1.1 2021-11-09 09:09:52 -08:00
Christopher Willis-Ford
e92a4f6ff2 update electron-builder to 22.13.1 2021-11-09 09:09:52 -08:00
Christopher Willis-Ford
fea44bdcc5 update electron to 15.3.1 2021-11-09 09:09:40 -08:00
Christopher Willis-Ford
6d09fd68b6 3.27.0 2021-11-09 06:51:54 -08:00
Christopher Willis-Ford
4ede611855 bump sratch-gui to scratch-desktop-v3.27.0 2021-11-09 06:51:43 -08:00
Christopher Willis-Ford
3529bb33e5 3.26.0 2021-09-16 16:13:09 -07:00
Christopher Willis-Ford
06516a075d bump scratch-gui to scratch-desktop-v3.26.0 2021-09-16 16:12:12 -07:00
Christopher Willis-Ford
d4c1628fb0 3.25.0 2021-08-02 11:19:21 -07:00
Christopher Willis-Ford
8942524471 bump scratch-gui to scratch-desktop-v3.25.0 2021-08-02 11:19:12 -07:00
Christopher Willis-Ford
1f02567985 3.24.0 2021-06-26 21:32:28 -07:00
Christopher Willis-Ford
310d62101b bump scratch-gui to scratch-desktop-v3.24.0 2021-06-26 21:32:16 -07:00
Christopher Willis-Ford
a72614d00f 3.23.1 2021-06-02 23:40:23 -07:00
Christopher Willis-Ford
0f5cb709a1
Merge pull request #197 from LLK/csc-gz
Fix automated builds
2021-06-02 23:39:16 -07:00
Christopher Willis-Ford
5831e8bfa1 update handling of context vars on CircleCI 2021-06-02 23:21:06 -07:00
Christopher Willis-Ford
24d704a001 update to electron-builder@22.11.5 2021-06-02 23:21:06 -07:00
Christopher Willis-Ford
1c4aa2b755 use Node 14 on CircleCI 2021-06-02 23:21:06 -07:00
Christopher Willis-Ford
0bfbe0a263 3.23.0 2021-06-02 11:14:12 -07:00
Christopher Willis-Ford
4f99e91e51 bump scratch-gui to scratch-desktop-v3.23.0 2021-06-02 11:13:25 -07:00
DD Liu
cf4d0bea13
Merge pull request #196 from fsih/updateUploadComment
Update comment to reflect camera upload feature removal
2021-06-01 15:12:03 -04:00
DD Liu
fedb21f391 Update comment 2021-06-01 13:46:19 -04:00
Christopher Willis-Ford
0a6aad3e86 3.22.0 2021-05-06 11:50:24 -07:00
Christopher Willis-Ford
2a6893d58e add release instructions to README.md 2021-05-06 11:49:46 -07:00
Christopher Willis-Ford
1c75d4d2fa bump scratch-gui to scratch-desktop-v3.22.0 2021-05-06 11:46:31 -07:00
Christopher Willis-Ford
8a3bb14b62 3.21.0 2021-03-31 15:38:58 -07:00
Christopher Willis-Ford
b16c221bcc bump scratch-gui to scratch-desktop-v3.21.0 2021-03-31 15:38:39 -07:00
Christopher Willis-Ford
419ece9efe 3.20.1 2021-03-03 18:48:48 -08:00
Christopher Willis-Ford
f5ff9d6a40 bump scratch-gui for 3.20.1 2021-03-03 18:48:40 -08:00
Christopher Willis-Ford
712a6a22c1 3.20.0 2021-03-02 10:34:15 -08:00
Christopher Willis-Ford
0b88267339 bump scratch-gui for 3.20.0 2021-03-02 10:34:08 -08:00
Christopher Willis-Ford
e566df3715 3.19.2 2021-01-28 14:46:53 -08:00
Christopher Willis-Ford
35f9001eec build APPX for both 32-bit and 64-bit
Previous APPX packages were 32-bit by default. At some point this
switched to 64-bit by default, but I didn't notice because the APPX
release was blocked at the time. This change enables both, which seems
ideal the MS Store will choose the right build for a given client.
2021-01-28 14:36:17 -08:00
Christopher Willis-Ford
bcc821d3ea 3.19.1 2021-01-28 11:18:05 -08:00
Christopher Willis-Ford
603d926856 Use ${productName} in privacy policy window title 2021-01-28 11:17:53 -08:00
Christopher Willis-Ford
9d5dab22a8 3.19.0 2021-01-26 14:47:04 -08:00
Christopher Willis-Ford
de64af99f3 bump scratch-gui for 3.19.0 2021-01-26 14:46:53 -08:00
Christopher Willis-Ford
c8c9ae51f4
Merge pull request #166 from cwillisf/fix-telemetry-modal
Fix telemetry modal
2021-01-26 14:25:44 -08:00
Christopher Willis-Ford
728d705b1a fix merge & rearrange components to satisfy lint 2021-01-26 14:17:22 -08:00
Christopher Willis-Ford
3d0963fbd7
Merge branch 'develop' into fix-telemetry-modal 2021-01-26 12:39:58 -08:00
Christopher Willis-Ford
0b8ce6cc00
Merge pull request #171 from cwillisf/privacy-policy
Show privacy policy inside app
2021-01-26 12:03:58 -08:00
Christopher Willis-Ford
7f8d0d7084 remove now-unused clearDidOptIn 2020-12-15 15:28:39 -08:00
Christopher Willis-Ford
bcc9ff5c1e avoid IPC sendSync in render() 2020-12-15 15:25:03 -08:00
Christopher Willis-Ford
c110b13aff clarify HOC names and move props to match
Previously the two HOCs in app.jsx were named according to their place
in the component structure, which didn't provide any information about
their functionality or meaning. Now they are named according to the
components they wrap, which should help with future maintenance in that
it will guide which props belong in each.
2020-12-09 14:02:17 -08:00
Christopher Willis-Ford
6e840825cc apply feedback from design team 2020-12-02 14:24:58 -08:00
Christopher Willis-Ford
d56a3c5810 keep telemetry modal state in sync with main process 2020-12-02 14:07:27 -08:00
Christopher Willis-Ford
afb29bfdef use openTelemetryModal instead of showTelemetryModal 2020-12-02 14:07:25 -08:00
Christopher Willis-Ford
25072c0046 pass about menu items to GUI 2020-12-02 14:05:55 -08:00
Christopher Willis-Ford
6c00bb1539 add telemetry reset instructions to README.md 2020-11-17 16:13:18 -08:00
Christopher Willis-Ford
19a47ecde8 split HOC in two: one inside AppStateHOC, one out
`ScratchDesktopOuterComponent` is now responsible for
`showTelemetryModal` which only works if it comes from outside the
`AppStateHOC` since it's used in the `AppStateHOC` constructor. The
outer component also handles a few static props, like
`isScratchDesktop`.

`ScratchDesktopInnerComponent` handles everything else, most notably
anything that interacts with the state established by `AppStateHOC`.
2020-11-17 15:55:43 -08:00
Christopher Willis-Ford
d8f289f35a 3.18.1 2020-10-28 15:54:01 -07:00