refactor: QML GUI (new branch) - #2602
Open
RobBuchananCompPhys wants to merge 41 commits into
Open
Conversation
RobBuchananCompPhys
marked this pull request as ready for review
September 11, 2026 09:13
RobBuchananCompPhys
requested review from
rprospero and
trisyoungs
and removed request for
trisyoungs
September 11, 2026 09:13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Extends #2566 (see for original details of PR and discussion thereof)
Updated features
-> Dynamic inputs/outputs for
Graphs and theirInput/Outputnodes (just drag/drop an edge into the node).-> Nodes and connections persist before/after jumping between inner graphs and parent graphs (click "View" button to descend into a 'child' graph, or the up-arrow on the toolbar to ascend back out to the parent graph).
-> Graph's proxy inputs/outputs can be renamed to a parameter name of your choice (by double-clicking on the parameter name when edge edit mode is in "Add"). This is not possible for generic node types, whose parameter names remain immutable at this point.
-> Richer node-local status notification (right-click inside the node to see the messages, look out for the indicator at the top-right corner of the node for a quick status check).