-
Notifications
You must be signed in to change notification settings - Fork 323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Edges interactions #7864
Comments
Keziah Wesley reports a new STANDUP for yesterday (2023-09-27): Progress: Started implementing edge disconnect. It should be finished by 2023-10-03. Next Day: Next day I will be working on the #7864 task. Finish disconnected state. |
Keziah Wesley reports a new STANDUP for today (2023-09-28): Progress: Implemented disconnected state, cancellation, hover snapping. It should be finished by 2023-10-03. Next Day: Next day I will be working on the #7864 task. Output ports, edge creation. |
Keziah Wesley reports a new 🔴 DELAY for yesterday (2023-10-18): Summary: There is 17 days delay in implementation of the Edges interactions (#7864) task. Delay Cause: Interrupted by more pressing parser tasks. |
Keziah Wesley reports a new STANDUP for yesterday (2023-10-18): Progress: Implementing edge edits. It should be finished by 2023-10-20. Next Day: Next day I will be working on the #7864 task. Continue edits. |
Keziah Wesley reports a new STANDUP for today (2023-10-19): Progress: Finished edge actions, started porting layout algorithm from Rust. It should be finished by 2023-10-20. Next Day: Next day I will be working on the #7864 task. Finish visual details. |
Keziah Wesley reports a new STANDUP for the last Friday (2023-10-20): Progress: Finished porting layout algorithm. Implemented hover splitting. It should be finished by 2023-10-20. Next Day: Next day I will be working on the #7864 task. Various rendering fine-tuning, then start next task. |
Keziah Wesley reports a new 🔴 DELAY for today (2023-10-23): Summary: There is 3 days delay in implementation of the Edges interactions (#7864) task. Delay Cause: Implementing a lot of little features to match our old edges. |
Keziah Wesley reports a new STANDUP for today (2023-10-23): Progress: Implemented output ports, hover extensions, backward-edge arrows. It should be finished by 2023-10-23. Next Day: Next day I will be working on the #8073 task. Start execution-modes. |
[vokoscreenNG-2023-10-23_06-35-31.webm](https://github.com/enso-org/enso/assets/1047859/d8a5ffc5-4677-4264-a246-8def4418505a) - Implement disconnected edges and edge interactions (#7864). - Port edge layout from Rust. - Implement output ports, hover extensions, backward-edge arrows, hover-splitting. # Important Notes - A new `currentInteraction` API supports mutually-exclusive interactions; this is used to cancel edge creation when the CB is opened. We can use it more generally to ensure only one major interaction is ongoing at a time. - Remaining details to reach parity with gui1 edges: #8139
Creating new edge, disconnecting and reconnecting should be supported. The changes in code should be done only once user finish the operation (discard connection or reconnect), like in the old GUI.
Creating new node from dragging-out connection is not in the scope of this task.
The text was updated successfully, but these errors were encountered: