David Lechner
54439a4cbc
convert notifications to static API
...
This converts notifications from a reducer to a saga. This way, our
state doesn't get bogged down with a bunch of notifications.
2021-01-18 17:29:03 -06:00
David Lechner
fc6ee4ff78
disable selecting (outside of editor and terminal)
2021-01-18 17:29:03 -06:00
David Lechner
43cc1bce1c
make "BETA" watermark depend on app version
2021-01-18 17:29:03 -06:00
David Lechner
ff34e5b01b
Add version in about dialog
2021-01-18 17:29:03 -06:00
David Lechner
aa234eb3a6
Merge pull request #250 from pybricks/projects
...
add link to example projects
2021-01-18 10:38:29 -06:00
David Lechner
c14eac8cac
Merge branch 'master' into projects
2021-01-18 10:35:04 -06:00
David Lechner
228ae446a4
Merge pull request #249 from pybricks/yarn
...
update yarn
2021-01-18 09:43:15 -06:00
Laurens Valk
8246bad1e8
add link to example projects
2021-01-18 15:10:02 +01:00
Laurens Valk
bc294686ec
update yarn
2021-01-18 14:59:01 +01:00
David Lechner
659f74c2e2
Merge pull request #244 from pybricks/dlech
...
add help
2021-01-17 15:04:25 -06:00
David Lechner
8c1e9a8273
implement license saga tests
2021-01-17 14:59:03 -06:00
David Lechner
deac69fdab
switch to license-webpack-plugin
...
This package is a bit more versatile. For example, it lets us include
the app's package too.
webpack-license-plugin had a bug that made it unusable anyway.
2021-01-17 13:11:47 -06:00
David Lechner
3a22b19f83
bump copyright year
2021-01-17 12:46:08 -06:00
David Lechner
1626533cca
add license dialog
2021-01-17 10:39:38 -06:00
David Lechner
4b63a80f80
style scroll bars
...
This makes scroll bars in Chrome look more like Firefox and blend in
better with the app.
2021-01-17 10:20:19 -06:00
David Lechner
a3c8c05a79
add more info in package.json
2021-01-15 16:55:30 -06:00
David Lechner
b15d00f797
add help links
2021-01-15 16:07:11 -06:00
David Lechner
355d09ea31
better styling of about button
2021-01-15 14:39:39 -06:00
David Lechner
28830dd3d2
add icon to about dialog
2021-01-15 14:34:00 -06:00
David Lechner
1e3c0b05ef
use proper variables for bp3 namespace
2021-01-15 14:02:13 -06:00
David Lechner
a23c0aaede
increase blueprintsjs font size overall
...
removes need for special handling in settings
2021-01-15 13:48:11 -06:00
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