Выпуск растрового графического редактора Brushshe 2.8.0

in #ru5 days ago

Состоялся выпуск растрового графического редактора Brushshe 2.8.0 (кодовое имя "Astana"). Brushshe примечателен наличием рамок, наклеек, тем оформления, дополнений и других функций. Код проекта написан на Python с использованием графического тулкита CustomTkinter и библиотеки для обработки изображений Pillow, и распространяется под лицензией MPL 2.0 (документация и ассеты распространяются под CC0 1.0). Проект доступен на английском, украинском, русском, немецком, итальянском и хинди.

Среди изменений:

  • Сокращено число вложенных функций

  • Добавлена возможность экспорта палитры.

  • Белые иконки для тёмных тем теперь генерируются с помощью кода вместо загрузки из отдельных файлов.

  • Добавлена функция сетки.

  • Упрощены JSON-файлы конфигурации левой панели инструментов.

  • Добавлена поддержка загрузки собственных языков из JSON.

  • Добавлена поддержка загрузки собственных тем оформления CustomTkinter.

  • Осуществлён переход на ветку CustomTkinter 6.

  • Добавлена поддержка использования меню в заголовке окна (CTkTitleMenu) вместо обычного меню (CTkMenuBar).

  • Упрощён упаковочный скрипт; для упаковки в DEB и RPM теперь используется инструмент CTkDeb].

  • Добавлено предустановленное дополнение Hello World, которое рисует простую картинку на холсте.

  • Добавлена поддержка скрытия левой панели инструментов.

Источник: https://www.opennet.ru/opennews/art.shtml?num=66264