14 Commits

Author SHA1 Message Date
Evan Simkowitz 29db989623 Revert "Keep changes in preview after save (#360)"
This reverts commit 13ac6af4d0.
2024-09-10 14:27:11 -07:00
Evan Simkowitz 13ac6af4d0 Keep changes in preview after save (#360)
A bit hacky, but should allow preview to update to latest file contents
after save
2024-09-10 13:37:30 -07:00
Evan Simkowitz e1a19a0b80 add user setting for sticky scroll 2024-09-04 23:08:56 -07:00
Evan Simkowitz 292a9ae1e5 disable sticky scroll by default in monaco 2024-09-04 23:05:33 -07:00
Evan Simkowitz 325bb2515e darken sticky scroll hints in monaco editor 2024-09-04 23:04:32 -07:00
Evan Simkowitz 74c8044c73 Add gap size setting (#325)
Adds a new setting for the gap size between tiles in a layout. Also
updates the resize handle calculations so they are dynamically generated
based on the gap size. Also updates the styling for the resize handles
to be more robust.

This also updates the default gap size to 3px.

This also slims out the Block Frame padding so it is just enough that
the blocks don't overlap when there's no gap.
2024-09-04 22:07:47 -07:00
Evan Simkowitz 74612c7e62 Add user setting for the editor minimap (#321) 2024-09-04 14:00:29 -07:00
Evan Simkowitz 2cc0fdc999 remove unnecessary height and width from codeeditor 2024-09-04 11:45:26 -07:00
Evan Simkowitz 6413d49119 Make default monaco theme transparent, remove import errors (#308)
This makes the background for the "wave-theme-dark" theme transparent.
The light theme is still opaque because otherwise it will look somewhat
dark.

This also suppresses TypeScript/JavaScript import errors in the default
linter, since we don't have support for project directories.

This also reworks the useWidth and useHeight hooks to use the
useResizeObserver hook, which limits the number of ResizeObserver
instances floating around, thereby improving performance
2024-09-03 18:43:59 -07:00
Mike Sawka e3b7ab73c0 preview refactor for keyboard/focus (#303) 2024-09-02 16:48:10 -07:00
Red J Adaya 63cfe1d279 preview edit (#302) 2024-08-31 11:57:45 -07:00
sawka a4551f9e4c bind Cmd-r,s,e directly with Monaco for codeedit 2024-07-31 19:41:16 -07:00
Red J Adaya 96420ea3ef code editor responsiveness and various fixes (#129) 2024-07-25 12:00:35 -07:00
Red J Adaya 2a81f19b15 code editor header controls (#117) 2024-07-17 23:41:33 -07:00