Commit Graph
310 Commits
Author SHA1 Message Date
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
David Lechner 182033100a ignore .eslintcache
https://github.com/facebook/create-react-app/issues/10161
2021-01-08 13:31:11 -06:00
dependabot[bot] 0efd90a370 Bump @testing-library/user-event from 11.4.2 to 12.6.0
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 11.4.2 to 12.6.0.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v11.4.2...v12.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-08 19:24:34 +00:00
David Lechner ba225348df Merge pull request #223 from pybricks/dlech
update packages
2021-01-08 13:15:03 -06:00
David Lechner d85229ad41 upgrade some @types 2021-01-08 13:09:14 -06:00
David Lechner 7ebca7a13a upgrade react-redux 2021-01-08 13:09:14 -06:00
David Lechner d377ba0bb4 upgrade react-dropzone 2021-01-08 13:09:14 -06:00
David Lechner 87d4d1e20f add eslint dev dependency
fixes warnings

    warning " > eslint-plugin-import@2.22.1" has unmet peer dependency "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0".
    warning " > @typescript-eslint/parser@4.12.0" has unmet peer dependency "eslint@^5.0.0 || ^6.0.0 || ^7.0.0".
    warning "@typescript-eslint/eslint-plugin > @typescript-eslint/experimental-utils@4.12.0" has unmet peer dependency "eslint@*".
    warning " > eslint-config-prettier@7.1.0" has unmet peer dependency "eslint@>=7.0.0".
    warning " > eslint-plugin-prettier@3.3.1" has unmet peer dependency "eslint@>=5.0.0".
    warning " > eslint-plugin-react@7.22.0" has unmet peer dependency "eslint@^3 || ^4 || ^5 || ^6 || ^7".
2021-01-08 13:09:14 -06:00
David Lechner fd24291706 upgrade ace 2021-01-08 13:09:14 -06:00
David Lechner a6a4132151 upgrade ace 2021-01-08 13:09:14 -06:00
David Lechner d7567233af upgrade xterm 2021-01-08 13:09:14 -06:00