zoom
zoom copied to clipboard
🔍 Zoomable Waveform viewer for the Web
Please give some instructions, how to setup this project in vscode.
A timing diagram produced by a simulator is large and complex database. A user would typically want to see only part of it to understand a "particular behavior". Some typical...
https://developer.mozilla.org/en-US/docs/Web/CSS/cursor ??? `all-scroll` : 
Implementing basic scroll capability controlled by the buttons: * ArrowLeft * ArrowRight * ArrowUp * ArrowDown * Home Have an issue achieving smooth scroll. https://github.com/wavedrom/zoom/blob/master/lib/gen-key-handler.js#L17
[Bokeh](https://bokeh.pydata.org/en/latest/) is a Python/javascript based data presentation tool. It allows creation of WEB based interfaces, where data can be pushed from server Python code to client javascript code. I used...
* How timing data should be organized? * Stream data from a source and process chunk by chunk (async) * Import different dump formats (VCD,...) * Dense data storage. Binary...
## Key bindings * Home - 0x24 - Jump to the beginning of the trace * End - 0x23 - Jump to the end of the trace * PageUp -...
* Zoom should accept a stream of data from a simulator. * It should support streaming parser for multiple data dump formats into the internal Data Model [ #13 ]...
Timing diagram ( part of #5 ) can be constructed in vector form, but then need to be rendered into pixel accurate form to be useful. Possible options: * SVG...
**Embeddable** so it can be integrated as a component into bigger UI application DOM Type ? * Direct DOM * Virtual DOM (React) * Web Components * ~~Shadow DOM~~ *...