- Monodraw ist ein leistungsstarker ASCII-Art-Editor für macOS, der die Erstellung textbasierter Kunst sowie Diagramme, Flowcharts und die Visualisierung von Datenstrukturen unterstützt
- Mit Mindmapping und ER-Diagrammen in Crow’s-Foot-Notation lassen sich Textdaten flexibel verwalten und Datenbankmodelle visualisieren
- Textbanner lassen sich dank FIGlet-Integration mit einem einzigen Klick erstellen; 148 Schriftarten sind standardmäßig enthalten
- Die Command-Line Interface-Version (CLI) unterstützt automatisierte Dokumenterstellung über Versionsverwaltungs-Hooks und JSON-Ausgabe
- Für die macOS-Umgebung optimiert und mit einer intuitiven sowie effizienten Erfahrung für die Erstellung von Text-Art, nützlich für technische Dokumentation und Lehre
Überblick über Monodraw
- Monodraw ist ein exklusiver ASCII-Art-Editor für macOS, mit dem sich Diagramme, Layouts und Flowcharts einfach erstellen lassen
- Nutzt die Einfachheit von Plaintext, um Algorithmen, Datenstrukturen und Binärformate zu visualisieren
- Durch den textbasierten Ansatz leicht überall einfügbar; unterstützt den Export von Bildern in PNG- und SVG-Formaten
- Preis: $9.99, kostenlose Testversion verfügbar, bei Bildungsrabatten an support@helftone.com wenden
- Systemanforderungen: macOS 11 Big Sur oder neuer
- Für Nutzer älterer macOS-Versionen sind Monodraw v1.3 (macOS 10.10 Yosemite) und v1.5 (macOS 10.14 Mojave) verfügbar
Diagrammfunktionen
- Diagramme stärken die technische Dokumentation und bieten visuelle Darstellungen, die beim Verständnis von Code und Spezifikationen helfen
- Die Visualisierung von Datenstrukturen, Algorithmen und Datenformaten erleichtert das Lesen und Verstehen von Code
- Beispiel: Einsatz als Netzwerkdiagramm im GitHub-Projekt vagrant-ansible-openstack
- Dank der intuitiven Oberfläche lassen sich komplexe Konzepte einfach darstellen
Mindmapping
- Verbindet die Einfachheit von Plaintext mit der Stärke von Mindmapping
- Auf einer unendlichen Leinwand kann Text frei platziert werden, ohne die Beschränkungen linearer Textdateien
- Daten lassen sich genau nach Wunsch verwalten
ER-Diagramme
- Unterstützung für ER-Diagramme für Anwender, die mit Datenbanken arbeiten
- Crow’s-Foot-Notation in drei Varianten, abgestimmt auf unterschiedliche Vorlieben
- Visualisiert Datenmodelle intuitiv und unterstützt so Entwurf und Verständnis
Textbanner
- Mit FIGlet-Integration lassen sich Textbanner per Klick erzeugen
- 148 Schriftarten sind standardmäßig enthalten, benutzerdefinierte Fonts können hinzugefügt werden
- Größenanpassung von Textboxen, Schriftartwechsel und Ausrichtungsanpassungen sind interaktiv ohne Terminal möglich
Textwerkzeuge
- CoreText-basierte Text-Engine für präzise Kontrolle über das Layout
- Ausrichtung, Position, Linienrichtung und Linienverschiebung können angepasst werden
- Rahmen lassen sich mit nur einem Klick hinzufügen
Linienwerkzeug
- Das Linienwerkzeug unterstützt orthogonale und treppenförmige Linien sowie einstellbare Strichmuster
- Verbindungspunkte ermöglichen eine dynamische Verknüpfung mit Formen, ohne beim Verschieben neu ausrichten zu müssen
- Verbindungen zwischen Formen lassen sich einfach umsetzen
Rechteckwerkzeug
- Das Rechteckwerkzeug erstellt die in Text-Art am häufigsten verwendeten Kästen
- Rahmen, Hintergrund und Schatten lassen sich mit wenigen Klicks festlegen
- Mit benutzerdefinierten Verbindungspunkten können Linien exakt an der gewünschten Position angebracht werden
Command-Line Interface (CLI)
- Die CLI ist nur in der direkt gekauften Version verfügbar; in der Mac-App-Store-Version ist sie aufgrund von App-Sandbox-Beschränkungen nicht enthalten
- Über Versionsverwaltungs-Hooks können beim Commit automatisch Dokumente erzeugt werden
- JSON-Ausgabe erleichtert die programmatische Verarbeitung
- Die CLI unterstützt automatisierte Workflows und steigert die Effizienz im Entwicklungsprozess
Zeichenwerkzeuge
- Grundlegende Zeichenwerkzeuge wie Bleistift, Radierer, Bucket Fill und Picker sind enthalten
- Unverzichtbare Werkzeuge für die Erstellung von Text-Art
- Bilder können als Overlay auf die Leinwand gelegt und nachgezeichnet werden
Erweiterte Funktionen
- Gruppierung: Mehrere Elemente zu einer einzigen Gruppe zusammenfassen, um Duplizieren und Verschieben zu vereinfachen
- Guides: Ausrichtungshilfen für das Ausrichten und Skalieren von Inhalten, ohne Zeichen zählen zu müssen
- Fokus: Beim Konzentrieren auf einen bestimmten Bereich der Leinwand können andere Formen gesperrt oder ausgeblendet werden
- Shortcuts: Schneller Zugriff auf alle Funktionen per Tastenkürzel; Werkzeuge lassen sich mit einer einzigen Taste ohne Modifikatortaste auswählen
Für macOS optimiert
- Monodraw ist als native macOS-App konzipiert und von der Text-Layout-Engine bis zur Oberfläche auf macOS optimiert
- Funktioniert wie erwartet, und bei Fehlern steht Rückgängig jederzeit bereit
- Text-Art kann in die Zwischenablage kopiert und direkt in Texteditoren eingefügt werden
Version mit enthaltenem Command-Line-Tool
- Die Version mit CLI ist nur erhältlich, wenn sie direkt über https://sites.fastspring.com/helftone/product/monodraw gekauft wurde
- Die Mac-App-Store-Version enthält die CLI wegen App Sandbox-Beschränkungen nicht
- Downloads älterer Versionen:
- Monodraw v1.3: macOS 10.10 Yosemite oder neuer
- Monodraw v1.5: macOS 10.14 Mojave oder neuer
Implikationen
- Monodraw modernisiert textbasierte Visualisierung für technische Dokumentation und Datenvisualisierung und bietet Entwicklern und Designern ein effizientes Werkzeug
- CLI-Integration und macOS-Optimierung steigern die Produktivität und sind besonders stark in Automatisierungs- und Bildungsszenarien
- Eine ideale Lösung für die Dokumentation von Open-Source-Projekten, Datenbankdesign und die Erstellung visueller Lehrmaterialien
1 Kommentare
Hacker-News-Kommentare
Ich bin der Entwickler der Monodraw-App; wenn ihr Fragen habt, immer her damit.
Hier sind ein paar browserbasierte Tools für ASCII-Zeichnungen:
monosketch.io, archetype (Archiv), textik.com, asciiflow.com, fsymbols.com/draw
Das ist das sauberste ASCII-Tool, das ich bisher gesehen habe. Ich habe häufig asciiflow.com und meatfighter.com/ascii-silhouettify genutzt. Ich habe sie verwendet, um Eingabetexte für Terminal-Animationen mit TerminalTextEffects zu erzeugen; Beispiele gibt es im astro demo gif und auf dem TerminalTextEffects-GitHub.
Ich habe die App vor ein paar Monaten gekauft und versuche jetzt, sie häufiger für Diagramme in Dokumentationen zu verwenden. Ein großer Vorteil ist, dass beim Export in die Zwischenablage und anschließendem Wiedereinfügen fast alle Formen nahezu perfekt wiederhergestellt werden.
Das dürfte schon ungefähr der zehnte HN-Post zu Monodraw sein.
Oktober 2014, Mai 2015, Juli 2021, Juli 2022, März 2024, vor 1 Jahr usw. Monodraw wird auf HN häufig vorgestellt. Da es jedes Mal Aufmerksamkeit bekommt, scheint Monodraw schon stark davon zu profitieren, allein dadurch regelmäßig in der HN-Community präsent zu sein.
Wenn ich mir einen Mac kaufe, ist das Software, die ich unbedingt erwerben möchte. Das Design ist großartig, und mir gefällt auch die einmalige unbefristete Lizenz für $9.99 statt eines monatlichen Abos. Allein schon, um diese gute Politik zu unterstützen, werde ich sie sicher kaufen.
Monodraw ist wirklich eine unterschätzte App. Ich habe sie für Netzwerktopologien, Speicherdigramme und sogar für die Renovierung meiner Küche verwendet. Sie ist viel besser als teure Spezialwerkzeuge, und die ausgegebene ASCII-Art hat diesen Old-School-Hacker-Vibe und sieht dadurch viel cooler aus. Klare Empfehlung.
Ich möchte eine sehr gute ASCII/UTF-Zeichenbibliothek für Emacs vorstellen:
uniline
Das ist eine großartige App für Code-Kommentare, wenn man etwas braucht, das "tausend Worte erklärt". Ich habe sie kürzlich auch verwendet, um ein Datenflussdiagramm zu erstellen. Uneingeschränkte Empfehlung.
Ich nutze diese App seit ihrer Veröffentlichung. Diagramme für Inline-Kommentare sind gut, aber besonders großartig ist sie zum Erstellen von Server-Login-Bannern. Es ist eine kleine, aber echte Freude, sich auf einem Server einzuloggen und ein individuelles Banner samt Slogan zu sehen; das gibt der Arbeit etwas Schwung.