David Lechner
1626533cca
add license dialog
2021-01-17 10:39:38 -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
f54beab97f
use consistent tooltip delay
2021-01-15 11:08:04 -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
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
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
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
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
7fc5142924
fix use of private type in i18n
2021-01-08 17:27:47 -06:00
David Lechner
ae996453e8
drop polyfill for chromimum < v85
...
This removes the polyfill for using older chrome browsers before the
writeWithResponse and writeWithoutResponse APIs were added.
2020-12-21 13:05:47 -06:00
Andreas Litt
de237b13f9
remove stickiness of toolbar to avoid breaking the layout
...
clicking on a link with a URI fragment (e.g. https://docs.pybricks.com/en/latest/parameters.html#pybricks.parameters.Port )
inside the documentation iframe breaks the layout.
The browser seems to force the parent frame to scroll to the position as well.
As the toolbar is fixed, the rest of the content is scrolled under it.
Rerendering after the link click fixes the layout (at least if done manually).
But a more elegant solutions is to remove the absolute positioning of the toolbar.
It is not really necessary to pin it, as the rest of the layout always
spans over the complete width and height of the browser window.
2020-12-13 21:58:08 +01: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
113243828f
add snippets for primehub and inventor hub
2020-12-10 16:59:37 -06:00
David Lechner
98feab2555
All CTRL+V in terminal
...
Fixes https://github.com/pybricks/support/issues/172
2020-12-10 16:28:43 -06:00
David Lechner
91fbea13f4
fix terminal losing focus after opening context menu
...
Fixes https://github.com/pybricks/support/issues/170
2020-12-10 15:14:39 -06:00
David Lechner
71ad9c1b1b
Update to create-react-app 4
...
- had to update eslint deps
- ran into https://github.com/palantir/blueprint/issues/4112
- had to move beta.svg out of static/
- had to fix prettier formatting changes
- ran into https://github.com/facebook/jest/issues/7780
2020-11-20 21:08:53 -06:00
Laurens Valk
5561de530b
Rename CPlusHub to TechnicHub
2020-10-09 20:26:52 -05:00
David Lechner
68021545c5
Add Clear command to terminal context menu
...
Fixes pybricks/support#103
2020-07-17 20:40:00 -05:00
David Lechner
6d998b9736
remove encoding snippets
2020-07-15 13:01:56 -05:00
David Lechner
a1d5fd531a
fix indentation of cityhub snippet
2020-07-15 13:01:56 -05:00
David Lechner
7b49d84876
add code snippet for city hub
2020-07-02 21:37:00 -05:00
David Lechner
2fdcea091e
add beta watermark
2020-06-16 09:39:09 +02:00
David Lechner
30db09daf5
enable code snippets in auto completion
2020-06-15 14:53:16 -05:00
Laurens Valk
44607ca410
images: add support and pybricks docs buttons
2020-06-13 16:38:22 +02:00
Laurens Valk
cab8b66117
images: remove local references
2020-06-13 16:38:22 +02: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
72a90df92a
implement context menu in terminal
2020-06-12 21:46:00 -05:00
David Lechner
084fc4b599
implement CTRL+SHIFT+C to copy from terminal
2020-06-12 21:46:00 -05:00
David Lechner
9e0a567172
fix unused state props type
2020-06-12 21:46:00 -05:00
David Lechner
7a4c05a89a
add support button
2020-06-12 21:46:00 -05:00
David Lechner
95a98241e8
simplify editor getter
2020-06-12 21:46:00 -05:00
David Lechner
dd146b5f36
fix binding of editor reference
...
This was causing resizing of the editor to not work properly
2020-06-12 21:46:00 -05:00
David Lechner
1e0ef476ef
Add docs toggle button
2020-06-12 21:46:00 -05:00
David Lechner
bda007c17a
convert ble service to saga
2020-06-11 22:53:38 -05:00