- Eine clientseitige Webanwendung, mit der sich Ideen allein mit Text in visuelle Entwürfe umwandeln lassen
- Open Source, in Kotlin geschrieben und anschließend zu JS kompiliert. Verwendet SASS/Tailwind
- Komplexe Strukturen oder Systemdiagramme lassen sich durch die Kombination von grundlegenden Formblöcken wie Rechtecken, Linien und Textboxen darstellen
- Über Formatierungsfunktionen lassen sich einfache ASCII-Zeichen in visuelle Elemente mit verschiedenen Stilen umwandeln
- Ein Tool, das die Erstellung von Präsentationen und visuelle Erklärungen auch ohne PowerPoint oder Google Slides ermöglicht
Überblick
- MonoSketch ist eine App zum Erstellen von ASCII-Skizzen und -Diagrammen, mit der sich Ideen visuell ausdrücken lassen
- Über eine textbasierte Oberfläche lassen sich komplexe Schaltpläne, Systemstrukturen, Netzwerkflüsse usw. aus ASCII-Zeichen aufbauen
- Unter dem Slogan „Unleash your ideas with ASCII“ ermöglicht das Tool visuelle Entwürfe selbst mit einfachem Text
Grundlegende Komponenten
- Bietet grundlegende Zeichenfunktionen wie Rectangle, Line, Text box
- Unterstützt verschiedene Rahmenstile, Füllzeichen und Pfeildekorationen
- Abgerundete Ecken verbessern die visuelle Ausarbeitung
- Interaktive Umgebung mit Fokus auf Bearbeitungsfunktionen
- Unendliche Canvas mit freiem Scrollen sowie Zoom-Unterstützung
- Bietet automatisches Speichern und Verwaltung mehrerer Projekte
- Unterstützt Standard-Bearbeitungsbefehle wie Kopieren, Ausschneiden, Einfügen und Duplizieren
- Präzise Ausrichtung von Formen durch Layer-Verwaltung und Smart Snapping
- Unterstützt Dark Mode
- Exportfunktionen
- Ausgewählte Bereiche oder das gesamte Diagramm lassen sich sofort als Text kopieren
- Tastenkürzel: macOS
Cmd + Shift + C, Windows/Linux Ctrl + Shift + C
- Geplante Roadmap
- Gruppierungsfunktionen zur Verwaltung komplexer Formstrukturen
- Paint-Tool für freie Kurven und zeichenbasiertes Zeichnen
- Geplante Erweiterung von Kollaborationsfunktionen wie GitHub-Gist-Sharing und Laden per URL
Anwendung und UI
- Über app.monosketch.io im Web nutzbar
- Enthält Mockups, in denen UI-Elemente wie Suchfeld, Buttons, Workspace und Panels in ASCII dargestellt sind
- Auch Login-Bildschirm und Registrierungsformular werden in ASCII visualisiert
- Mit der Präsentationserstellung lassen sich Vortragsunterlagen auch ohne PowerPoint oder Google Slides zusammenstellen
Tech-Stack und Lizenz
- Gesamte Anwendung auf Basis von Kotlin/JS implementiert (in Kotlin entwickelt und anschließend zu JS kompiliert)
- Styling mit SASS und Tailwind CSS
- Verwendet das Build-System Gradle (Hot-Reload-Entwicklungsmodus wird unterstützt)
- Alternative Entwicklungsserver-Option über Python 3.11+ und Pipenv
- Open Source unter der Apache License 2.0
1 Kommentare
Hacker-News-Kommentare
Ich benutze Monodraw
Es war bisher einer meiner zufriedenstellendsten Käufe
Es gibt immer noch keine Möglichkeit, das Textbearbeitungs-Popup mit der ESC-Taste zu schließen
Ich drücke jedes Mal ESC, aber es passiert nichts, was ziemlich frustrierend ist
Ich wollte die Binärdatei selbst patchen, habe es dann aber aufgegeben, weil dadurch der Update-Mechanismus kaputtging
Aber dieses neu erschienene Tool sieht nach einem ziemlich guten Ersatz aus, daher will ich es unbedingt ausprobieren
figmit Kästen, Schatten usw. zu kombinieren, wenn man Diagramme oder Kritzeleien erstellt oder Header von Konfigurationsdateien gestaltetJetzt nutze ich Linux als Hauptsystem und suchte nach einer Alternative, und dieses Tool hier scheint von allem, was ich bisher gesehen habe, die nächstliegende Alternative zu sein
Ähnliche Tools sind TextPaint, Archetype (Archiv), Textik, Asciiflow, Fsymbols Draw usw.
Der Schaltplan im Header ist so schlampig, dass er wie ein von einer KI falsch generierter Schaltplan aussieht
Die Symbole sind stilistisch inkonsistent, es gibt keine Pin-Beschriftungen, und der Kondensator oben links ist kurzgeschlossen
Wenn man so lernt, wachsen die Fachleute der Zukunft auf einer falschen Grundlage auf
Ich möchte allen, die das Wort „ASCII“ verwenden, etwas sagen
Monosketch verwendet in Wirklichkeit nicht nur ASCII
Es benutzt zum Beispiel Unicode-Zeichen wie „◎“ (U+25CE)
Um Kästen mit echtem ASCII zu zeichnen, darf man nur
|und-verwendenWenn man Emacs benutzt, ist das uniline-Paket ziemlich nützlich
Auch Markdeep kann Diagramme als ASCII-Art zeichnen
Es ist ein ziemlich ausgereiftes Tool
Ich würde empfehlen, in HTML das Attribut
spellcheckauffalsezu setzenSonst bekommen Labels wie „GND“ oder „uF“ überall rote Wellenlinien, was unangenehm aussieht
Graph-Easy erzeugt standardmäßig ASCII, unterstützt aber auch verschiedene Ausgabeformate wie Box-Zeichen, SVG, PNG usw.
Es ist nicht WYSIWYG, sondern funktioniert so, dass man das Diagramm als Text beschreibt und daraus das Ergebnis erzeugt wird
Ich habe gerade mit diesem Tool ein paar einfache Diagramme erstellt, und es war leicht zu benutzen, außerdem war die Exportqualität gut
Es gibt aber ein paar Dinge, die verbessert werden könnten
Als native App für macOS gibt es auch Monodraw
Dem Namen nach scheint Monosketch der offensichtliche Ersatz dafür zu sein