I refer to a layout system that equivalates that of MermaidJSโs:
๐๐ฆ๐ข๐ ๐ช๐ฒ๐ฒ๐ธ ๐ญ๐ฎ: ๐ง-๐ฆ๐ต๐ถ๐ฟ๐๐, ๐ง๐ฒ๐๐๐, ๐ฎ๐ป๐ฑ ๐๐๐๐ผ ๐๐ฎ๐๐ผ๐๐
Week 12 of my Google Summer of Code with CircuitVerse was a mix of personal wins and technical progress.
The CircuitVerse T-shirt arrived. My team won the CircuitVerse Repository Cleanup Contest in...
I started working on the Auto Layout feature using ELK.js. This feature helps when a circuit lacks component positions. The importer will automatically generate a clean layout.
ELK.js uses graph-layout algorithms in JavaScript. It calculates positions for nodes and edges. This makes it ideal for laying out circuits.
If not, may I formally suggest it ?
Considering how under-utilised this forum is, I have suggested it regardless:
opened 01:57PM - 12 Oct 26 UTC
๐ feature
pending triage
### Is your feature request related to a problem? Please describe
When I createโฆ large diagrams, they become horrifically unorganised. This is inherent to manual construction.
### Describe the solution you'd like
Instead, MermaidJS demonstrates that diagrams are better when automatically laid-out. [`circuitverse.discourse.group/t/30`](https://circuitverse.discourse.group/t/can-circuit-layout-be-automatically-re-organised/30?u=beedell.roke) corroborates this.
### Describe alternatives you've considered
In lieu of [`mermaid-js/mermaid/issues/2112`](https://github.com/mermaid-js/mermaid/issues/2112#issue-910948516), having CircuitVerse support this would solve my immediate problem.
### Additional context
_No response_
### Are you working on this?
Yes