Commit Graph
345 Commits
Author SHA1 Message Date
David Lechner 5a66f041f2 update new version experience
This changes the new version message to be more user-friendly and allows
using the new version without restarting the browser or clearing the
cache.
2021-01-18 18:51:38 -06:00
David Lechner c8d499e979 drop notification for service worker success action
This isn't particularly useful information.
2021-01-18 17:44:26 -06:00
David Lechner da298ab565 add some tests for notification sagas 2021-01-18 17:29:04 -06:00
David Lechner f72c6ad5de rename app startup action using do/did pattern 2021-01-18 17:29:03 -06:00
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