Skip to content

Release 2026.2#110

Open
MisterGC wants to merge 9 commits intomainfrom
release/2026.2
Open

Release 2026.2#110
MisterGC wants to merge 9 commits intomainfrom
release/2026.2

Conversation

@MisterGC
Copy link
Copy Markdown
Owner

@MisterGC MisterGC commented Mar 30, 2026

Release 2026.2 — Inspector, Audio, Pathfinding, Box2D fixes

  • ClayInspector: file-based QML introspection protocol (snapshot, eval, tree, trace)
  • Clay Crew: Ctrl+F flag overlay, enriched tree dumps, canvas.find() spatial queries, trace recording with stop conditions
  • Box2D: fix Qt 6 debug draw (DrawTriangleFan → DrawTriangles), Circle x,y now means center position
  • ChipMood: procedural SNES-style music generator with preset-based API, desktop SoftSynth (oscillators, ADSR, filter, delay via QAudioSink), RPG presets in demo
  • GridPathfinder: A* pathfinding plugin (binary heap, diagonal support, corner-cutting prevention)
  • NavigateTo: obstacle-aware navigation behavior combining GridPathfinder with FollowPath

TODO:

  • WASM build verification for ChipMood
  • API documentation (qdoc) for new plugins

- Ctrl+F flag overlay with screenshot + annotation (.clay/crew/)
- Enriched tree dump: custom properties, source files, LOD, noise filter
- Truncation summary with type counts and rare/named items
- canvas.find() for spatial/conditional entity search
- trace action with JSONL recording, stopWhen conditions, summary stats
- Ctrl+T shortcut to toggle trace with REC indicator
- Exclude .clay/ from file watcher to prevent reload during trace
- Inspector documentation page on website
- Updated concept paper with complete Clay Crew architecture
- Update qml-box2d submodule: Qt 6 debug draw fix, Circle x,y = center
- Set debug draw flags to Shape only (hide CenterOfMass/AABB clutter)
- Document parent pitfall for QObject fixtures in PhysicsItem
- Fix FollowPath/MoveTo debug visualization cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant