lewish / asciiflow

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

Precision drawing #299

Closed lewish closed 1 month ago

lewish commented 1 month ago

Broadly this PR lays out the ground work for allowing much more precise drawing, entirely removing the automatic/magic rendering code, and moving line character rendering logic to the drawing tools themselves.

This allows much more precise drawing to be done, and starts to address a number of issues such as #298 #276 #272 #254 #226 #199.

This will be available for testing on https://beta.asciiflow.com while I continue to test and tweak the behaviour and ensure backwards compatibility.

iamakulov commented 1 month ago

Hey, I was using ASCIIFlow to draw shapes for some code comments yesterday and today, and I just want to say the beta is sooooo much a smoother experience ♥️ Thank you for working on this!