Skip to content

🔧 chore(block): make procedures_prototype and argument reporters to be regular blocks - #208

Open
SimonShiki wants to merge 6 commits into
deps/blocklyfrom
fix/180
Open

🔧 chore(block): make procedures_prototype and argument reporters to be regular blocks#208
SimonShiki wants to merge 6 commits into
deps/blocklyfrom
fix/180

Conversation

@SimonShiki

@SimonShiki SimonShiki commented Mar 14, 2026

Copy link
Copy Markdown
Member

Description

resolves #180.

Proposed Changes

  • make procedures_prototype and argument reporters to be regular blocks (block-side).
  • implement ISatellite and satellite_block block extension, applied for procedures_prototype
  • rename IShadowTemplate to IBlockTemplate and register a block extension. now template blocks behaves like templates only if they are child of "templateOf".
  • migrate old-format blocks (VM-side)

Test Coverage

Add procedures tests. See block/tests/blocks/procedures.test.ts

Additional Context

None

@SimonShiki SimonShiki self-assigned this Mar 14, 2026
@SimonShiki SimonShiki added bug Something isn't working block Things related to clipcc-block. upstream The content is related to upstream. labels Mar 14, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Mar 14, 2026

Copy link
Copy Markdown

Deploying clipcc-preview with  Cloudflare Pages  Cloudflare Pages

Latest commit: e677575
Status: ✅  Deploy successful!
Preview URL: https://81a4a87a.clipcc-preview.pages.dev
Branch Preview URL: https://fix-180.clipcc-preview.pages.dev

View logs

@SimonShiki

Copy link
Copy Markdown
Member Author

It may breaks cleanroom principles, any ideas? @alexcui03

@SimonShiki
SimonShiki changed the base branch from dev/3.2 to deps/blockly August 11, 2026 06:29
@SimonShiki
SimonShiki marked this pull request as ready for review August 11, 2026 06:30
@SimonShiki
SimonShiki requested a review from alexcui03 August 11, 2026 06:30
@SimonShiki SimonShiki mentioned this pull request Aug 11, 2026
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

block Things related to clipcc-block. bug Something isn't working upstream The content is related to upstream.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cannot drag shadow template from its parent

1 participant