Drawy é uma lousa digital infinita, leve e focada em desempenho, desenvolvida para ambientes Linux. O objetivo do projeto é oferecer uma ferramenta de brainstorming simples, porém poderosa, que suporte tablets e recursos básicos de desenho.

Principais funcionalidades
- Desenho sensível à pressão: aproveita a sensibilidade de tablets gráficos, proporcionando traços naturais.
- Canvas infinito: permite ampliar o espaço de trabalho sem limites, ideal para ideias que evoluem.
- Suporte a mídia: inserção de imagens, textos e formas básicas (retângulos, elipses, setas e linhas).
- Exportação: salva o conteúdo como imagem, facilitando o compartilhamento.
- Paleta de cores personalizável: ajuste rápido das cores usadas nos desenhos.
- Outros recursos: opções de zoom, desfazer/refazer e atalhos de teclado.
Interface
A interface do Drawy é minimalista, com barra de ferramentas compacta que exibe apenas os recursos essenciais. O design sem distrações favorece a concentração durante sessões de criação.
Desempenho
Construído em C++ com Qt, o Drawy demonstra carregamento rápido e uso de memória reduzido, mesmo em notebooks modestos. O suporte a hardware acelerado garante fluidez ao desenhar com pressão.
Comparação com alternativas
| Recurso | Drawy | Xournal++ | Krita (modo lousa) |
|---|---|---|---|
| Canvas infinito | ✅ | ❌ | ✅ (via canvas grande) |
| Sensibilidade à pressão | ✅ | ✅ | ✅ |
| Peso do aplicativo | Leve | Médio | Pesado |
| Exportação direta | ✅ | ✅ | ✅ |
| Integração KDE | ✅ | ❌ | ❌ |
Drawy destaca‑se pela combinação de leveza e canvas ilimitado, enquanto Xournal++ oferece anotações avançadas e Krita traz ferramentas de pintura profissional.
Público‑alvo
- Profissionais criativos que precisam de um espaço ilimitado para rascunhos rápidos.
- Estudantes que utilizam tablets para diagramas e mapas mentais.
- Desenvolvedores que buscam uma ferramenta simples para esboçar fluxos de trabalho.
Compilação a partir do código‑fonte
Usando kde‑builder
kde-builder drawy
Usando CMake
git clone https://invent.kde.org/graphics/drawy && cd drawy
cmake --preset release
cmake --build build-release
./build-release/bin/drawy
Execução com sanitizers (ASAN)
É possível utilizar o arquivo sanitizers.supp para supressão de alertas:
LSAN_OPTIONS=suppressions=$PWD/sanitizers.supp drawy
Contribuição
O projeto aceita contribuições. Interessados devem ler o guia de contribuição antes de abrir merge requests.
Licença
Drawy é distribuído sob a licença GNU General Public License V3.
Onde discutir
Para dúvidas ou sugestões, participe da sala Matrix oficial: #drawy:kde.org