Skip to content
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

Preserve visualizer types across nested sink nodes #1751

Merged
merged 1 commit into from
Apr 23, 2024

Conversation

glopesdev
Copy link
Member

Currently type visualizers are associated with either data types or operator types. Operator-type specific visualizers are automatically propagated through subject nodes, disabled nodes or empty group nodes, but not within any other reactive operators.

This PR extends this implicit propagation specifically to Sink group nodes. Sink nodes implicitly create an internal subject to allow their nested logic to be handled without changing the original sequence. Implicit propagation of visualizer assignments through Sink nodes would allow for example simple transformation of GUI element notifications before multicasting the data through subjects elsewhere in the workflow.

Fixes #1742

@glopesdev glopesdev added the fix Pull request that fixes an issue label Apr 22, 2024
@glopesdev glopesdev added this to the 2.8.3 milestone Apr 22, 2024
@glopesdev glopesdev merged commit bbfe0cf into bonsai-rx:main Apr 23, 2024
3 checks passed
@glopesdev glopesdev deleted the issue-1742 branch April 23, 2024 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix Pull request that fixes an issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow visualizer assignment to propagate through Sink group nodes
1 participant