enso/app/gui/integration-test/project-view
Kaz Wesley 0b6b1f0954
Context menu, copy button, multi-component actions (#11690)
Context menu, copy button, multi-component actions

https://github.com/user-attachments/assets/14243102-3848-43fc-82bb-a48648536985

- The 'More' menu can now be opened under the mouse, through the context menu action (right click/control-click on Mac/menu button on keyboard).
- Add copy-components button to menu.
- The menu can now be opened while multiple components are selected; if the clicked component was among the selected components, the selection will be preserved. Some menu actions--currently *copy* and *delete*, apply to all selected components. These actions will change their displayed labels when multiple components are selected. If a single-component action is executed, the component it was applied to will become the sole selection.

Fixes #11633, #11634
2024-11-29 19:52:22 +00:00
..
actions.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
collapsingAndEntering.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
componentBrowser.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
css.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
customExpect.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
edgeInteractions.spec.ts Context menu, copy button, multi-component actions (#11690) 2024-11-29 19:52:22 +00:00
edgeRendering.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
expressionUpdates.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
fullscreenVisualisation.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
graphNavigator.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
graphNodeVisualization.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
graphRenderNodes.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
keyboard.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
locate.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
nodeClipboard.spec.ts Context menu, copy button, multi-component actions (#11690) 2024-11-29 19:52:22 +00:00
nodeComments.spec.ts Context menu, copy button, multi-component actions (#11690) 2024-11-29 19:52:22 +00:00
pm-openrpc.json Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
projectManager.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
removingNodes.spec.ts Context menu, copy button, multi-component actions (#11690) 2024-11-29 19:52:22 +00:00
rightPanel.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
selectingNodes.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
setup.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
suggestionUpdates.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
tableVisualisation.spec.ts Bump AGGrid version (#11684) 2024-11-28 14:40:29 +00:00
typesOnNodeHover.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
undoRedo.spec.ts Add traces to integration tests + suppress one flaky assertion. (#11595) 2024-11-27 14:09:59 +00:00
widgets.spec.ts Bump AGGrid version (#11684) 2024-11-28 14:40:29 +00:00