I don't use the app often, but I felt comfortable purchasing because it wasn't a subscription. The few times I do want ASCII art, it does the job perfectly, so it works super well to have in my back pocket. Thanks for not going the subscription route.
Are there any enhancements that you've wanted to do, but haven't had the time?
I'm a huge fan, and am surprised how stable Monodraw has been for me. I've kept a single, growing document open as a scratch pad for the last three years. The only downtime was converting it to the new-ish file format haha.
In the retro computing world, the use of "ASCII" to construct levels and worlds is quite prevalent.
I immediately considered whether Monodraw might be used as a kind of level editor in that context.
Would you consider adding an '8-bit character bitmap' mode, which allows for the bitmap to also be edited?
With such a feature, Monodraw would become immediately applicable to those of us building retro games for older platforms where this technique is used rather extensively to produce compelling art-work.
For context, here is an example game which uses plain ol' ASCII chars to deliver some fun Moon Buggy action:
Like many others I also want to express my gratitude for a fantastic app. I bought it in 2016 and it’s seen a lot of use since then (recently almost daily). Being able to copy to clipboard for adding diagrams in source code is the killer feature!
I am trying it for the first time. One point of feedback, with the caveat that my only experience so far is opening the tutorial:
I immediately hate that when intending to scroll vertically using the trackpad on my macbook, it constantly unintentionally scrolls horizontally as well and I have to correct it. It is particularly irritating since there is no content on the canvas to see when scrolling.
Maybe I'm just super accustomed to browser scrolling behaviors, which snap scrolling based on initial direction.
I'm mostly posting this because its the kind of papercut that might be forgotten over time.
Great app... it's had a place on my macOS dock for years. I use it for adding diagrams to my team's internal developer documentation (mostly in a series of Markdown files).
What is the Unicode support? Namely the "Symbols for Legacy Computing"[0] (including the latest supplements [1]) with "newly available" full octants palette could be neat to get sub-character "octant pixel" precision. (And/or exploitation of Braille [2] for the same purpose.)
(Not a Mac user, so cannot try, and not clear from screenshots for me; these all seem like ASCII + )
Nice tagline, but surely it's not just plain text. It's some unicode shenanigans. How does one make sure their console can display all the necessary characters? How does one make sure others can see their creation?
Just wanted to say: really love the app. Been using it for years. I love the image overlay since I mainly enjoy making ascii renditions of pictures manually by hand.
Sounds super interesting, where do you put these diagrams ?
It's an issue I'm seeing even for comments touching too much on algorithmic stuff. To take a somewhat common example, if you were dealing with a credit card payment flow, where would the explanation of how a transaction goes through a few states asynchronously, which all trigger a webhook callback ?
Obviously the people working on the code need to be aware of that, so documentation is somewhere needed. I've seen people put whole blocks in class headers, other sprinkle it all inside the code, personally I ended up moving it outside of the code. Where would you put it?
On one hand, this could provide a lot of value as some things are just plain hard to explain using only words. On the other hand, aren't you worried about when someone else comes along and needs to update one of those comments? If they're not aware of this tool, it's either going to be incredibly tedious or simply not going to happen.
Looks great, and also love the perpetual license for $9.99 rather than the host of subscription services, i'll probably end up buying it just to support good practices.
It's one of the few pieces of software I bought a licence for, rather than tolerate free tiers or simply not use it, because I approve of the licensing model.
Such an underrated app. I’ve used it for everything from network topologies and storage diagrams and even for my kitchen redesign. Works way better than every pricey specialized tool I’ve tried, and the ASCII outputs look way cooler with their old-school hacker ASCII aesthetic! Highly recommended.
While not exactly the same use case, I'd also like to point to REXPaint [1]. Same same, but different. And Windows only, though Wine might help under Linux.
I’m a big fan of durdraw[1] for crafting ANSI/ASCII art in the terminal, but this takes it to a whole new level, excited to try this especially if it includes color? From the website examples it doesn’t appear to include a color palette, but if it does then game on!
That’s great. You gained a new customer.
In the prompt's and Caves of Qud 1.0 era, I'd say ASCII art is a must, both in terms of UX and aesthetic in general.
I use Mermaid and such for a lot of technical documentation, but this seems like it's going to be much more straightforward, especially for quick and one-off diagrams.
Not sure how comparable they are since I never used Monodraw due to not running MACs, but there is https://asciiflow.com/ and https://monosketch.io/ which I usually use. The latter is using some advanced UTF8 characters and when trying to get it incorporated for my personal blog, I had to use their specific monospaced font from their repo, as otherwise lines wouldn't line up correctly.
Haven't so quickly gone from "woah, that's cool" to "purchase now" in a long time. This is awesome and I will use it daily.
There's a visual simplicity and legibility to the kind of straight-forward but slightly-decorated diagrams shown in the sample images. And the fact that I can now copy-paste them anywhere as well (rather than the classic "screenshot of a Miro or Paint.js board") is so cool.
Can LLMs understand ascii drawings? Or produce them?
I’m trying to figure out a way to organize thoughts with charts in a way that provides useful context to an LLM and also that an LLM could theoretically generate.
I was struggling to come up with "worth it" ASCII-art-in-code scenarios for my codebase and found a post[1] with examples (that turns out to have been posted here in HN a while back[2]). Pretty cool.
x187463|6 months ago
https://asciiflow.com/#/
and
https://meatfighter.com/ascii-silhouettify/
to create input text for TerminalTextEffects to create terminal animations like the following:
https://chrisbuilds.github.io/terminaltexteffects/img/change...
https://github.com/ChrisBuilds/terminaltexteffects
theologic|6 months ago
milen|6 months ago
benjaminleonard|6 months ago
I'd love some scripting features, to create and edit designs through code. But I'm aware my use case is a little niche.
nati0n|6 months ago
coxley|6 months ago
I'm a huge fan, and am surprised how stable Monodraw has been for me. I've kept a single, growing document open as a scratch pad for the last three years. The only downtime was converting it to the new-ish file format haha.
MomsAVoxell|6 months ago
In the retro computing world, the use of "ASCII" to construct levels and worlds is quite prevalent.
I immediately considered whether Monodraw might be used as a kind of level editor in that context.
Would you consider adding an '8-bit character bitmap' mode, which allows for the bitmap to also be edited?
With such a feature, Monodraw would become immediately applicable to those of us building retro games for older platforms where this technique is used rather extensively to produce compelling art-work.
For context, here is an example game which uses plain ol' ASCII chars to deliver some fun Moon Buggy action:
https://www.oric.org/software/ascii_moon_buggy-2500.html
The same technique is used here, albeit with redefined character sets, to implement a Scuba Dive adventure:
https://www.oric.org/software/scuba_dive-89.html
akupila|6 months ago
FeloniousHam|6 months ago
abtinf|6 months ago
I immediately hate that when intending to scroll vertically using the trackpad on my macbook, it constantly unintentionally scrolls horizontally as well and I have to correct it. It is particularly irritating since there is no content on the canvas to see when scrolling.
Maybe I'm just super accustomed to browser scrolling behaviors, which snap scrolling based on initial direction.
I'm mostly posting this because its the kind of papercut that might be forgotten over time.
chang1|6 months ago
myfonj|6 months ago
(Not a Mac user, so cannot try, and not clear from screenshots for me; these all seem like ASCII + )
[0] https://www.unicode.org/charts/nameslist/c_1FB00.html [1] https://www.unicode.org/charts/nameslist/c_1CC00.html [2] https://www.unicode.org/charts/nameslist/c_2800.html
dravine|6 months ago
Bravo.
SirFatty|6 months ago
elcapitan|6 months ago
Would it be possible to export to text with escape sequences for the colors?
tasuki|6 months ago
> Harness the Power and Simplicity of Plain Text
Nice tagline, but surely it's not just plain text. It's some unicode shenanigans. How does one make sure their console can display all the necessary characters? How does one make sure others can see their creation?
shirol|6 months ago
Interesting. But, why?
bayindirh|6 months ago
I love the app, please keep up the good work. It's perfect as is (at least for me).
Thanks for all the text ;)
butlike|6 months ago
tailspin2019|6 months ago
Was going to politely ask for full dark mode but just noticed from your blog that it seems to be on the way?
rbanffy|6 months ago
Does it support the new 3x2 and 4x2 mosaic characters (and the HP big 3x3 cell letters) from recent Unicode specs?
therealfiona|6 months ago
cjk|6 months ago
hiltmon|6 months ago
gardenhedge|6 months ago
linhns|6 months ago
commandersaki|6 months ago
mathfailure|6 months ago
jzs|6 months ago
I hope we can one day compete. :)
Edit: removed the URL
smusamashah|6 months ago
https://app.monosketch.io/
https://web.archive.org/web/20210503172024/https://fatiherik...
https://textik.com/#
https://asciiflow.com/#/
https://fsymbols.com/draw/
agentultra|6 months ago
tracker1|6 months ago
https://alternativeto.net/software/monodraw/
randomgermanguy|6 months ago
the fact i can export to clipboard and re-import it and reconstruct all the shapes etc. almost flawlessly is such a big win.
sorentwo|6 months ago
Job Lifecycle: https://hexdocs.pm/oban/job_lifecycle.html
Composition: https://oban.pro/docs/pro/1.6.4/composition.html
makeitdouble|6 months ago
It's an issue I'm seeing even for comments touching too much on algorithmic stuff. To take a somewhat common example, if you were dealing with a credit card payment flow, where would the explanation of how a transaction goes through a few states asynchronously, which all trigger a webhook callback ?
Obviously the people working on the code need to be aware of that, so documentation is somewhere needed. I've seen people put whole blocks in class headers, other sprinkle it all inside the code, personally I ended up moving it outside of the code. Where would you put it?
Etheryte|6 months ago
avinassh|6 months ago
same lol. here is a blog post of mine where I used them - https://avi.im/blag/2024/disaggregated-storage
I had to convert them to images because I couldn't get to working with Hugo, static site generator
larodi|6 months ago
https://news.ycombinator.com/item?id=8433417 - oct 09 2014
https://news.ycombinator.com/item?id=9545252 - may 14 2015
https://news.ycombinator.com/item?id=27832910 - july 14 2021
https://news.ycombinator.com/item?id=32134469 - july 18 2022
https://news.ycombinator.com/item?id=39651796 - march 9 2024
https://news.ycombinator.com/item?id=45037904 - 1 year ago
and the some
all of these gained interest, so my conclusion is Monodraw benefits a lot from being regularly exposed to HN crowd.
danmur|6 months ago
codazoda|6 months ago
dang|6 months ago
Monodraw - https://news.ycombinator.com/item?id=39651796 - March 2024 (200 comments)
Monodraw – a non-subscription, powerful ASCII art editor - https://news.ycombinator.com/item?id=32134469 - July 2022 (36 comments)
Monodraw: ASCII art editor for the Mac - https://news.ycombinator.com/item?id=27832910 - July 2021 (102 comments)
Monodraw – macOS ASCII art editor - https://news.ycombinator.com/item?id=27778326 - July 2021 (3 comments)
Monodraw – Powerful ASCII art editor designed for the Mac - https://news.ycombinator.com/item?id=15734212 - Nov 2017 (1 comment)
Show HN: Monodraw, an ASCII Art Editor for Mac - https://news.ycombinator.com/item?id=9545252 - May 2015 (53 comments)
Monodraw: Powerful ASCII Art Editor for Developers (Mac) - https://news.ycombinator.com/item?id=9145945 - March 2015 (3 comments)
Show HN: Monodraw for Mac, ASCII Art Editor – Beta Available - https://news.ycombinator.com/item?id=9138039 - March 2015 (11 comments)
ASCII art editor designed for the Mac - https://news.ycombinator.com/item?id=8445087 - Oct 2014 (107 comments)
endymion-light|6 months ago
Looks great, and also love the perpetual license for $9.99 rather than the host of subscription services, i'll probably end up buying it just to support good practices.
greengreengrass|6 months ago
__MatrixMan__|6 months ago
JKCalhoun|6 months ago
That word is a red flag for me — wondering what dark pattern is awaiting, finding myself digging for the fine print…
mrzool|6 months ago
NeutralForest|6 months ago
JohnKemeny|6 months ago
MrGilbert|6 months ago
[1] https://www.gridsagegames.com/rexpaint/
bayindirh|6 months ago
It's a great simple app I use for inline comment diagrams and more importantly server login banners.
I love to login to a server with a customized banner and a tagline. It's just a small joy makes work more fun.
thevinchi|6 months ago
[1] https://github.com/cmang/durdraw
__bb|6 months ago
Just checked and my most recent document is a diagram of data flows between two services.
Highly recommended.
ricokatayama|6 months ago
thomascgalvin|6 months ago
Very nice.
elashri|6 months ago
aaronius|6 months ago
DavidPiper|6 months ago
There's a visual simplicity and legibility to the kind of straight-forward but slightly-decorated diagrams shown in the sample images. And the fact that I can now copy-paste them anywhere as well (rather than the classic "screenshot of a Miro or Paint.js board") is so cool.
mafro|6 months ago
billyp-rva|6 months ago
jen729w|6 months ago
nikolayasdf123|6 months ago
how does this compare to asciiflow.com which is free and open-source?
milen|6 months ago
asciiflow.com is great as well.
(Monodraw developer here)
abm53|6 months ago
fscaramuzza|6 months ago
J_Shelby_J|6 months ago
I’m trying to figure out a way to organize thoughts with charts in a way that provides useful context to an LLM and also that an LLM could theoretically generate.
nemomarx|6 months ago
noosphr|6 months ago
It's one of the better parts of literate programming without typesetting.
inanutshellus|6 months ago
[1] https://blog.regehr.org/archives/1653 [2] https://news.ycombinator.com/item?id=31891226
stevage|6 months ago
Hiding a lot of complications in that phrase. What text encoding? What font? etc.
LandR|6 months ago
mrzool|6 months ago
dickiedyce|6 months ago
diegobit|6 months ago
youcefb|6 months ago
https://github.com/casparwylie/cascii-core
jonpalmisc|6 months ago
durandal1|6 months ago
kenanfyi|6 months ago
docandrew|6 months ago
waynecochran|6 months ago
dunsany|6 months ago
kotsmanis|6 months ago
unknown|6 months ago
[deleted]
yeliu84|6 months ago
cryptos|6 months ago
ryanmarsh|6 months ago
unknown|6 months ago
[deleted]
mustaphah|6 months ago
shadowgovt|6 months ago
(I wonder if there is a Linux alternative? Closest thing I use is the drawing mode in emacs).
icecheese|6 months ago
psim1|6 months ago
j1000|6 months ago
auggierose|6 months ago
pjmlp|6 months ago
arghgh|6 months ago
Same with ASCii- you could respect that it took some time to make it. What respect and feeling will there be for work in the future?
Everything generated or thought cheaply generated on whims. Everything throwaway.
myvoiceismypass|6 months ago
progforlyfe|6 months ago
saltserv|6 months ago
[deleted]