Krita 2.4 progress

Since we released Krita 2.3 last month, the development of Krita 2.4 has been running at an incredible pace. So I thought it might be a good idea to show what we have been doing in the new version.

Since we released we got a huge amount feature wishes, so I took some time to implemented some of them. Most of these changes we in the user interface, as can be seen in the following screenshot.

If you have used Krita 2.3 and earlier versions you probably notice that the tool- and statusbar now take a lot less space. The funny thing behind this I never really noticed it before (I guess as KDE user I was very used to bigger margins and due to my big screen it never bothered me much), but then I saw some Krita on Gnome screenshots (like here) and there is was very obvious.

One very surprising thing about the Krita is that many users are actually running Gnome. There are no exact numbers, but my impression is that there are at least as many Gnome users as there are KDE Plasma workspace users running Krita. After all the discussion in the recent time I think that the users are already much further than the distributions. KDE applications can work and look good under Gnome, but it still requires too much manual fine-tuning to get the best result.

I did a bit more cleanup in the toolbox, where I removed some of the tools that are no longer needed. For example the instead of having on path tool for vector graphics and for raster graphics, we now have just one tool that can switch between the the two based on the context.

In the toolbar the there are now two new functions. The first is that we now have the control for the horizontal and vertical mirror modes in the toolbar, so they work globally across different tools. The modes were added by Lukáš for 2.4 and allow to mirror the current brush painting around one or two axis. It turned out that this feature is quite popular and already produced some very cool results. The only missing part are some good icons for it.

The other new feature in the toolbar is the workspace chooser, which allows to create and switch between workspace. Since Krita has lots of different dockers, which can either be docked or floating, it can be hard to manage them. An artist might want to use different docker arrangements for painting, layer management or vector graphics, so the workspace chooser allows to save a docker configuration.

In the future it might also be possible to save other properties of the environment like the active tool, brush engine, pattern or gradient. It’s not completely clear which properties would be useful, so for now I only saved the docker state. We also thought about a possibility to save it to the current file so that it would be possible to always have the same workspace when working on a certain image, like it’s already done in Blender.

Finally we improved the dockers a bit. I have added a new channel docker that allows to switch on and of channels. Currently it still very simple and doesn’t have the full funtionality that other applications provide yet. Below the channel docker you can see the new preset docker that was added by Adam for 2.4 and provides the same functionality that 2.3 has in the preset popup now also in a docker. By the way: The presets in the docker are from the first user-made preset collection.

8 Responses to “Krita 2.4 progress”

  1. Alejandro Nova Says:

    One featurette I’d wish in the next Krita: can you make the brush editor detachable and a little smaller, just like Photoshop?

    You are amazing, guys, keep going strong!

  2. Aaron Seigo Says:

    it would be great if you could help clarifying the difference between Plasma and KDE. for instance this:

    “as many Gnome users as there are KDE users running Krita”

    doesn’t mean much. Krita is a KDE application, people using Krita are users of KDE software .. what does that make “KDE users”? well, it’s Plasma (or KDE Plasma if you want to be very precise 🙂 and then the sentence starts to make more sense.

    the margins in the screenshot, btw, are largely a result of the horrid theme being used. :/ we tend not to notice when running a full Plasma session because the visual design of things like the theme don’t suck. 🙂

    in any case, i’m really glad to see more attention paid to things like margins and visual layout though. it matters and people appreciate it 🙂

  3. Niels Says:

    This is good, I’m all for a more compact layout.

    The line (status bar?) at the bottom still seems too empty, it has some info and the zoom widget. Would it be possible to move the latter somewhere else, and make the entire bar optional?

  4. slangkamp Says:

    @Alejandro Nova: The toolbox is detachable. I don’t think there is much size difference compared to photoshop.

    @Niels: The statusbar also contains other things that are not visible in the screeshot. Some tools show hints for possible actions in the toolbar and when some operation is running it show a progressbar.

  5. Tobias Says:

    I think , that so much Gnome users (@Aaron: Users with the Gnome desktop as default desktop. 😉 ) are using Krita is because a lot of the other good graphic tools (e.g. Gimp, MyPaint, Hugin, Inkscape) are using GTK.
    That is at least the reason I use Krita on an Gnome desktop.

  6. awer Says:

    Aaron Seigo:
    “doesn’t mean much. Krita is a KDE application, people using Krita are users of KDE software .. what does that make “KDE users”? well, it’s Plasma (or KDE Plasma if you want to be very precise 🙂 and then the sentence starts to make more sense.”

    Why do you make so much problem with that? It was many years ok, but now we have to change the word we use only because it is not technically correct, or what? Really, who cares. It a bit like fanaticism.

  7. m4v Says:

    Lookin’ good 😉

  8. ruthless Says:

    Yes that is true Im also using Krita in Gnome because a lot of the other good graphic tools (e.g. Gimp, MyPaint, Hugin, Inkscape) are using GTK. Hope some day we will see krita_gtk edition ???

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: