Hacker News new | ask | show | jobs
Show HN: DGM: A free online diagramming for the Web and AI (dgm.sh)
5 points by niklauslee 888 days ago
1 comments

Looks a lot like Draw.io.

What is the difference? Besides AI.

I played around with it. Not sure why I should switch. What is the design philosophy behind this? It is simple UI. But in my experience, it is when you add the complicated parts, like in draw.io, the UI becomes more difficult.

It is missing lots of features that I normally would use. If you did create this from scratch, PROPS! Looks Great.

Thank you for your feedback. It is still in beta and I'll try to enhance continuously.
Could you tell me the missing features that you normally use?
I think you have a project with a massive undertaking. You need a team of people to work on this. Have you been looking at this site: https://github.com/jgraph/drawio?

The first features I see that are missing is the ability to define objects using text markups. Properties of the objects would also be defined this way. Dynamic constraints would be defined.

The other feature that is missing or just shown wierd: rounded corners. I put a hexagon down and made the corners round max. It looked like a wierd circle.

Keyboard shortcuts should be configurable. I don't like draw io's keyboard commands. I don't like excalidraw's keyboard commands either. They seem to borrow the concept from the mac or some obscure program. (I use visio.)

Get rid of the pricing thing for now. Also get rid of the online storage scheme.

Add multi user feature using shared link (webrtc?).

I'm a solopreneur. Thank you for seeing it as a massive project :) I don't have a plan to do that, but I want to form and run a small community.

I started this project using Excalidraw, but I started it because it was uncomfortable to draw professional diagrams. I'm the developer who created StarUML and I have experience with commercial diagram software.

Most of the features you mentioned are under planning. DGM have the ability to define custom shapes through constraints and scripts (https://docs.dgm.sh/guides/shape-properties/#advanced-proper...), but it's not matured yet.

Thank you for your opinion.