Commit graph

361 commits

Author SHA1 Message Date
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
Christopher Willis-Ford
bf420cb764 fix fetch script for new library schema 2020-10-28 15:47:58 -07:00
Christopher Willis-Ford
9c3cfef443 3.18.0 2020-10-28 14:47:34 -07:00
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
4fe9e5b703 fix lint: long lines 2020-10-07 18:23:50 -07:00
Christopher Willis-Ford
10b2bae670 update privacy policy to October 5, 2020 copy 2020-10-07 18:17:54 -07:00
Christopher Willis-Ford
371bd60a7d move ReactDOM.render() into index.js
This also means we no longer need to disable eslint's
"no-unused-expressions" rule for each route in index.js
2020-10-06 14:34:04 -07:00
Christopher Willis-Ford
73819d8eb7 view built-in privacy policy from telemetry dialog 2020-10-06 14:34:04 -07:00
Christopher Willis-Ford
ca7eeb9b7a add privacy policy link to 'about' dialog 2020-10-06 14:34:03 -07:00
Christopher Willis-Ford
fb26baeac1 app.jsx cleanup 2020-10-06 14:34:03 -07:00
Christopher Willis-Ford
3b1dd4e008 open external links in system browser 2020-10-06 14:34:01 -07:00
Christopher Willis-Ford
8fc98e1c37 add new window for privacy policy 2020-10-06 14:34:01 -07:00
Christopher Willis-Ford
93a94d8253 move About window styling into a CSS file 2020-10-06 14:34:01 -07:00
Christopher Willis-Ford
6b1d93fc93 3.16.1 2020-09-30 09:33:31 -07:00