- Monodraw é um poderoso editor de arte ASCII para macOS que permite criar arte baseada em texto, com suporte a diagramas, fluxogramas e visualização de estruturas de dados
- Permite gerenciar livremente dados em texto por meio de mapas mentais e diagramas ER com notação Crow’s Foot, facilitando a visualização de modelos de banco de dados
- A criação de banners de texto é possível com um único clique graças à integração com FIGlet, com 148 fontes incluídas por padrão
- A interface de linha de comando (CLI) oferece suporte à geração automatizada de documentação com hooks de controle de versão e saída em JSON
- Otimizado para o ambiente macOS, proporciona uma experiência intuitiva e eficiente de criação de arte em texto, útil para documentação técnica e educação
Visão geral do Monodraw
- Monodraw é um editor de arte ASCII exclusivo para macOS, que permite criar facilmente diagramas, layouts e fluxogramas
- Aproveita a simplicidade do texto simples para visualizar algoritmos, estruturas de dados, formatos binários e muito mais
- Por ser baseado em texto, pode ser inserido facilmente em qualquer lugar, com suporte à exportação de imagens em PNG e SVG
- O preço é US$ 9,99, com avaliação gratuita disponível; para desconto educacional, entre em contato com support@helftone.com
- Requisitos do sistema: macOS 11 Big Sur ou superior
- Para usuários de versões anteriores do macOS, estão disponíveis o Monodraw v1.3 (macOS 10.10 Yosemite) e o v1.5 (macOS 10.14 Mojave)
Recursos de diagramas
- Diagramas reforçam a documentação técnica e oferecem representações visuais que ajudam a entender código e especificações
- A visualização de estruturas de dados, algoritmos e formatos de dados facilita a leitura e a compreensão do código
- Exemplo: usado como diagrama de rede no projeto vagrant-ansible-openstack no GitHub
- A interface intuitiva permite expressar conceitos complexos de forma simples
Mapas mentais
- Combina a simplicidade do texto simples com o poder dos mapas mentais
- Em uma tela infinita, é possível posicionar livremente o texto, sem as limitações de arquivos de texto lineares
- O usuário pode organizar os dados da forma que quiser
Diagramas ER
- Suporte a diagramas ER para quem trabalha com bancos de dados
- Oferece a notação Crow’s Foot em 3 variações, adaptando-se à preferência do usuário
- Ajuda no design e na compreensão ao visualizar modelos de dados de forma intuitiva
Banners de texto
- Geração de banners de texto com um único clique por meio da integração com FIGlet
- 148 fontes incluídas por padrão, com possibilidade de adicionar fontes personalizadas
- Redimensionamento da caixa de texto, troca de fonte e ajuste de alinhamento podem ser feitos de forma interativa, sem terminal
Ferramentas de texto
- Engine de texto baseada em CoreText para controle preciso de layout
- Permite ajustar alinhamento, posição, direção da linha e deslocamento da linha
- Adicionar bordas é feito com apenas um clique
Ferramenta de linha
- A ferramenta de linha oferece suporte a linhas ortogonais e em degraus, com configuração de padrões tracejados
- Conecta-se dinamicamente às formas por meio de pontos de conexão, sem necessidade de realinhamento ao mover
- Simplifica a implementação de conexões entre formas
Ferramenta de retângulo
- A ferramenta de retângulo cria caixas, um dos elementos mais usados em arte de texto
- Bordas, fundo e sombra podem ser configurados com alguns cliques
- Pontos de conexão personalizados permitem prender linhas em posições exatas
Interface de linha de comando (CLI)
- A CLI está disponível apenas na versão comprada diretamente; a versão da Mac App Store não a inclui devido às limitações do App Sandbox
- É possível gerar documentação automaticamente no momento do commit usando hooks de controle de versão
- A saída em JSON facilita a manipulação programática
- A CLI oferece suporte a fluxos de trabalho automatizados, aumentando a eficiência do processo de desenvolvimento
Ferramentas de desenho
- Inclui ferramentas básicas de desenho como lápis, borracha, preenchimento em balde e conta-gotas
- Ferramentas essenciais para criar arte em texto
- É possível sobrepor imagens à tela para fazer o traçado
Recursos avançados
- Agrupamento: organiza vários elementos em um único grupo para simplificar duplicação e movimentação
- Guias: fornece guias de alinhamento para alinhar e redimensionar conteúdo sem precisar contar caracteres
- Foco: permite bloquear ou ocultar outras formas ao se concentrar em uma área específica da tela
- Atalhos: acesso rápido a todos os recursos por atalhos de teclado, com seleção de ferramentas por tecla única sem teclas modificadoras
Otimização para macOS
- O Monodraw foi projetado como um app nativo do macOS, com otimização para macOS desde a engine de layout de texto até a interface
- Funciona como esperado, e o recurso de desfazer está sempre pronto caso você cometa um erro
- É possível copiar a arte em texto para a área de transferência e colá-la diretamente em um editor de texto
Versão com ferramenta de linha de comando incluída
- A versão com CLI incluída só é fornecida para compras feitas diretamente em https://sites.fastspring.com/helftone/product/monodraw
- A versão da Mac App Store não inclui a CLI devido às restrições do App Sandbox
- Downloads de versões anteriores:
- Monodraw v1.3: macOS 10.10 Yosemite ou superior
- Monodraw v1.5: macOS 10.14 Mojave ou superior
Implicações
- O Monodraw inova a documentação técnica e a visualização de dados por meio de visualização baseada em texto, oferecendo uma ferramenta eficiente para desenvolvedores e designers
- A integração com CLI e a otimização para macOS aumentam a produtividade, com destaque especial para automação e ambientes educacionais
- É uma solução ideal para documentação de projetos open source, design de bancos de dados e criação de materiais visuais educacionais
1 comentários
Comentários no Hacker News
Sou o desenvolvedor do app Monodraw; fiquem à vontade para perguntar qualquer coisa
Compartilha algumas ferramentas baseadas em navegador para desenho ASCII
monosketch.io, archetype (arquivo), textik.com, asciiflow.com, fsymbols.com/draw
É a ferramenta mais polida de ASCII que já vi até agora. Tenho usado bastante asciiflow.com e meatfighter.com/ascii-silhouettify. Também os usei para gerar textos de entrada ao criar animações de terminal com TerminalTextEffects; dá para ver exemplos no astro demo gif e no GitHub do terminaltexteffects
Comprei esse app há alguns meses e agora estou tentando usá-lo com mais frequência para diagramas em documentação. O fato de exportar para a área de transferência e, ao importar de volta, quase todas as formas serem restauradas perfeitamente é uma vantagem enorme
Acho que esta já deve ser a décima postagem sobre Monodraw no HN
outubro de 2014, maio de 2015, julho de 2021, julho de 2022, março de 2024, 1 ano atrás etc. Ele aparece no HN com frequência. A conclusão é que, por sempre atrair atenção das pessoas, o Monodraw parece se beneficiar bastante só por aparecer repetidamente para a comunidade do HN
É um software que eu certamente compraria se tivesse um Mac. O design é excelente, e também gosto da licença perpétua única de US$ 9,99 em vez de assinatura mensal. Pretendo comprar nem que seja só para apoiar essa política
Monodraw é realmente um app subestimado. Já usei para topologias de rede, diagramas de armazenamento e até reforma de cozinha. É muito melhor do que ferramentas profissionais caras, e a ASCII art gerada passa uma vibe old-school hacker muito mais legal. Recomendo fortemente
Quero apresentar uma biblioteca muito boa de desenho ASCII/UTF para usar no Emacs
uniline
É um excelente app para comentários de código quando você precisa de "1000 palavras de explicação". Usei recentemente para criar um diagrama de fluxo de dados. Recomendo demais
Uso esse app desde o lançamento. Ele é ótimo para diagramas em comentários inline e especialmente excelente para criar banners de login de servidor. Existe uma pequena, mas bem real, alegria em entrar no servidor e ver um banner personalizado com um slogan, e isso dá um gás no trabalho