Выпущена первая бета-версия Krita 5.2.3
Выпущена первая бета-версия Krita 5.2.3. В этом выпуске в первую очередь полностью переработана система сборки, благодаря чему система CI теперь может собирать программу для всех четырёх платформ (система непрерывной интеграции, по сути, собирает программу после каждого изменения, запускает тесты и на основе этого помогает выявлять ошибки, допущенные при изменении кода Krita).
Помимо переработки системы сборки, в этом выпуске также множество исправлений, в частности касающихся анимированных трансформирующих масок, поддержки JPEG-XL, обработки комбинаций клавиш в Windows и вспомогательных средств рисования.
Помимо основной команды, особая благодарность — Freya Lupen, Grum 999, Mathias Wein, Nabil Maghfur Usman, Alvin Wong, Deif Lou и Rasyuqa A. H. за различные исправления, а также участникам, впервые внёсшим вклад в этом цикле выпуска (каждый упомянут после своего вклада).
- Исправлен флаг ShowOnWelcomePage панели (Ошибка 476683)
- windows: исключён meson из пакета выпуска
- Исправлено округление при целочисленном делении во время масштабирования изображения (патч от David C. Page, спасибо!)
- Исправлена ошибка TypeError при экспорте в Comic Manager с обрезкой
- WebP: корректно экспортируется цветовой профиль для модели RGBA (Ошибка 477219)
- WebP: корректно назначается профиль при импорте изображения с моделью, отличной от RGBA (Ошибка 478307)
- Исправлено сохранение анимированных WebP
- В контекстное меню панели слоёв добавлены недостающие параметры преобразования слоя (Патч от Ken Lo, спасибо! MR 2039)
- Исправлена ошибка TypeError на панели последних открытых документов
- Вкладка Backers заменена на вкладку Sponsors
- Инструменты управления проектами комиксов: исправлено аварийное завершение в экспортёре комиксов из-за неправильного использования API. (Ошибка 478668) Также пока отключено получение метаданных.
- Исправлена проверка допустимости индекса цветового образца (Ошибка 480188)
- Исправлена сборка с libjxl 0.9.0 (Ошибка 478987, патч от Timo Gurr, спасибо!)
- Модуль MLT для Krita включён в дерево исходного кода, а также в него внесён ряд исправлений.
- Возможно, исправлено нарушение ODR в стратегиях инструмента трансформации (Ошибка 480520)
- Исправлена проблема с частотой кадров при добавлении звука к изображению (Ошибка 481388)
- Исправлены артефакты при рисовании на приостановленной анимации (Ошибка 481244)
- Исправлены проблемы с созданием эталонного изображения в KisMergeLabeledLayersCommand (Ошибка 471896, Ошибка 472700)
- Упрощён инструмент «Выделение по схожим цветам» и добавлен параметр «Разброс»
- Исправлены артефакты при перемещении слоя под корректирующим слоем размытия (Ошибка 473853)
- Обеспечен приоритет комбинаций клавиш, связанных с инструментами, над действиями на холсте (Ошибка 474416)
- KisLodCapableLayerOffset переработан в повторно используемую структуру
- Исправлена загрузка текущего времени из файла .kra с анимацией
- Скалярные ключевые кадры теперь клонируются при создании нового кадра в графическом интерфейсе
- Переработаны трансформирующие маски, чтобы каналы ключевых кадров не отбрасывались при каждом изменении (Ошибка 475385)
- Исправлены артефакты при объединении анимированной трансформирующей маски (Ошибка 475334)
- Исправлен лишний шаг отмены во время мазка при использовании инструментов «Трансформация» и «Перемещение» (Ошибка 444791)
- Исправлено округление в анимированных трансформирующих масках со смещением (Ошибка 456731)
- Исправлено нарушение ввода на холсте из-за несогласованных состояний клавиш (Ошибка 451424)
- Разрешено использование фильтра «Волна» в масках и слоях фильтров (Ошибка 476033)
- Исправлено смещение при открытии файлов с анимированными трансформирующими масками (Ошибка 476317)
- Исправлены смещения трансформирующей маски после применения к ней инструмента трансформации (Ошибка 478966)
- Исправлено создание ключевых кадров до первого кадра для скалярных каналов (Ошибка 478448)
- Добавлена поддержка xsimd 12 (Ошибка 478986)
- Исправлено использование интерполированных значений в новых скалярных кадрах (Ошибка 479664)
- Исправлен пропуск обновлений при изменении свойств маски раскраски (Ошибка 475927)
- Исправлено восстановление свойств слоя после действия «Новый слой из видимого» (Ошибка 478225)
- Исправлено повреждение трансформирующих масок после создания копии (Ошибка 475745)
- Исправлено аварийное завершение при попытке открыть несколько файлов одним перетаскиванием (Ошибка 480331)
- Исправлено зависание кеша при добавлении удерживаемых кадров (Ошибка 481099)
- Обеспечен учёт параметра snapToAny в PerspectiveAssistant
- Исправлена логика во вспомогательном средстве двухточечной перспективы
- Удалён лишний код блокировки из нескольких вспомогательных средств
- Повторяющийся в производных классах код перенесён в KisPaintingAssistant
- Исправлено мерцание всплывающего окна селектора wg при использовании комбинации клавиш
- Исправлено обновление смещения холста по оси Y в KoCanvasControllerWidget при изменении размера холста
- Исправлен внешний вид страницы приветствия, удалён баннер.
- Повторно включён обходной путь для глобального меню Plasma (Ошибка 483170)
- Улучшена поддержка Haiku OS.
- Исправлено аварийное завершение в KisMergeLabeledLayersCommand при использовании трансформирующих масок с цветовыми метками (Ошибка 480601)
- PNG: предотвращено многократное преобразование цветов (Ошибка 475737)
- Исправлено аварийное завершение при вставке семейства шрифтов в TextEditor (Ошибка 484066)
- Исправлены дефекты сеток при сплошном стиле подразделения (Ошибка 484889)
- В KisPerspectiveTransformWorker добавлен отступ в 1 пиксель для прямоугольников с учётом билинейной фильтрации (Ошибка 484677)
- Исправлена активация узла при открытии документа .kra (Ошибка 480718)
- Внесены различные исправления в snapcraft от Scarlet Moore
- Исправлена последовательность кистей imagepipe при использовании в инструменте «Линия» (Ошибка 436419)
- Наклон больше не игнорируется на устройствах с поддержкой наклона (Ошибка 485709, патч от George Gianacopoulos, спасибо!)
- Обеспечена единообразная проверка Theora при отрисовке Ogg
- Исправлена проблема с использованием libs.xml из arm64-v8a в сборщике appbundle (Ошибка 485707)
- Исправлен сброс повтора при выборе цвета (Ошибка 485910)
- Теперь при попытке импорта файлов XCF версии 3 показывается ошибка (Ошибка 485420)
- Удалено ложное предупреждение о драйвере OpenGL от Intel
- Исправлено ошибочное включение режима смешивания «Жёсткое смешивание (мягче)» в стили слоя
- Исправлена проблема на S24 ultra с параметрами S Pen при отключённом HiDPI (патч от Spencer Sawyer, спасибо!)
- Восстановлена ветвь кода в процедуре отрисовки вспомогательных средств перспективы, эллипса и двухточечной перспективы
- Устранена попытка повторного создания кадров для изображения без анимации
- Исправлена потеря данных при переупорядочении раскадровок.
- Улучшено качество значков для Android (патч от Jesse 205, спасибо! Ошибка 463043)
- Включено создание файлов-заглушек типов SIP (патч от Kate Corcoran, спасибо!)
Загрузить
Windows
При использовании переносимых zip-архивов просто откройте zip-файл в Проводнике, перетащите папку в удобное место и дважды щёлкните по значку Krita в папке. Это не повлияет на установленную версию Krita, однако параметры и пользовательские ресурсы будут общими с обычной установленной версией Krita. Для сообщения об аварийных завершениях также загрузите папку с отладочными символами.
Обратите внимание, что 32-битные сборки для Windows больше не выпускаются.
- Windows, 64 бита: установщик krita-5.2.3-beta1-setup.exe
- Портативная сборка Windows, 64 бита: krita-5.2.3-beta1.zip
- Отладочные символы. (Распаковать в папку установки Krita)
Linux
- Linux, 64 бита: krita-5.2.3-beta1-x86_64.appimage
Отдельный AppImage gmic-qt больше не требуется.
(Если Firefox по какой-то причине решит, что это нужно загрузить как текст: чтобы загрузить, щёлкните правой кнопкой мыши по ссылке.)
macOS
Примечание: если используется macOS Sierra или High Sierra, посмотрите это видео, чтобы узнать, как включить запуск исполняемых файлов, подписанных разработчиком, а не только из Apple Store.
- Образ диска macOS: krita-5.2.3-beta1.dmg
Android
Krita для ChromeOS считается готовой к эксплуатации. Krita для Android всё ещё находится в стадии бета-версии. Krita недоступна для телефонов Android, только для планшетов, так как пользовательский интерфейс требует большого экрана.
Сборка 32 bits Intel CPU APK прекращена: есть подозрение, что его устанавливали только случайно и никто из пользователей им фактически не пользовался. Хотелось бы получить отзывы по этому поводу.
Исходный код
md5sum
Все загрузки доступны по адресу https://download.kde.org/unstable/krita/5.2.3-beta1/; чтобы получить хеш-суммы, нажмите «Подробности».
Ключ
AppImage для Linux, а также архивы с исходным кодом .tar.gz и .tar.xz подписаны. Открытый ключ можно получить здесь. Подписи находятся здесь (имена файлов оканчиваются на .sig).