Dopo otto mesi di sviluppo, è stato rilasciato l'editor di grafica vettoriale Akira, ottimizzato per la creazione di layout per interfacce utente. Il programma è scritto in Vala utilizzando la libreria GTK e viene distribuito sotto licenza GPLv3. A breve saranno preparati i pacchetti per elementary OS e in formato snap. L'interfaccia è progettata secondo le linee guida preparate dal progetto elementary OS, con un focus su prestazioni elevate, facilità d'uso e un aspetto moderno.
L'obiettivo finale del progetto è creare uno strumento professionale per i designer di interfacce, simile a Sketch, Figma o Adobe XD, ma focalizzato sull'uso di Linux come piattaforma principale. A differenza di Glade e Qt Creator, l'editor Akira non è pensato per generare codice o interfacce operative utilizzando toolkit specifici, ma è orientato a risolvere compiti più generali, come la creazione di layout di interfaccia, visualizzazioni e grafica vettoriale. Akira non si sovrappone a Inkscape, poiché Inkscape è principalmente orientato al design stampato piuttosto che allo sviluppo di interfacce, e si differenzia anche per l'approccio all'organizzazione del flusso di lavoro.
Per il salvataggio dei file, Akira utilizza un formato proprietario ‘.akira’, che rappresenta un archivio zip contenente file SVG e un repository git locale con le modifiche. È supportata l'esportazione di immagini in SVG, JPG, PNG e PDF. Akira rappresenta ogni figura come un contorno separato con due livelli di editing:
- Il primo livello (editing della figura) si attiva quando si seleziona e fornisce strumenti per trasformazioni standard, come rotazione, ridimensionamento e così via.
- Il secondo livello (modifica del contorno) consente di spostare, aggiungere e rimuovere i nodi del contorno della figura utilizzando curve di Bézier, oltre a chiudere o interrompere i contorni.

Nel nuovo rilascio:
- Architettura della libreria completamente riprogettata per lavorare con il canvas.
- Implementata la modalità di editing a griglia di pixel (Pixel Grid) per un posizionamento preciso degli elementi durante lo zoom. La griglia si attiva premendo un tasto nella barra degli strumenti e si disattiva automaticamente quando il fattore di scala è inferiore all'800%. È possibile personalizzare i colori delle linee della griglia dei pixel.

- Implementato il supporto per le guide di allineamento per gestire il vincolo ai bordi delle figure esistenti (Snapping Guides). Supporta la personalizzazione del colore e della soglia di apparizione delle guide.

- Aggiunto il supporto per la modifica delle dimensioni degli elementi in tutte le direzioni.
- Consente di aggiungere immagini tramite trascinamento dal tool di gestione delle immagini (Image Tool).
- Aggiunta la possibilità di gestire più colori di riempimento e contorno per ogni elemento.
- Introdotta la modalità di scalatura degli elementi rispetto al centro.
- È stata abilitata la possibilità di trasferire immagini sulla tela.
- Sono state apportate ottimizzazioni delle prestazioni.
Fonte: opennet.ru


