enso/app/gui2/ydoc-server
somebody1234 c60bf6e892
Fallback to default visualization based on type, when no viz has been explicitly set (#8389)
- Closes #8386
- Attempts to execute `<expr>.default_visualization` to query the engine for the *correct* fallback type
- If that is not possible, falls back to checking `inputType` - first for an exact match, then falling back to `Any` (i.e. the text/JSON visualization)
- Does not decide fallback based on the shape of the returned JSON

# Important Notes
Contains pretty significant refactors of `VisualizationMetadata` to allow it to be unset.
2023-12-01 12:41:24 +00:00
..
__tests__ [gui2] Language Server binary protocol, and loading of visualization data (#7873) 2023-10-07 20:57:47 +00:00
edits.ts Fallback to default visualization based on type, when no viz has been explicitly set (#8389) 2023-12-01 12:41:24 +00:00
fileFormat.ts Fallback to default visualization based on type, when no viz has been explicitly set (#8389) 2023-12-01 12:41:24 +00:00
index.ts [GUI2] Module contents editing and synchronization (#7938) 2023-10-02 12:01:03 +00:00
languageServerSession.ts [GUI2] Selection and rendering of basic node widgets (#8253) 2023-11-15 16:26:18 +00:00
ydoc.ts [gui2] Language Server binary protocol, and loading of visualization data (#7873) 2023-10-07 20:57:47 +00:00