enso/app/gui2/stories
Kaz Wesley 19d0707334
Preparing for AST-based synchronization (#8625)
Further AST integration and API refinement before introducing the new synchronization mechanism.

closes #8609

# Important Notes
API changes:
- Renamed `Ast.parseExpression` / `Ast.parse` to better reflect their usage:
- `Ast.parse` returns a block or a single expression, depending on its input; this is convenient for expressions expected to be single-line.
- `Ast.parseBlock` always treats its input as a block; this is suitable for parsing a file.
- `astExtended` is no longer needed to access span information. `Ast.span` provides access to the value when appropriate (the project's committed modules have spans; uncommitted changes or other parsed expressions don't).
- `SourceRange` is now used everywhere in place of `ContentRange`--the two types had the same definition.

Features:
- Fix CodeEditor viewing.

Implementation improvements:
- Updated widget update handlers (#8545) implementation to Ast API.
- Integrated `imports` more thoroughly with new AST APIs.
- More tests.
2024-01-02 15:18:11 +00:00
..
histoire Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
AllSvgIcons.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
CircularMenu.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
CodeEditor.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
ComponentBrowser.story.vue Ast edits (#8576) 2023-12-19 17:58:11 +00:00
GeoMapVisualization.story.vue Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
GraphEditor.story.vue Magnet algorithm when dragging nodes. (#8224) 2023-11-07 15:51:30 +00:00
GraphNode.story.vue Preparing for AST-based synchronization (#8625) 2024-01-02 15:18:11 +00:00
GroupColorsWrapper.vue Doc panel improvements (#8530) 2023-12-15 14:58:57 +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
MockFSWrapper.vue E2E tests (#8239) 2023-11-27 15:48:37 +00:00
MockProjectStoreWrapper.vue Fix E2E tests (#8599) 2023-12-20 14:54:55 +00:00
mockSuggestions.json Doc panel improvements (#8530) 2023-12-15 14:58:57 +00:00
NavigatorWrapper.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
ScatterplotVisualization.story.vue Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
SelectionBrush.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
SelectionBrushWrapper.vue Ast edits (#8576) 2023-12-19 17:58:11 +00:00
setup.ts Doc panel improvements (#8530) 2023-12-15 14:58:57 +00:00
SQLVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
story.css Fixes for Enso Font in GUI2 (#8508) 2023-12-13 22:17:12 +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 [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
UserDefinedVisualization.story.vue Ast edits (#8576) 2023-12-19 17:58:11 +00:00
VisualizationSelector.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
WarningsVisualization.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00
Widgets.story.vue [gui2] Component demos (#7945) 2023-10-29 19:02:07 +00:00