This looks really cool. Well done! And no electron. Will definitely try it out
I somewhat understand the hate for electron but as a non-Mac user I'd much rather have access to this app - and I suspect the author would rather have me pay them for it. For such niche software it seems silly to build it so platform specific.
Monodraw: ASCII art editor for the Mac
41–50 of 109 posts
Re: Monodraw: ASCII art editor for the Mac
#42Here is a sample chapter from the book (in PDF) - https://compilerbook.com/sample.pdf
Re: Monodraw: ASCII art editor for the Mac
#43Moebius is a new ANSI and ASCII Editor for MacOS, Windows, and Linux.
With a neat Moebius Server feature that allows collaboration by multiple users on the same canvas through a server instance.
Re: Monodraw: ASCII art editor for the Mac
#44Earlier quoted context omitted.
I get the hate that Electron gets for it's weight and overhead, but this is a perfect example of why Electron has value. This app has no dependency on native OS for anything beyond writing data. It doesn't need to compile heavy code bases, it doesn't need fast GPU or other access. It could have very well been an electron app, and it would have the benefit of being widely available on many platforms. I'd love to be ab…
It would not be possible to do this in electron. To have the same great native feeling UI you’d need to use AppKit - not HTML. Don’t get me started at the usual shortcuts and general platform behavior most electron apps get wrong.
Re: Monodraw: ASCII art editor for the Mac
#45Earlier quoted context omitted.
It would not be possible to do this in electron. To have the same great native feeling UI you’d need to use AppKit - not HTML. Don’t get me started at the usual shortcuts and general platform behavior most electron apps get wrong.
The insistance on native feeling UI and shortcuts is something I only see from Mac users. I think the app would work perfectly well in Electron but would just attract the usual complaints from Mac users.
This shouldn't necessarily be interpreted as "Mac users are special flowers", but rather, "Mac users may have stronger opinions about this because they've experienced the benefits of native apps".
I've been around the block with operating systems, and was primarily a Linux user for many years. Later in my career, I started to appreciate the simplicity and consistency of the Apple ecosystem, and while I recognize that's not everyone's thing, it lets me focus on the job at hand and spend less time learning how to use new apps/tools. This is valuable.
Re: Monodraw: ASCII art editor for the Mac
#46Earlier quoted context omitted.
The insistance on native feeling UI and shortcuts is something I only see from Mac users. I think the app would work perfectly well in Electron but would just attract the usual complaints from Mac users.
One potential conclusion: Mac users understand the productivity increase and the value of apps feeling native, since the Apple ecosystem is one of the primary places to get such a native experience today. This shouldn't necessarily be interpreted as "Mac users are special flowers", but rather, "Mac users may have stronger opinions about this because they've experienced the benefits of native apps". I've been around t…
Look at how *nix, Windows, Sun, BSD, Chrome OS (which is basically a linux anyways) all use Ctrl, Meta (alt), and Shift for their hotkeys, compared to how Mac uses Hyper (cmd).
Also look at how Mac has one instance of an app's tool bar/menu that all windows share.
I'll agree that the consistent UI is a boon, but there's a large lack of discoverability imo, and some things that are just entirely lacking, like the ability to move windows around with hotkeys.
Re: Monodraw: ASCII art editor for the Mac
#47Earlier quoted context omitted.
The insistance on native feeling UI and shortcuts is something I only see from Mac users. I think the app would work perfectly well in Electron but would just attract the usual complaints from Mac users.
One potential conclusion: Mac users understand the productivity increase and the value of apps feeling native, since the Apple ecosystem is one of the primary places to get such a native experience today. This shouldn't necessarily be interpreted as "Mac users are special flowers", but rather, "Mac users may have stronger opinions about this because they've experienced the benefits of native apps". I've been around t…
If they're so attached to native apps, maybe they should build a website/community where people ready to pay more for native apps can say they want for example a native client for slack, discord, spotify, and then the companies can see if it's viable or not.
My problem is that these complaints are exactly like "the back button is broken", it doesn't bring anything new or interesting to talk about, people never propose to help a project or to pay money for new features, they just complain and never stop. This isn't good content for Hacker News in general.
Re: Monodraw: ASCII art editor for the Mac
#48Earlier quoted context omitted.
It would not be possible to do this in electron. To have the same great native feeling UI you’d need to use AppKit - not HTML. Don’t get me started at the usual shortcuts and general platform behavior most electron apps get wrong.
I'd be interested to hear as to why you couldn't achieve the functionality of this app in Electron. I agree with you that it's almost impossible to get a native UI feel in electron, but that's not always the first priority. If the end goal of the application is to present a custom interface for drawing on a monospace grid for ASCII art, I'm not sure I see the argument that a native UI is necessary over any cross-plat…
Another: native Mac apps by default reopen where you left off. Open windows, open documents, etc. Electron doesn't get this functionality automatically; you could spend time recreating it, but it still would integrate with native settings.
Another small example: native Mac UI controls reflect the system-wide accent color the user's selected. With Electron, you'd have to either spend time rebuilding the functionality or omit it.
Mac users like Macs because Macs work like Macs. Electron apps ignore the benefits and features Mac apps usually get automatically and just revert to the lowest common denominator.
Re: Monodraw: ASCII art editor for the Mac
#49Re: Monodraw: ASCII art editor for the Mac
#50I learned about Monodraw from Thorsten Ball’s interpreter / compiler books. The book has really beautiful illustrations and ASCII drawings, when I asked the author they directed me to Monodraw Here is a sample chapter from the book (in PDF) - https://compilerbook.com/sample.pdf
What I did more recently is to use Monodraw to create diagrams of CFGs and put those next to the test cases (see [0] or [1]) which exercise those graphs - the power of ASCII, you can just copy the graphs into your code.
[0]: https://twitter.com/thorstenball/status/1363053307409932288 [1]: https://twitter.com/thorstenball/status/1368802505963016197