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.
Proposed Changes
Adds a new option to blocks called
branchIcon
. This option allows you to add a custom branch icon to a block. This does not have to strictly be aScratch.BlockType.LOOP
Block, which makes it all the better. Should work flawlessly with data uri's.Reason for Changes
I added this option because it'll be really useful to have custom branch indications, and also use it in normal blocks as well to indicate anything else.
Test Coverage
Tried building my own gui, but my node version is too new. So I could not test this, but it should still easily work.
Edit
Example
Potential Changes
Might change it from it's
else if
state and separate it to it's ownif
statement if we want to make thebranchIcon
option also work onScratch.BlockType.REPORTER
andScratch.BlockType.BOOLEAN
, but I might not do this.