lewish / asciiflow

ASCIIFlow
https://asciiflow.com
MIT License
4.67k stars 359 forks source link

Limited drawing area #44

Open waveform80 opened 8 years ago

waveform80 commented 8 years ago

One enhancement which I suspect might be useful to many people using this utility, would be the ability to limit the drawing area to a particular region (especially a specific width like 80 characters). On the occasions I've used ASCII flow, it's been for diagrams in source comments (or documentation intended to be rendered on the console, like reST docs for Python APIs where a limit of 80 columns is reasonable to ensure all users can easily view the result).

A simple workaround I've used is to import a line 80 columns wide first so I know what the limits of my workspace are, but it'd be great if the tool could enforce (or perhaps just show?) this limit itself. Now I think of it, merely showing the limit might be a better idea (as it allows the overflow to be used as temporary space for drawing objects).

deian commented 8 years ago

:+1: on the showing the limit

Qix- commented 4 years ago

I already started down this path with AF3 but not to this extent.

I agree entirely. This would be great. Tagging so it's addressed in AF3.

Also, sorry for the noise 5 years later :)

waveform80 commented 4 years ago

No problem, great to hear AF's still being worked on! (note to self: must use AF more often :)

Qix- commented 3 years ago

I think this should more take the form of a ruler system, where some of the border lines are either a different color or different stroke width - instead of limited area entirely (lots of issues arise with that, such as accidentally moving important information outside the "limits" and erasing it, etc).

What do you think @lewish?