Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement an interactive "node viewer" for debugging purposes #21

Open
5 of 11 tasks
Sintrastes opened this issue Dec 11, 2024 · 0 comments
Open
5 of 11 tasks

Implement an interactive "node viewer" for debugging purposes #21

Sintrastes opened this issue Dec 11, 2024 · 0 comments
Milestone

Comments

@Sintrastes
Copy link
Owner

Sintrastes commented Dec 11, 2024

This will form the basis of a future interactive debugger.

Tasks

  • Investigate some good libraries to use for this purpose. Maybe want to use WASM + WebGL for this?
  • Set up a boilerplate https://github.com/not-fl3/macroquad project for testing.
  • Set up a server binary for launching the macroquad wasm code.
  • Implement an API for the node viewer application.
  • Implement utilities for rendering nodes.
  • Implement utility for rendering edges between nodes.
  • Add basic "camera" logic, i.e. zoom, move camera, etc...
  • Add the ability to drag and drop nodes to your desired location.
  • Add the ability to move the camera by dragging.
  • Add the ability to group multiple nodes together for visualization purposes.
  • TODO - pending further investigation.
@Sintrastes Sintrastes added this to the Debugger milestone Dec 11, 2024
@Sintrastes Sintrastes changed the title Implement an interactive "node editor" Implement an interactive "node viewer" for debugging purposes Dec 20, 2024
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

No branches or pull requests

1 participant