Após oito meses de desenvolvimento, foi lançado o Akira, um editor de gráficos vetoriais otimizado para a criação de layouts de interface de usuário. O programa é escrito na linguagem Vala usando a biblioteca GTK e é distribuído sob a licença GPLv3. Num futuro próximo, os assemblies serão preparados na forma de pacotes para o Elementary OS e em formato snap. A interface foi projetada de acordo com as diretrizes elaboradas pelo projeto elementary OS, e foca em alto desempenho, intuitividade e aparência moderna.
O objetivo final do projeto é criar uma ferramenta profissional para designers de interface, algo semelhante ao Sketch, Figma ou Adobe XD, mas focado em usar Linux como plataforma principal. Ao contrário do Glade e do Qt Creator, o editor Akira não se destina a gerar código ou trabalhar interfaces usando kits de ferramentas específicos, mas visa resolver problemas mais gerais, como criação de layouts de interface, visualizações e gráficos vetoriais. O Akira não se sobrepõe ao Inkscape, pois o Inkscape se concentra principalmente no design de impressão, e não no desenvolvimento de interface, e também difere em sua abordagem ao fluxo de trabalho.
Para salvar arquivos no Akira, ele usa seu próprio formato “.akira”, que é um arquivo zip com arquivos SVG e um repositório git local com alterações. Suporta exportação de imagens para SVG, JPG, PNG e PDF. Akira apresenta cada forma como um caminho separado com dois níveis de edição:
- O primeiro nível (edição de forma) é ativado quando selecionado e fornece ferramentas para transformações comuns, como rotação, redimensionamento, etc.
- O segundo nível (editar caminho) permite mover, adicionar e remover nós do caminho da forma usando curvas de Bézier, bem como fechar ou quebrar caminhos.
Na nova versão:
- A arquitetura da biblioteca para trabalhar com canvas foi totalmente redesenhada.
- Um modo de edição Pixel Grid foi implementado para posicionamento preciso de elementos ao aumentar o zoom. A grade é ligada pressionando um botão no painel e desliga automaticamente quando a escala é definida para menos de 800%. É possível personalizar as cores das linhas da grade de pixels.
- O suporte para guias foi implementado para controlar o ajuste aos limites das formas existentes (guias de ajuste). Suporta a configuração da cor e do limite para a aparência das guias.
- Adicionado suporte para redimensionar elementos em todas as direções.
- Fornece a capacidade de adicionar imagens arrastando e soltando na ferramenta de imagem.
- Adicionada a capacidade de processar várias cores de preenchimento e contorno para cada elemento.
- Adicionado um modo para dimensionar elementos em relação ao centro.
- A capacidade de transferir imagens para tela está incluída.
- Otimizações de desempenho feitas.
Fonte: opennet.ru