Sobre o projeto

Pencil é um aplicativo gratuito e de código aberto projetado para criar diagramas e protótipos de GUI, visando ser acessível a todos. O projeto está atualmente focado no Pencil V3, uma reescrita importante que aborda problemas de desempenho e escalabilidade encontrados em versões anteriores. Principais mudanças no V3 incluem: - **Migração de Runtime**: Mudança do Mozilla XULRunner para Electron (baseado em Node.js), tornando o código mais acessível para desenvolvedores e modernizando a pilha tecnológica. - **Novo Formato de Arquivo**: Um formato baseado em zip suporta documentos maiores e melhor incorporação de bitmaps e recursos externos. - **Gerenciamento de Páginas Aprimorado**: Um novo mecanismo reduz o uso de memória para documentos grandes, e as páginas agora podem ser organizadas em uma estrutura semelhante a árvore. - **Recursos Aprimorados**: Fontes personalizadas podem ser incorporadas em documentos .epz, e a impressão/exportação para PDF é melhorada em todas as plataformas com mais opções. - **Nova UI**: Uma nova abordagem de interface do usuário é introduzida. Para desenvolvedores, configurar o ambiente envolve clonar o repositório, usar Node.js 5+ (apenas npm é necessário), verificar a branch 'development', executar 'npm install' e iniciar com 'npm start'. As plataformas suportadas incluem OS X (10.9+ 64-bit), Windows 7 e posteriores, e várias distribuições Linux (Ubuntu 12.04+, Fedora 21+, Debian 8+). Pacotes da comunidade estão disponíveis para Arch Linux e Gentoo. O projeto está em desenvolvimento ativo, com builds GA esperados em junho.