Skip to content

3.0 Pre-alpha 3 is out!

Previous Post | Monday, 14 March 2016 | Reading time: 7 minutes | Next Post

Today was an important day for the Krita project! We entered feature freeze! That means that from now on until the release of Krita 3.0, which is planned for April 27th, we won't be working on adding new features, but we'll be fixing bugs, fixing bugs and fixing more bugs! If you want to help us identify and triage bugs, read this article: "Ways to Help Krita: Bug Triaging". It's the first of what's intended to be a series of reference articles on ways to help Krita grow and become better and better.

Since Krita 3.0 is frozen, we know exactly which Kickstarter and Stretch Goal features will be in this release, and which features will be in the 3.1 and following releases. Krita 3.0 will have: Instant Preview, Animation Support, Rulers and Guides, Grid Docker, layer multi-selection handling improvements, loading and saving Gimp brushes as images, and a completely revamped layer management panel! As an extra, originally not part of the Kickstarter Stretch Goals, snapping to guides and grids has also been implemented! Work has already started on the on-canvas brush settings editor (HUD), stacked brushes brush engine and the lazy brush or (anime coloring) tool.

And additionally, Krita 3.0 has been ported to Qt5, which was in itself a huge task, much bigger than we had even imagined. We intend to make Krita 3 fully supported on OSX, too, but that still needs a lot of work. And there are a ton of features that weren't part of the Kickstarter, of course. Volunteers from all over the world have been adding cool new stuff. We're really dreading writing the full release announcement for April!

Anyway... Here are the highlights compared to the last pre-alpha build:

Improved Layer Docker

A stupendous amount of work has gone into the layer docker's new load, one of the 2015 Kickstarter stretch goals!

See Nathan Lovato's overview for all the features:

Updated Grid Handling

We removed the Grid Tool... And created a new grid docker that exposes all the grid and guide settings. This makes it much easier and logic to work with and edit your grids. Krita's grid handling has been streamlined by removing the perspective grid tool (you can find a much more powerful perspective grid in the assistants) and the snap settings docker is gone...


... To be replaced by the Snap Settings pop-up(on shift+S)!


Snapping to grids and guides wasn't part of the original plan, and we were even considering making it a 2016 Kickstarter stretch goal, but we implemented snapping for all vector, selection and raster tools! Well, with the exception of the distance measurement tool and the freehand tools, like the freehand brush tool, multibrush, dynabrush, and freehand path tools.

Export filters

There are two new export filters:

Gradient Map Filter

Turn your greyscale artwork into color with a gradient map filter.  This wasn't planned to be done, but we had a surprise special guest hacker Spencer Brown who submitted this feature out of the blue! Thank you Spencer! For the future, we want to make it possible to use the Gradient Map filter as a filter layer, but that isn't possible yet.


The "Greater" Blending Mode

Nicolas Guttenberg implemented the "Greater" blending mode to make it easier to create semi-transparent strokes.

Move Tool

There are still known bugs in the move tool, but it also got a really nice additional feature: Move Increment Multipliers for the Move Tool. (Accessible with shift+arrow keys)

Other Tools

The Crop tool, Assistant editing tool and the Straight line tool got an improved user interface, and the Straight line tool's on-canvas preview has been improved as well.

Screenshot from 2016-03-12 18-15-58


And there are more and more improvements


The next time we release, we'll call it a Real Alpha Release! We also intend to make development builds available every week. They'll end up in, with weird version numbers including git hashes for extra confusion, that is, to make it easier to figure out what exactly went into the build. And we'll try to package the brand new Krita Shell Extension by Alvin Wong for Windows. Finally your .kra files will have thumbnails in Explorer. And we'll fix bugs. And fix bugs. And fix some more bugs!


(If you're wondering about the version numbering... This is Krita 3, it's pre-alpha, so it's not even alpha yet, but a development build. It's the third pre-alpha we make available (and the last) and the weird string of numbers and letters makes it possible to figure out exactly which version of the source code we built.)


Download the zip file. Unzip the zip file where you want to put Krita..

Run the vcredist_x64.exe installer to install Microsoft’s Visual Studio runtime. (You only need to do this once.)

Then double-click the krita link.

Known issues on Windows:


Download the DMG file and open it. Then drag the krita app bundle to the Applications folder, or any other location you might prefer. Double-click to start Krita.

Known issues on OSX:


For the Linux builds we now have AppImages! These are completely distribution-independent. To use the AppImage, download it, and make it an executable in your terminal or using the file properties dialog of your file manager. Another change is that configuration and custom resources are now stored in the .config/ and .local/share/ folders of the user home folder, instead of .kde or .kde4.

Known issues on Linux: