Після восьми місяців відбувся випуск редактора векторної графіки Akira, оптимізованого для створення макетів інтерфейсів користувача. Програма написана мовою Vala з використанням бібліотеки GTK та поширюється під ліцензією GPLv3. Найближчим часом зборки будуть підготовлені у формі пакетів для elementary OS та у форматі snap. Інтерфейс спроектований відповідно до рекомендацій, підготовлених проектом elementary OS, і сфокусований на високій продуктивності, інтуїтивній зрозумілості та сучасному зовнішньому вигляді.
Кінцевою метою проекту є створення професійного інструменту для дизайнерів інтерфейсів, ніж схожого на Sketch, Figma або Adobe XD, але зосередженого на використанні Linux як основну платформу. На відміну від Glade і Qt Creator, редактор Akira не призначений для генерації коду або робочих інтерфейсів з використанням певних тулкітів, а націлений на вирішення більш загальних завдань, таких як створення макетів інтерфейсу, візуалізації та векторної графіки. Akira не перетинається з Inkscape, оскільки Inkscape в основному орієнтований на друкований дизайн, а не на розробку інтерфейсів, а також відрізняється підходом до організації робочого процесу.
Для збереження файлів в Akira застосовується власний формат «.akira», що є zip-архівом з SVG-файлами і локальним git-репозиторієм зі змінами. Підтримується експорт зображень до SVG, JPG, PNG та PDF. Akira представляє кожну фігуру у вигляді окремого контуру з двома рівнями редагування:
- Перший рівень (редагування фігури) включається при виділенні та надає засоби для типових трансформацій, таких як обертання, зміна розміру тощо.
- Другий рівень (редагування контуру) дозволяє переміщати, додавати та видаляти вузли контуру фігури, використовуючи криві Безьє, а також замикати або розривати контури.
У новому випуску:
- Повністю перероблено архітектуру бібліотеки для роботи з полотном.
- Реалізовано режим редагування піксельної сітки (Pixel Grid) для точного позиціонування елементів при збільшенні масштабу. Сітка вмикається натисканням кнопки в панелі і автоматично вимикається при виставленні масштабу менше 800%. Надано можливість налаштування кольорів ліній піксельної сітки.
- Реалізовано підтримку напрямних для управління прив'язкою до кордонів наявних фігур (Snapping Guides). Підтримується налаштування кольору та порога появи напрямних.
- Додано підтримку зміни розміру елементів у всіх напрямках.
- Надано можливість додавання зображень через перетягування мишею з інструмента роботи із зображеннями (Image Tool).
- Додано можливість обробки кількох кольорів заливок та контурів для кожного елемента.
- Додано режим масштабування елементів щодо центру.
- Включено можливість перенесення зображень на полотно.
- Внесено оптимізацію продуктивності.
Джерело: opennet.ru