David Lechner
3a57f40a93
devcontainer: inital config
...
This adds a devcontainer config for devs to have an easy way to get a working dev environment.
2024-02-19 22:50:14 -06:00
David Lechner
97f271f722
vscode: fix breaking change in psioniq extension
...
The extension now has a default typescript config an "*" doesn't
override it so we have to have an explicit "typescript" entry.
2023-09-14 21:28:15 -05:00
David Lechner
65e5627568
update to blueprintjs 5.x
2023-06-28 14:42:55 -05:00
David Lechner
4299b36e6c
better way to tell jest to use custom env
2022-06-02 18:45:28 -05:00
David Lechner
d0c84cbb9f
vscode: add debug config to attach to process
...
This is useful for debugging rouge tests.
2022-03-09 17:12:53 -06:00
David Lechner
225ae0e0f2
vscode: automate headers
...
This uses the psi-header extension to automate the creation and
maintenance of source code file headers.
2022-03-07 16:38:47 -06:00
David Lechner
fca7d0f253
vscode: debug tests through craco
...
Changing react-scripts to craco in the debug config was missed in 2342023 .
2022-03-02 15:37:41 -06:00
David Lechner
d95c550248
editor: change from ace to monaco
...
This replaces the ace editor with the monaco editor. It fixes quite a
few small paper-cut bugs and should be easier to add code completion
to in the future.
Many of the snippets are omitted but can be added back later if needed.
Otherwise, we have tried to preserve the existing look and feel as much
as possible.
2021-07-02 20:59:09 -05:00
David Lechner
68fb7e68f2
format scss files
2021-01-27 10:25:08 -06:00
David Lechner
31c3e2b52e
refactor common test helpers into test/
...
This way we can share them with multiple tests
2020-06-10 21:59:34 -05:00
David Lechner
a411bfc92d
improve serialization of BLE writes
2020-06-10 21:59:34 -05:00
David Lechner
d873ad2520
rename readme to contributing and expand it a bit
2020-06-04 11:28:13 -05:00
David Lechner
c373b3abc5
begin rework of notifications
...
The notification reducer should decide when to display notifications rather than having notifications scattered throughout the code.
Also start using translations so that user-visible strings are not scattered in code.
2020-05-26 21:20:08 -05:00
David Lechner
a753fd77a7
wire up flash button
2020-04-18 21:58:03 -05:00
David Lechner
79df44c22a
more linting
...
applying some recomendations from https://www.robertcooper.me/using-eslint-and-prettier-in-a-typescript-project
2020-04-08 19:23:19 -05:00
David Lechner
cdfd224934
prettier
2020-04-08 00:00:19 -05:00