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
0cf3aad910
Add keyboard shortcuts to action buttons
...
Just run and stop button have keys assigned for now.
2020-12-10 21:37:21 -06:00
David Lechner
e0e2d98cd0
rename translation files
...
This fixes case-insensitive file name conflicts, e.g. editor.ts Editor.ts
2020-06-13 00:00:42 -05:00
David Lechner
0940226a4d
use utility classes
...
similar to how bootstrap works
2020-06-07 21:39:58 -05:00
David Lechner
d9211b5b10
switch to blueprintjs UI toolkit
2020-06-07 18:59:02 -05:00
David Lechner
0d30e113da
use i18n for buttons
2020-05-27 20:57:22 -05:00
David Lechner
24acab901c
remove use of thunk action in ble and hub
...
This is a step towards moving these to sagas
2020-05-27 20:57:22 -05:00
David Lechner
3e4ea382e5
move images out of public/static folder
...
This way, we get compile error if there problem with images. Also allows
images to be optimized.
2020-05-26 21:20:08 -05:00
David Lechner
dd9d789e9a
license
2020-05-22 19:54:48 -05:00
David Lechner
a44e97f4a3
terminal resizing
2020-05-04 22:08:44 -05:00
David Lechner
530f164af1
alphabetize imports
2020-04-19 15:53:28 -05:00
David Lechner
454475980a
wire up run button
2020-04-17 16:57:51 -05:00
David Lechner
b4d81fd3e5
implement bluetooth connect using redux
2020-04-16 19:09:50 -05:00
David Lechner
1a72fc275b
basic toolbar using bootstrap
2020-04-15 16:43:37 -05:00