-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Support the dynamic connections plugin without hacky monkey-patching. #7204
Closed
1 task done
Labels
issue: feature request
Describes a new feature and why it should be added
Comments
Related stuff about reindeer connections: microsoft/pxt-blockly#287 |
This was referenced Nov 9, 2023
1 task
This was referenced Jan 18, 2024
This was referenced Feb 2, 2024
Closed by google/blockly-samples#2190 |
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Check for duplicates
Problem
The
block-dynamic-connection
plugin monkey-patchesBlockly.InsertionMarkerManager
. It adds a new property,pendingBlocks
, and overrides theupdate
anddispose
methods, but there's no facility to provide an alternative implementation of the interface so it has to fall back on monkey-patching.Additionally, my PR to migrate the plugin to TypeScript uses hacky syntax (square brackets) to access private methods, which maybe could be made protected instead. google/blockly-samples#1719
Request
Design and implement support for the dynamic connections plugin and similar plugins. The plugin logic can be modified too if necessary.
Alternatives considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: