David Lechner
cc20ab8c35
editor: move docs toggle from settings
...
This removes the docs toggle switch from the settings and adds a new
docs toggle button to the editor.
Fixes: https://github.com/pybricks/support/issues/778
2022-12-06 15:38:58 -06:00
David Lechner
6a979cafa8
editor: add pybricks logo welcome
2022-12-01 17:08:19 -06:00
David Lechner
3a0130d73f
editor: fix spinner jumping to top on page load
2022-12-01 17:08:19 -06:00
David Lechner
35cef50e44
editor: drop use of react-monaco-editor
...
The upstream package is currently broken and doesn't actually save us
any work.
2022-12-01 17:08:19 -06:00
David Lechner
fa0a9a109c
editor: improve a18y and visual appearance
2022-05-12 16:14:48 -05:00
David Lechner
65623f801d
update for breaking blueprintjs style changes
...
it is no longer feasible to build the blueprintjs css ourselves, so we
just use all of the default variable values and override things using
selectors instead.
2022-05-11 18:13:36 -05:00
David Lechner
8ac77560fb
editor: add tabs for controlling open/active files
2022-04-07 21:17:09 -05:00
David Lechner
2ba6d88c49
editor: remove gutter background override
...
This was carried over from the Ace editor, but doesn't work well with
the Monaco editor.
Fixes: https://github.com/pybricks/pybricks-code/issues/472
2021-07-08 15:57:16 -05: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
6f204a65f6
reorganize src/ directory
...
Makes for much less scrolling/jumping around.
https://redux.js.org/style-guide/style-guide#structure-files-as-feature-folders-or-ducks
2021-02-01 10:26:05 -06:00