enso/app/gui2/ydoc-server
Ilya Bogdanov c44b7f2c2d
Small visualization fixes (#9130)
Closes #9009

- [x] Fixed big white space above full screen viz.
- [x] Escape closes the full screen visualization.
- [x] Viz shortcuts (Shift-Space for toggling fullscreen vis, Ctrl-Space for switching vis type) are implemented.
- [x] The width of visualizations is preserved across project reopens (do we need height as well?)

New video:


https://github.com/enso-org/enso/assets/6566674/d9036ce9-57a4-429b-9bd9-6392782136ea

Older videos:

https://github.com/enso-org/enso/assets/6566674/d7129307-0626-4343-8a76-b9bf764c6a5b


https://github.com/enso-org/enso/assets/6566674/0518d3d8-9ed1-4e6c-bbe0-b7ed00bf7db3

# Important Notes
- Metadata format changed in backward-compatible way
2024-02-29 16:37:40 +00:00
..
__tests__ Add workaround for huge idmap diffs (#9207) 2024-02-29 14:42:59 +00:00
edits.ts Small visualization fixes (#9130) 2024-02-29 16:37:40 +00:00
fileFormat.ts Small visualization fixes (#9130) 2024-02-29 16:37:40 +00:00
index.ts Syntactic synchronization, automatic parentheses, metadata in Ast (#8893) 2024-02-02 10:22:18 +01:00
languageServerSession.ts Enable the Code Editor, with new apply-text-edits algo. (#9055) 2024-02-19 23:57:42 +00:00
serialization.ts Refactor for YJs AST (#8840) 2024-01-24 19:22:05 +00:00
ydoc.ts Fixes for Language Server sync server (#8514) 2023-12-19 05:41:14 +00:00