Re: desktop version. The short answer is yes, probably, but I don't have a concrete timeline. I made tech and architecture choices from the beginning to make sure a cross-platform desktop version always remains possible. Frankly, the biggest obstacle for desktop is not the app itself, but distribution and figuring out a pricing model. The current solution for enterprise, business, and other interested people, is to self-host Vexlio, with separate licensing.
This is an example, https://terostechnology.github.io/terosHDLdoc/docs/guides/st...
But it only outputs an SVG, and there are no tools (AFAIK) that go from diagram to code, which should easy to setup.
So I'd consider extending this to both generate code and read in code and make these nice interactive diagrams.
Do you know if the FPGA and/or hardware communities use any type of formalism for design or documentation of state machines? One example of what I mean is is Harel statecharts - essentially a formalized type of nested state diagram.
Overall amazing though, will be using!
Diagram-as-code option?
ie. a language syntax from which a diagram can be generated?
I find a lot of the time taken up in doing diagrams is laying them out properly and then having to rearrange them when it grows beyond a certain size.
This may,however, be an old-man Visio user problem that's been better solved by more recent options...
Enterprise licensing? Donation based? Hosting fees with value-add mark up?
From a dev perspective this area has a ton of super interesting algorithmic / math / data structure applications, and computational geometry has always been special to me. It's a lot of fun to work on.
If anyone here is interested in this as a user, I'd love for any feedback or comments, here or you can email me directly: [email protected].
Some pages the HN crowd might be interested in:
* https://vexlio.com/blog/making-diagrams-with-syntax-highligh... * https://vexlio.com/solutions/state-diagram-maker/ * https://vexlio.com/blog/speed-up-your-overleaf-workflow-fast...