enso/app/gui2/stories
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
..
histoire Update Vue (#11016) 2024-09-10 13:18:35 -04:00
AllSvgIcons.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
CircularMenu.story.vue Select node on menu click (#10800) 2024-08-13 12:30:11 -04:00
CodeEditor.story.vue cleanup GUI entrypoints and mocking (#9403) 2024-03-14 17:05:26 +00:00
ComponentBrowser.story.vue Move component browser help (#10900) 2024-09-06 09:00:25 +00:00
GeoMapVisualization.story.vue Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
GraphEditor.story.vue Inline modules in app/ide-desktop/ (#10305) 2024-07-17 09:10:42 +00:00
GraphNode.story.vue Reactive Asts (#10777) 2024-08-16 16:35:48 +00:00
GroupColorsWrapper.vue CB self icons (#10006) 2024-05-21 18:34:30 +00:00
HeatmapVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
HistogramVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
ImageVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
JSONVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
mockSuggestions.json Update filtering in new CB (#10847) 2024-08-21 10:59:45 +00:00
NavigatorWrapper.vue Split ydoc server into separate module (#10735) 2024-08-08 12:12:05 +00:00
ScatterplotVisualization.story.vue Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
SelectionBrush.story.vue Split ydoc server into separate module (#10735) 2024-08-08 12:12:05 +00:00
SelectionBrushWrapper.vue Add support for touch-based graph navigation and selection (#11056) 2024-09-20 16:31:45 +00:00
setup.ts New visualization UI API (#11077) 2024-09-23 18:31:26 +00:00
SQLVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
story.css New visualization UI API (#11077) 2024-09-23 18:31:26 +00:00
SvgIcon.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
TableVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
TopBar.story.vue Split ydoc server into separate module (#10735) 2024-08-08 12:12:05 +00:00
UserDefinedVisualization.story.vue New visualization UI API (#11077) 2024-09-23 18:31:26 +00:00
VisualizationSelector.story.vue Split ydoc server into separate module (#10735) 2024-08-08 12:12:05 +00:00
WarningsVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
Widgets.story.vue Split ydoc server into separate module (#10735) 2024-08-08 12:12:05 +00:00