David Lechner
dcb432583c
add basic about dialog
2021-01-15 12:51:52 -06:00
David Lechner
efb474b727
rename service worker actions to do/did pattern
2021-01-15 11:23:26 -06:00
David Lechner
f54beab97f
use consistent tooltip delay
2021-01-15 11:08:04 -06:00
David Lechner
a66331840c
remove unused app.action.toggleDocs
2021-01-15 10:57:37 -06:00
David Lechner
b38a47f4e6
use os detection for initial dark mode setting
2021-01-15 10:54:57 -06:00
Bert
8f71ace56d
Fix for pybricks/support#213 ( #243 )
...
Fix Code completion for "try:" snippets have a syntax error pybricks/support#213
2021-01-15 10:13:05 -06:00
David Lechner
e21444a336
Merge pull request #242 from pybricks/text
...
simplify menu wording
2021-01-15 09:35:27 -06:00
Laurens Valk
5da4b7f98c
update flash button text
...
Make it clearer what it is / why you want to do this
2021-01-15 10:58:53 +01:00
Laurens Valk
0ed5a06900
simplify menu wording
2021-01-15 10:51:35 +01:00
David Lechner
e27858bbbe
Merge pull request #241 from pybricks/dlech
...
implement settings
2021-01-14 18:27:59 -06:00
David Lechner
51fc1ddce0
add tooltips to settings
2021-01-14 18:22:29 -06:00
David Lechner
f4cb69f995
add setting to flash current user program
2021-01-14 18:03:04 -06:00
David Lechner
9ee24d0b0c
add help with zoom
2021-01-14 17:16:09 -06:00
David Lechner
eba2239610
make settings group label bigger and bolder
2021-01-14 16:45:08 -06:00
David Lechner
2f57ae2f57
split scss into separate files
2021-01-14 16:35:23 -06:00
David Lechner
25c0d104a9
convert macOS check to utility function
2021-01-14 15:25:57 -06:00
David Lechner
a48f3f381e
convert settings to do/did action pattern
2021-01-14 15:12:49 -06:00
David Lechner
b15b2e1dea
move docs toggle to settings
2021-01-14 10:55:00 -06:00
David Lechner
b6bda26484
fix error handling in test saga
...
Jest used to define fail() but doesn't seem to do this anymore.
Replace it with throwing an error instead, which is basically the
same thing.
2021-01-14 10:50:28 -06:00
David Lechner
d7dbaaa12d
add dark mode setting
2021-01-11 23:36:48 -06:00
David Lechner
41a1cee092
change support button to settings button
...
and add new empty settings drawer
2021-01-11 23:36:48 -06:00
David Lechner
fedef66931
replace doc icon with question mark
2021-01-11 23:36:48 -06:00
David Lechner
4923ca3759
change button grouping
2021-01-11 23:36:48 -06:00
David Lechner
3ced153a78
Merge pull request #240 from pybricks/dependabot/npm_and_yarn/typescript-eslint/parser-4.13.0
...
Bump @typescript-eslint/parser from 4.12.0 to 4.13.0
2021-01-11 18:14:12 -06:00
dependabot[bot]
790f53314b
Bump @typescript-eslint/parser from 4.12.0 to 4.13.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.13.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-11 23:10:22 +00:00
David Lechner
08e9aaea82
Merge pull request #239 from pybricks/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.13.0
...
Bump @typescript-eslint/eslint-plugin from 4.12.0 to 4.13.0
2021-01-11 17:00:33 -06:00
dependabot[bot]
4c013f324a
Bump @typescript-eslint/eslint-plugin from 4.12.0 to 4.13.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.13.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-11 22:57:29 +00:00
David Lechner
065e116e86
Merge pull request #238 from pybricks/dlech
...
updates
2021-01-11 16:51:01 -06:00
David Lechner
69e52be259
remove wasm file extension rename workaround
...
This modifies the webpack config instead of renaming the .wasm file
to workaround default webpack behavior regarding import .wasm files.
2021-01-11 16:47:49 -06:00
David Lechner
d04e022e83
drop use of GitHub package registry
...
Having to always authenticate to use packages hosted on GitHub was a
bit of a pain for developers and breaks dependabot.
2021-01-11 16:47:49 -06:00
David Lechner
7c8bb27bf1
Merge pull request #234 from pybricks/dlech
...
update react-i18n package
2021-01-08 20:59:06 -06:00
David Lechner
ac0c414245
update to node 12.x
...
fixes missing globalThis in CI tests
2021-01-08 20:55:49 -06:00
David Lechner
3943f149a5
update @shopify/react-i18n
...
Requires special handling since they are using .esnext file extension
for some reason.
2021-01-08 20:39:15 -06:00
David Lechner
2342023f71
use craco
...
This lets us modify some config without ejecting create-react-app.
This allows us to target esnext which works around a number of issues
with multi-targeted packages like blueprintsjs and react-i18n.
2021-01-08 18:05:51 -06:00
David Lechner
f1588f9b61
Merge pull request #233 from pybricks/dlech
...
updates
2021-01-08 17:34:27 -06:00
David Lechner
7fc5142924
fix use of private type in i18n
2021-01-08 17:27:47 -06:00
David Lechner
c146979429
upgrade typescript
2021-01-08 16:23:42 -06:00
David Lechner
f171b4dfe5
Merge pull request #231 from pybricks/dlech
...
update packages
2021-01-08 15:18:05 -06:00
David Lechner
62350f2e6d
update @testing-library/jest-dom
2021-01-08 15:11:02 -06:00
David Lechner
6ffa5b78f9
sort eslint in correct order
2021-01-08 15:07:45 -06:00
David Lechner
cb4efe42e3
add prop-types dependency for react-splitter-layout
2021-01-08 15:03:33 -06:00
David Lechner
5a2315cfae
Merge pull request #230 from pybricks/dlech
...
add @testing-library/dom package
2021-01-08 13:56:24 -06:00
David Lechner
dd34a2170e
Merge branch 'master' into dlech
2021-01-08 13:50:15 -06:00
David Lechner
6fbef7f305
Merge pull request #227 from pybricks/dependabot/npm_and_yarn/testing-library/react-11.2.3
...
Bump @testing-library/react from 10.4.9 to 11.2.3
2021-01-08 13:45:57 -06:00
David Lechner
17d40d4691
add @testing-library/dom package
...
peer dependency for @testing-library/user-event
2021-01-08 13:43:06 -06:00
dependabot[bot]
83d8730c59
Bump @testing-library/react from 10.4.9 to 11.2.3
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 10.4.9 to 11.2.3.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.4.9...v11.2.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-08 19:41:14 +00:00
David Lechner
271bd003f9
Merge pull request #229 from pybricks/dlech
...
upgrade react-scripts
2021-01-08 13:40:21 -06:00
David Lechner
ad20a836ed
Merge remote-tracking branch 'origin/master' into dlech
2021-01-08 13:35:12 -06:00
David Lechner
6e72b2dc36
Merge pull request #224 from pybricks/dependabot/npm_and_yarn/testing-library/user-event-12.6.0
...
Bump @testing-library/user-event from 11.4.2 to 12.6.0
2021-01-08 13:34:37 -06:00
David Lechner
0d58a88c5b
upgrade react-scripts
...
reverts 2b71b22
2021-01-08 13:31:33 -06:00