enso/app/gui2/shared
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
..
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 Fix lint error when running compile-server (#7969) 2023-10-04 05:11:17 +02: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
languageServer.ts Fallback to default visualization based on type, when no viz has been explicitly set (#8389) 2023-12-01 12:41:24 +00:00
languageServerTypes.ts Minor QoL improvements (#8422) 2023-11-30 11:58:08 +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 Fallback to default visualization based on type, when no viz has been explicitly set (#8389) 2023-12-01 12:41:24 +00:00