enso/app/gui2/e2e
Ilya Bogdanov ad6348a12a
Text input widget (#8873)
Closes #8823

https://github.com/enso-org/enso/assets/6566674/966576ec-6507-401c-98d3-bd71c2ffc6b2

Adds a basic text widget for text literals. 

### Important Notes

Several known restrictions:
- Separators would always be replaced with single quotation marks. All types of separators in Enso are supported though, and they would be correctly escaped if needed.
- Logic for widget selection probably needs refinement (works for text literals and `Text` types, but does not work for `Text | Integer`, for example)
- **(!)** There is a very annoying issue when the input field suddenly loses focus, closing the editing mode and discarding any changes. Debugging shows that it happens when we receive an engine update (and probably recreate the node component/widget tree (???)). It requires a separate investigation.
2024-01-30 15:05:28 +01:00
..
actions.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00
collapsingAndEntering.spec.ts Fix breadcrumbs navigation (#8874) 2024-01-29 10:53:44 +00:00
componentBrowser.spec.ts e2e tests for collapsing and entering nodes (#8758) 2024-01-18 13:45:18 +00:00
customExpect.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00
expressionUpdates.ts Fix nested drop downs + test scenarios for drop-down and vector widgets. (#8859) 2024-01-26 17:18:27 +00:00
graphNodeVisualization.spec.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00
graphRenderNodes.spec.ts E2E tests (#8239) 2023-11-27 15:48:37 +00:00
locate.ts New scenarios for E2E - Displaying proper types on nodes on hover (#8856) 2024-01-29 10:37:44 +00:00
main.ts e2e tests for collapsing and entering nodes (#8758) 2024-01-18 13:45:18 +00:00
MockApp.vue e2e tests for collapsing and entering nodes (#8758) 2024-01-18 13:45:18 +00:00
pm-openrpc.json E2E tests (#8239) 2023-11-27 15:48:37 +00:00
setup.ts Set output evaluation context for a single node (#8440) 2023-12-15 10:29:15 +00:00
typesOnNodeHover.spec.ts New scenarios for E2E - Displaying proper types on nodes on hover (#8856) 2024-01-29 10:37:44 +00:00
widgets.spec.ts Text input widget (#8873) 2024-01-30 15:05:28 +01:00