KDE 1463 Published by

The Krita team has announced the release of the first beta of Krita 4.4.2.





First beta of Krita 4.4.2

The Krita team is releasing the first beta of Krita 4.4.2. With over 300 changes, this is mainly a bugfix release, though some key new features, too!

Note: this release also includes a possible for  an issue where sometimes modifier shortcut keys stopped working. This fix has not yet been confirmed by the reporters, so please help us by testing this release thoroughly!
Handles_meshgradient

New Features

Mesh Gradients

Sharaf Zaman’s Google Summer of Code project has landed in this release! Compatible with Inkscape, Krita now provides the second independent implementation of SVG Mesh Gradients. Mesh gradients are used on vector objects and can deliver really natural looking results

Gradient Fill Layer and new Gradient Editor

Deif Lou added a new gradient fill layer type, this one will make it easy to quickly create a variety of gradients non-destructively. With it, he also made an important usability fix: Gradients in Krita could be either segment type, or stop type, with different features each, and different editors each. That could get quite annoying if you were working on a gradient, but you realized you had the wrong type! This is now fixed, as both gradient types can now be edited by the same editor, which also converts between the two.

Improved Halftone Filter

Deif Lou also created a new halftone filter. The old filter was slow and could not be used as a filter mask, and could only show dots. The new filter can handle being applied as filter layer, per-channel filtering, and the pattern itself can be generated with any of the fill layer options, giving endless combinations.

Updated macOS integration plugins

Amyspark improved the quicklook plugin by adding thumbnailing support (needs macOS 10.15 or higher) and added metadata support for Spotlight.

A Paste Shape Style Action

A small feature that allows you to only paste the style of the copied vector shape onto other selected vector shapes. This feature can be found under the edit menu, or assigned a shortcut in the shortcut settings.

A Toolbar Button for Wraparound Mode

Originally, we had a shortcut, W, that enabled Krita’s Wraparound mode, one of the features Adobe copied this year for the next release of Photoshop.

HiDPI SupportAgata Cacko improved HiDPI rendering ( BUG:411118) of

  • pixelart previews
  • reference images
  • comic manager pages
  • image thumnails in the last documents docker
  • recent documents thumnails
  • the popup palette
  • clipboard content in the new image dialog
  • the color selectors
  • gamut masks
  • brush preset icon in the brush preset editor
  • layer thumbnails and icons
  • resource choosers
  • bundle icons

Bug Fixes

File Handling

  •  files with names starting with a number  are now autosaved correctly
  • Make it possible to load EXR files with non-ascii characters in the path
  • Disable making the background black for a semi-transparent EXR file ( BUG:427720)

Painting

  • The PressureIn sensor now works correctly in combination with the Hue color expression ( BUG:426234)
  • The speed smoothing algorithm no longer creates blobby lines ( BUG:363364 375360)
  • The colorsmudge brush now blends when there is a selection active ( BUG:423851)
  • The brush outline no longer snaps when switching between two images with a different zoom level ( BUG:427094)

Animation

Most animation work is going in the master branch, which will become Krita 5.0.

  • Onion skins are hidden when playing an animation ( BUG:426246)
  • Warn the user when they are trying to run the ffmpeg download archive, instead of unpacking it
  • Fix converting an animated transparency mask to a paint layer ( BUG:419223)

Usability

  • The default shortcuts for changing the mode in the selection tools have been removed: they are replaced by ctrl/shift/alt modifiers. The actions still exist, so you can configure single-key shortcuts in Krita’s shorcut settings dialog.
  • The magnetic selection tool now has buttons to confirm or discard a selection
  • An issue where moving a selection would jump was fixed ( BUG:426949)
  • A Fit to Height zoom shortcut was added, patch by Jonathan Colman ( BUG:410929)
  • The screentone generator’s defaults were improved
  • File layers that are dragged and dropped now have a proper name (patch by Jonathan Colman) ( BUG:427235)
  • The popup palette now has a clear color history button (patch by Emilio Del Castillo)
  • The report bug dialog now provides the system information and usage logs in an easy to copy/paste manner
  • Blacklisted resources that contain a \ in the filename were ignored ( BUG:421575)
  • Displays are shown by name in the color management settings page ( BUG:412943)
  • Fix showing custom icons for user-defined templates (patch by Evan Thompson)  ( BUG:395894)
  • The fill layer dialog and seexpr widgets were polished
  • The x/y position spin boxes in the move tool options were fixed ( BUG:420329 423452)
  • Add default letter spacing for the text shape (patch by Lucid Sunlight)
  • Add support for user-installed color schemes (patch by Daniel)
  • All dialogs and message boxes are now correctly parented to the main window (patch by Daniel)
  • Make it possible to export groups as merged layers (patch by Dmitrij Antsevich)
  • Fix kerning handling in the text editor (patch by Lucid Sunlight)
  • Add support for color opacity in the text editor (patch by Lucid Sunlight) ( BUG:342303)
  • Fix cropping the transform mask when moving the masked layer
  • Improve switching between SVG source and rich text editor (patch by Lucid Sunlight) ( BUG:424213)
  • Fix issues with the brush outline getting stuck when the brush size is smaller than 0 ( BUG:427751)
  • Improve the Python plugin importer so action files get imported correctly. (Patch by Rebecca Breu) ( BUG:429262)
  • Fix tearing of patterns when scrolling in the resource chooser.
  • The rectangle and ellipse tool now have default shortcuts: Shift+R and Shift+J, respectively
  • Allow the Select Similar Color selection tool to pick from a set of layers, make work correctly with image bounds and handle transparent layers correctly. ( BUG:428441)
  • Fix the isometric grid so it is drawn correctly
  • The outline selection tool was renamed to freehand selection tool ( BUG:425894)

Filters

  • The bundled g’mic plugin is updated to 2.9.2 which contains a correct Boost-Fade filter (BUG:412617)
  • The gradient map filter was improved and made faster (patch by Deif Lou)

Stability and Performance

  • Fix a lot of memory leaks
  • Improve performance by removing a bottleneck when transforming internal colors to and from QColor
  • Fix a race condition in the Comics Manager plugin ( BUG:426701)
  • Fix the fill layers updating too many times
  • Fix random crashes when changing screentone fill layer parameters ( BUG:428014)
  • Fix a crash in the Square Gradient strategy (patch by Deif Lou)
  • Fix a crash when converting SVG source to rich text or back (patch by Lucid Sunlight)
  • Fix an assert when trying to liquify transform an empty layer ( BUG:428685)
  • Fix an assert when creating a new layer from the visible layers while the active layer is hidden ( BUG:428683)
  • Make the Select Similar selection tool multithreaded.

MacOS

  • On macOS, the Delete key (which is actually backspace) now deletes a selection. ( BUG:425370)

Android

  • It’s now possible to open files from external sources, like a file manager, google drive or a download manager on Android
  • Add mimetype and pathpatter for .kra files
  • Make Krita a SingleTask application: this means that opening a file of a type supported by Krita will work properly even if Krita is already running.
  • Fix possible corruption when saving .kra or .ora files
  • Fix a crash on closing Krita ( BUG:426092)
  • Fix “also save as KRA) ( BUG:424612)
  • Handle mouse buttons state and touch events properly
  • Make resaving with different mime type work on Android ( BUG:429056)
  • Make the theme background black for chromeos: this used to be pink, which looked ugly when resizing a window.
  • Fix flickering tiles when OpenGL is enabled ( BUG:424347)
First beta of Krita 4.4.2 | Krita