RaspberryPiFoundation/blockly

TypeScript 13.3k stars

The web-based visual programming editor.

✓ Synced 3h ago Share on X →
README badge: [![ngmi](https://ngmi.review/badge/RaspberryPiFoundation/blockly.svg)](https://ngmi.review/repo/RaspberryPiFoundation/blockly)
5.0k Merged PRs
3 days Avg Merge Time
0m Fastest PR
8 months Slowest PR
#598 Global Speed Rank

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#9595 release: Bump version to 12.4.1 @gonfunko 3m 1
#9594 release: Bump version number to 12.4 @gonfunko 1m 1
#9587 fix: Fix running browser tests @gonfunko 22.2h 1
#9586 chore: Fix typo in `getRelativeToSurfaceXY()` @gonfunko 23.1h 1
#9576 fix: Improve flyout behavior @gonfunko 16 days 4
#9584 fix: Improve zoom animations @gonfunko 2 days 1
#9581 feat: Add support for displaying contextual menus on icons @gonfunko 5 days 3
#9580 refactor: Use `IContextMenu` to dispatch right clicks @gonfunko 4 days 3
#9582 fix: Fix bug that caused flyout buttons to retain their active appearance on mobile @gonfunko 3 days 1
#9583 feat: Allow calling `WorkspaceSvg.getGesture()` without passing an event @gonfunko 22.7h 1
#9578 chore: update commitlint dependency location @maribethb 3m 1
#9577 chore: Merge `main` into `v13` post-monorepo @gonfunko 18.3h 1
#9575 chore: set up blockly to be a monorepo @maribethb 3 days 1
#9555 fix: Annotate potentially blocking event listeners with passivity @gonfunko 12 days 3
#9574 refactor!: Deprecate `Block.getVars()` @gonfunko 4 days 4
#9570 fix: Make `MenuItem` methods toggle classes immediately @gonfunko 5 days 3
#9572 fix: Remove references to deprecated variable-related methods @gonfunko 4 days 1
#9569 fix!: Use SVG icon assets @gonfunko 6 days 1
#9564 fix: Add class to shadow blocks in Geras @gonfunko 7 days 1
#9557 chore(deps): Bump rimraf to v6 @gonfunko 11 days 1