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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.