- Application web 100 % client qui permet de transformer des idées en conceptions visuelles à partir de simple texte
- Projet open source écrit en Kotlin puis compilé en JS. Utilise SASS/Tailwind
- Permet de représenter des structures complexes ou des diagrammes système en combinant des blocs de formes de base comme des rectangles, des lignes et des zones de texte
- Grâce à ses fonctions de mise en forme, transforme de simples caractères ASCII en éléments visuels de styles variés
- Outil qui permet de créer des présentations et des explications visuelles sans PowerPoint ni Google Slides
Aperçu
- MonoSketch est une application de croquis et de création de diagrammes en ASCII permettant d’exprimer visuellement des idées
- Via une interface basée sur le texte, il permet de composer en caractères ASCII des schémas complexes, des architectures système, des flux réseau, etc.
- Sous le slogan « Unleash your ideas with ASCII », il rend possible la conception visuelle avec du texte simple
Composants de base
- Fournit des fonctions de dessin de base comme Rectangle, Line, Text box
- Prend en charge divers styles de bordure, caractères de remplissage et ornements de flèche
- Les coins arrondis améliorent le rendu visuel
- Environnement interactif centré sur les fonctions d’édition
- Canvas infini avec défilement libre et zoom
- Fournit la sauvegarde automatique et la gestion de plusieurs projets
- Prend en charge les commandes d’édition standard comme copier, couper, coller et dupliquer
- Gestion des calques et smart snapping pour un alignement précis des formes
- Prise en charge du mode sombre
- Fonctions d’export
- Copie instantanément en texte une zone sélectionnée ou l’intégralité du diagramme
- Raccourcis pris en charge : macOS
Cmd + Shift + C, Windows/Linux Ctrl + Shift + C
- Feuille de route
- Fonction de groupement pour gérer les formes dans des structures complexes
- Outil de peinture pour les courbes libres et le dessin à base de caractères
- Extension prévue des fonctions collaboratives comme le partage via GitHub Gist et le chargement par URL
Application et UI
- Disponible sur le web via app.monosketch.io
- Inclut des maquettes où des éléments d’interface comme la barre de recherche, les boutons, l’espace de travail et les panneaux sont représentés en ASCII
- L’écran de connexion et le formulaire d’inscription sont également visualisés sous forme ASCII
- La création de présentations permet aussi de composer des supports sans PowerPoint ni Google Slides
Stack technique et licence
- Application entièrement développée en Kotlin/JS (développée en Kotlin puis compilée en JS)
- Stylisée avec SASS et Tailwind CSS
- Utilise le système de build Gradle (avec prise en charge du mode de développement hot reload)
- Propose aussi une option de serveur de développement alternatif via Python 3.11+ et Pipenv
- Open source sous Apache License 2.0
Aucun commentaire pour le moment.