enso/app/gui2/shared
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__ improve argument placeholder resolution for partial applications and … (#8794) 2024-01-18 13:13:31 +00:00
ast Ensure objects obtained from Y.Js are not modified (#9217) 2024-02-29 16:22:33 +00:00
dataServer E2E tests (#8239) 2023-11-27 15:48:37 +00:00
languageServer Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
languageServerTypes Refactor widgets to handle dynamic config in input (#8624) 2024-01-03 13:37:52 +00:00
util Add property test for textChangeToEdits and applyTextEdits. (#9131) 2024-02-21 21:48:37 +00:00
binaryProtocol.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00
dataServer.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00
ensoFile.ts improve argument placeholder resolution for partial applications and … (#8794) 2024-01-18 13:13:31 +00:00
languageServer.ts [GUI2] Widget update handlers (#8545) 2023-12-22 10:59:57 +00:00
languageServerTypes.ts Refactor for YJs AST (#8840) 2024-01-24 19:22:05 +00:00
retry.ts Fixes for Language Server sync server (#8514) 2023-12-19 05:41:14 +00:00
uuid.ts Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
websocket.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00
yjsModel.ts Small visualization fixes (#9130) 2024-02-29 16:37:40 +00:00