←back to thread

Monodraw

(monodraw.helftone.com)
603 points mafro | 1 comments | | HN request time: 0s | source
Show context
milen ◴[] No.45038082[source]
Developer of the app here, happy to answer any questions.
replies(26): >>45038155 #>>45038176 #>>45038199 #>>45038213 #>>45038235 #>>45038370 #>>45038646 #>>45038650 #>>45039003 #>>45040018 #>>45040640 #>>45040834 #>>45042332 #>>45042503 #>>45043792 #>>45043939 #>>45044192 #>>45044203 #>>45044952 #>>45045886 #>>45046077 #>>45046141 #>>45047295 #>>45047323 #>>45062718 #>>45076311 #
coxley ◴[] No.45039003[source]
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.

replies(1): >>45039172 #
milen ◴[] No.45039172[source]
The top two features I want to add next are table support and some form of auto layout (like flexbox).

I really care about stability and performance, so I’m happy to hear that it’s being appreciated.

replies(2): >>45039556 #>>45042069 #
dboon ◴[] No.45039556[source]
There’s this layout library in C called clay which is basically a renderer agnostic flex box style layout engine. You might be interested in reading its source!
replies(1): >>45040889 #
milen ◴[] No.45040889[source]
Yeah, there's a few such libraries that I'm aware of but I haven't had time to evaluate them. I do plan to at least look into them and make decision from there.
replies(1): >>45041471 #
1. junon ◴[] No.45041471[source]
nucleic/kiwi uses the same algorithm that autolayout uses. It's also a tried and true implementation I've used many times, including in console environments.