metz-sh / simulacrum

Code-playground to visualise complex engineering flows.
https://metz.sh
Apache License 2.0
362 stars 16 forks source link

Add support for a comprehensive timeline #13

Open iostreamer-X opened 1 month ago

iostreamer-X commented 1 month ago

Currently the only way to debug a design, or understand what happened is to click on a node, and see what happened to it. For example, this is what the debugger shows when you click on a node:

image

While this is good enough to understand things at a micro level, we don't have a view which gives a comprehensive larger picture of events.

Proposed solution

A timeline at the bottom where each tick gets a section. And each section contains information on what happened at that tick.

We already have all the nodes collecting their own events, the timeline is simply a sum of all of them.

I am imagining a soundcloud like design since it handles comments as well:

image