This is a work in progress page that will contain all the new features scheduled for Krita 4.2. There is no scheduled date for this release currently. You can get all these features now if you download the “Krita Next” nightly build.
What it is…how to get to it…and what type of monitor you need to have to be able to use it
Move and transform selections
Easily move, rotate, or transform the selection by itself. You can even edit the anchor points with how the selection is made to do things like rounding corners.
A new color gamut docker where you can limit your colors shown. New contributor Anna Medonosova has added this. This feature is available with the artistic color selector and the circle advanced color docker displays. The default triangle selector doesn’t allow this feature.
You can also rotate the gamut mask by using the slider. Create new masks and edit existing ones through the Gamut Mask docker. You can disable the mask with the selector icon at the top as shown to the left of the rotation slider.
Improved Artistic Color Selector
New contributor Anna Medonosova has added this great feature. More options and cleaned up Artistic Color Selector. There is now a “continuous mode” (infinity symbol) that allows you to remove the stepping with certain attributes. Additional options for new gamut masking.
Undo operations with move tool
Move tool operations can now be undone.
Real time mask painting performance improvement
Painting masks in real time is now significantly faster using the global selection mask.
Showing the global selection mask without a selection will automatically select everything by default
Improvement to Select Opaque
Ctrl + clicking a layer’s thumbnail in the layer docker makes a selection of the layers content. This is the same as the right click option Select Opaque. There are also new methods for making layer selections. “Select Opaque” has been renamed to “Select Opaque (replace)” now to account for the new functions.
Ctrl+click = replace selection
Ctrl+shift+click = add selection
Ctrl+alt+click = subtract selection
Ctrl+shift+alt+click = intersect selection
Improved Color Palette Docker
One of our Google Summer of Code students for 2018, Michael Zhou, worked on an improved color palette docker. It is more stable as well as some of the following changes:
Instead of an entry-based docker, a rows and column based docker.
It can hold empty entries, which is useful for organizing.
Stable drag and dropping of colors.
Easy adding in entries by clicking them in the docker.
Right-clicking removes an entry.
Palettes can be put into the KRA file.
You can press the folder icon to open a palette editing dialog where you can set a palette to
be stored in the document or resource-folder.
Resize layer thumbnails
There is a new slider on the layers docker that allows you to resize the layer thumbnails to see them larger. The size is saved for when you return back to Krita the next time.
Control over file backups and larger file size support
Options to control how your backups are done. You can even control if you want your backup files to be stored in a different location. These settings are found in the “Configure Krita” main menu under the General section.
If you have very large files and are have issues saving, you can enable the Zip64 options
Python API additions
Added an animation Python API so you can control and create customized workflows.
Move to a specific frame
set the frame rate
Set start and end frame playback length
A couple plugins have already been created that are using some of these functions
Animator Video Reference and importer – https://github.com/scottpetrovic/animator-video-reference
There was also another fix to the Node/Layer API where the “scaleNode” call was passing the wrong parameter
Impove display of memory usage
Give a better indication when your computer is running out of memory. This can be useful as well when making an animation and you won’t have enough memory to actually render it. This bar already exists in the status bar, but should help warn people better.
Overview Docker improvements
Rotate and mirror canvas quickly from the docker.
The Overview docker now also better preserves the aspect ratio and doesn’t stretch when some layers are hidden.
Better preview when showing multiple axes.
There is also a new “Copy Translate” mode. This allows you to specify multiple cursors on the screen to paint or draw with at the same time. This is accessed and used through the Tool options like the other modes.
Other Changes and bug fixes
Imrovement: Add ability for shape brushes to use patterns for filling
Fix: Transform tool crash on layers with pass-through mode
Improvement: Add more information like HighDPI and language to usage logger
Fix: Make sure a masked patiner knows about outlines (bug 404963)
Fix: Make sure polyline takes into account the no-stroke setting
Feature: Add ability to export animation to PNG sequence using commandline