mirror of
https://github.com/enso-org/enso.git
synced 2024-12-22 18:01:38 +03:00
a8810e19f2
- Improve visualization UI APIs: - Isolate visualizations within a Vue Custom Element to prevent any unintended interaction between GUI and visualization CSS/JS. - New visualization-menus API: Visualizations no longer create toolbars using the GUI's components; a simpler JS interface moves the responsibility for appearance of controls to the GUI. - Simplify visualization configuration interface. Properties that should not be exposed to visualizations have been removed. Visualizations no longer need logic implementing fullscreen mode; the `size` property reflects the current renderable area. - Visualizations no longer use a `VisualizationContainer`; the visualization simply renders its content at its root. - Viz dropdowns: Buttons always show arrows (fixes #10809) - Fullscreen mode: Fix rendering size of scatter plot and other visualizations - JSON visualization interactivity: Fix intermittent incorrectly non-interactive state - Viz toolbars: Fix squished-looking rightmost button. Other API changes: - `Interaction` no longer includes `GraphNavigator` with pointer events. |
||
---|---|---|
.. | ||
actions.ts | ||
collapsingAndEntering.spec.ts | ||
componentBrowser.spec.ts | ||
css.ts | ||
customExpect.ts | ||
edgeInteractions.spec.ts | ||
edgeRendering.spec.ts | ||
expressionUpdates.ts | ||
fullscreenVisualisation.spec.ts | ||
graphNavigator.spec.ts | ||
graphNodeVisualization.spec.ts | ||
graphRenderNodes.spec.ts | ||
keyboard.ts | ||
locate.ts | ||
nodeClipboard.spec.ts | ||
pm-openrpc.json | ||
removingNodes.spec.ts | ||
rightPanel.spec.ts | ||
selectingNodes.spec.ts | ||
setup.ts | ||
suggestionUpdates.ts | ||
tableVisualisation.spec.ts | ||
typesOnNodeHover.spec.ts | ||
undoRedo.spec.ts | ||
widgets.spec.ts |