enso/app/gui2/e2e
Kaz Wesley a8810e19f2
New visualization UI API (#11077)
- 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.
2024-09-23 18:31:26 +00:00
..
actions.ts Select node on menu click (#10800) 2024-08-13 12:30:11 -04:00
collapsingAndEntering.spec.ts Fix collapsed function renaming (#10884) 2024-08-28 11:05:19 +00:00
componentBrowser.spec.ts Move component browser help (#10900) 2024-09-06 09:00:25 +00:00
css.ts New JSON visualization (#9409) 2024-03-25 12:03:18 -04:00
customExpect.ts Vue dependency update, better selection performance, visible quotes in text inputs (#9204) 2024-03-06 15:34:07 +00:00
edgeInteractions.spec.ts Refactor node layout to handle arbitrary widget sizes, add Table.new widget stub (#10599) 2024-07-25 14:26:29 +00:00
edgeRendering.spec.ts Don't select node when output port is clicked. (#10834) 2024-08-19 08:52:47 -04:00
expressionUpdates.ts Split ydoc server into separate module (#10735) 2024-08-08 12:12:05 +00:00
fullscreenVisualisation.spec.ts Fullscreen improvements (#10876) 2024-08-23 13:00:44 +00:00
graphNavigator.spec.ts Moving nodes or camera with arrows (#10179) 2024-06-06 16:47:02 +00:00
graphNodeVisualization.spec.ts Use ExternalId for NodeId and preserve it through argument deletions. (#10512) 2024-07-12 10:45:57 +00:00
graphRenderNodes.spec.ts Vue dependency update, better selection performance, visible quotes in text inputs (#9204) 2024-03-06 15:34:07 +00:00
keyboard.ts Copy/paste improvements (#9734) 2024-04-19 16:33:51 +00:00
locate.ts New visualization UI API (#11077) 2024-09-23 18:31:26 +00:00
nodeClipboard.spec.ts Copy paste multiple nodes (#10194) 2024-06-11 09:26:55 +00:00
pm-openrpc.json E2E tests (#8239) 2023-11-27 15:48:37 +00:00
removingNodes.spec.ts Fix node removing bug, caused by spurious watchEffect effect. (#11099) 2024-09-17 07:12:59 +00:00
rightPanel.spec.ts Help tab (#10771) 2024-08-07 14:49:24 +00:00
selectingNodes.spec.ts Fix node removing bug, caused by spurious watchEffect effect. (#11099) 2024-09-17 07:12:59 +00:00
setup.ts Split ydoc server into separate module (#10735) 2024-08-08 12:12:05 +00:00
suggestionUpdates.ts Fix collapsed function renaming (#10884) 2024-08-28 11:05:19 +00:00
tableVisualisation.spec.ts Restructure Standard.Table. (#9559) 2024-03-27 17:10:43 +00:00
typesOnNodeHover.spec.ts Improve component comment positioning (#10885) 2024-08-28 14:10:25 +00:00
undoRedo.spec.ts Move component browser help (#10900) 2024-09-06 09:00:25 +00:00
widgets.spec.ts Table Widget: removing columns and rows (#11151) 2024-09-23 14:24:40 +00:00