Skip to content

Phase 548: whiteboard primitive renderer adapter skeleton#220

Open
ExplodingUFO wants to merge 1 commit into
feature/phase-547-whiteboard-primitive-model-skeletonfrom
feature/phase-548-whiteboard-renderer-adapter-skeleton
Open

Phase 548: whiteboard primitive renderer adapter skeleton#220
ExplodingUFO wants to merge 1 commit into
feature/phase-547-whiteboard-primitive-model-skeletonfrom
feature/phase-548-whiteboard-renderer-adapter-skeleton

Conversation

@ExplodingUFO
Copy link
Copy Markdown
Owner

Summary

  • Add internal Core renderer-neutral whiteboard primitive scene snapshot, scene item, hit-test result, and adapter projection skeleton.
  • Prove rectangle/freehand projection, topmost z-index hit testing, edit-lifecycle evidence, and separation from graph scene/Avalonia renderer surfaces.
  • Update EN/ZH React Flow parity roadmap docs to replace Phase 548 TBD with GitHub Phase 548: whiteboard primitive renderer adapter skeleton #219 / avalonia-node-map-10p while leaving Phase 549/550 TBD.

Test Plan

  • dotnet test tests\AsterGraph.Editor.Tests\AsterGraph.Editor.Tests.csproj -c Release --filter WhiteboardPrimitiveRendererAdapterContractsTests -v:minimal
  • dotnet test tests\AsterGraph.Demo.Tests\AsterGraph.Demo.Tests.csproj -c Release --filter "FullyQualifiedName~ReactFlowParityRoadmapDocsTests" -v:minimal
  • dotnet test tests\AsterGraph.Demo.Tests\AsterGraph.Demo.Tests.csproj -c Release -v:minimal
  • dotnet build AsterGraph.sln -c Release -v:minimal
  • git diff --check

Stack

@ExplodingUFO ExplodingUFO force-pushed the feature/phase-548-whiteboard-renderer-adapter-skeleton branch from dd13dc5 to 30bb017 Compare May 13, 2026 04:26
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