-
Notifications
You must be signed in to change notification settings - Fork 4
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
State Machine Add-On #1
Comments
I like this feature (but, admittedly, I'm biased since Dirk is my colleague). |
First time writing the description new nodes are just placed cheaply next to each other and have to be aligned via dragging by the user. After dragging, the coordinates are transferred back to/updated in the WaveJSON. For the above it looks like this:
|
Cool, nice and compact representation. |
Automatic layout option would be useful. |
Without dagre you can try it out from here: |
Here are some experiments around the topic: |
Thank you for your notes about initial placement. |
Are there any news about State Machine integration? |
Hi |
Hi, |
It was indeed implemented, but not merged: wavedrom/wavedrom.github.io@master...dw-bst:master |
I also would like this, and since then dagre-d3 has answered this problem I think, what is stopping us merging the above code, or wrapping dagre-d3 ? Note the interesting application of using DOT DSL for representing DAG via DAGRE-dot parser. @drom > could you comment please? |
I think the state-machine dialect should be discussed and designed as a separate project. Similar to https://github.com/wavedrom/bitfield and when it can be integrated into wavedrom. |
I created a separate project for this add-on. |
Since the original rendered image is not accessible anymore, I'm uploading it again here. |
We at Bosch Sensortec GmbH extended WaveDrom with a state machine add-on (see the picture below for an example) - similar to the existing schematic and bit field editors. This uses d3.js as an external library.
According to the contribution guidelines this issue is to collect votes to have it integrated into WaveDrom. Please leave your comments below or click the thumbs up button to give a like.
The text was updated successfully, but these errors were encountered: