lewish / asciiflow

ASCIIFlow
https://asciiflow.com
MIT License
4.64k stars 357 forks source link

support circle #229

Open legitYosal opened 2 years ago

legitYosal commented 2 years ago

Ascii flow is awesome, but unfortunately, there are not many features, is there any way to support creating a circle??

Qix- commented 2 years ago

What would a circle look like?

danielyrovas commented 2 years ago

same as a square just rounding the corners

legitYosal commented 2 years ago

Now, I think that creating a circle in a grid is not that perfect, or what daniel said is not very practical. In the first place, The reason I think we need this is because when I am designing with a diagram tool I will use different shapes for different types of components, for example, squares for services, and circles for data storage and databases. In Asciiflow there is just one type of shape, if only there could be more somehow...

danielyrovas commented 2 years ago

yeah a diamond or squircle or circle would be pretty nice for UML or other flow diagrams

porg commented 2 years ago

Additional function for all shape features

Simply follow the conventions as usual in design apps.

porg commented 2 years ago

Circle was a part of #71 which back then was turned down. But meanwhile the architecture may have come further.

supertxtnet commented 1 year ago

Svgbob has a nice specification for circles of various radii. https://ivanceras.github.io/content/Svgbob/Circles.html

It'd be great if you could use a circle tool to select the center and drag to increase the radius.

porg commented 1 year ago

I proposed differentiated circle drawing modes by using modifier keys. With them your desired workflow would work with:

ALT down, then click, then drag → The first click is the center point.