- Modular block files: split into blocks-algo, blocks-data, blocks-proc - New modules: sections.js (labelled canvas areas), proc-browser.js (procedure tree modal), lib-loader.js (lazy library loading), templates.js (project templates), errno-data.js (errno table) - Test infrastructure: browser test suite (28 tests) and Node pure-function tests (75 tests) - Warning system: unified .block-warn for disconnected inputs, unconnected error hooks, and zero-exit-in-error-path - Error path highlighting: red flow paths and block borders for error-only subgraphs - Input hooks: hidden by default, shown during linking; outputs always at bottom - Block editor modal: pencil icon, colour picker for accent, compact field labels - Doc generation: standalone node script extracts JSDoc -> docs/API.md (124 declarations) - Persistence: save/restore sections, errno selection, block colours - Fixes: _segmentsIntersect bug, WCEnd crash from closest(this), drawpath guard on detached elements
12 lines
576 B
JSON
12 lines
576 B
JSON
[
|
|
{ "id": "stdio", "name": "stdio.h", "group": "C Standard Library" },
|
|
{ "id": "stdlib", "name": "stdlib.h", "group": "C Standard Library" },
|
|
{ "id": "string", "name": "string.h", "group": "C Standard Library" },
|
|
{ "id": "math", "name": "math.h", "group": "C Standard Library" },
|
|
{ "id": "time", "name": "time.h", "group": "C Standard Library" },
|
|
{ "id": "glfw", "name": "GLFW", "group": "OpenGL" },
|
|
{ "id": "glad", "name": "glad", "group": "OpenGL" },
|
|
{ "id": "gl", "name": "OpenGL", "group": "OpenGL" },
|
|
{ "id": "sdl3", "name": "SDL3", "group": "SDL3" }
|
|
]
|