-
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
Pending node status #7435
Comments
Keziah Wesley reports a new STANDUP for yesterday (2023-08-08): Progress: Applying review of #7197. Started implementing pending node status. It should be finished by 2023-08-09. Next Day: Next day I will be working on the #7435 task. Finish pending node status. |
Keziah Wesley reports a new STANDUP for yesterday (2023-08-09): Progress: Finished implementing pending nodes It should be finished by 2023-08-09. Next Day: Next day I will be working on the #7255 task. Start on context recovery. |
We also want to display some indication that the node is currently evaluating. I will create a separate task for that. |
Implement *pending* node status (#7435). Design reference: https://user-images.githubusercontent.com/3919101/257222729-838cfe84-7447-40a3-8aa1-5424de66b0b7.png Demo: [vokoscreenNG-2023-08-09_22-29-13.webm](https://github.com/enso-org/enso/assets/1047859/2906599d-920f-44df-9c0f-c617ebbd5ecc) # Important Notes - Reduce alpha value of node backgrounds, label widgets, and method widget icons while the engine reports "pending" state. - Use FRP and themes for method widgets. - Update node input area to use `define_endpoints_2`. - Also remove some code supporting the disused *profiling mode*.
The IDE may receive the "Pending" status for nodes from the engine; it is sent in
executionContext/expressionUpdates
messages and stored inComputedValueInfoRegistry
inside the execution context.In this task, this informatino should be propagated to view, and "pending" nodes should be displayed as in design (they have 50% their normal opacity):
The text was updated successfully, but these errors were encountered: