To spam or not to spam…

I’m keeping my promise to write a weekly update on what has happened in Krita. There’s usually a lot to write about, and I’m trying to add some generally interesting things, some personal, some artistic, so it’s not just a commit digest, but a little bit more.

But I’m wondering how to syndicate it — Planet KDE is meant for personal blogs, and this isn’t personal. I’m not sure about the other planets my blog is syndicated. And I’ve had complaints that having a pointer to the new issue on my blog is a bit spammy, and I think I agree with that. So I’m intentionally not linking to this time 🙂 (But it’s a good read!)

Does anybody have any bright ideas?

Update: I just learned that if I can teach to put the Last Week in Krita articles in an rss feed that’s unique for what I post, i.e, personal, but from, I’m fine. I bet our webmaster can figure out how to do that, right Kubuntiac 🙂

A new manual for Krita

An application isn’t complete without good documentation. Those fine folks at Linux Format docked a lot of points from Gimp when they reviewed their new release because the manual wasn’t updated yet… Krita 1.6 had a pretty fine manual for a free software application, but given that Krita 2.2 is going to be so much better than 1.6, the manual should be ace, too. And almost nothing from the 1.6 manual is still usable, there have been so many changes.

We have to rewrite, and make it even better this time. There is no way I can do this on my and code, it’s got to be a collaborative effort. And there should be video tutorials, as well, as part of the manual.

So… Enter It’s the perfect central place for efforts of this kind. I’ve started an outline for a new Krita manual, a manual with more than just a description of every menu option and dialog, but one that focusses on concepts, getting things done.

Also: the first Last Week in krita of 2010 is out!

Krita Hackathon

Krita Hackathon

So today I booked two bed&breakfasts to handle the overflow of Krita hackers for the coming Krita sprint last weekend of February. We’ll be seven, maybe eight developers and Peter Sikking. A weekend like this is usually more discussion, getting together and building a shared vision than hacking, but Cyrille, Sven and Lukas will stay on following the actual sprint for a whole week of what I suspect will be very intensive hacking.

Of course, an occasion like this should be marked by having its own t-shirt. The last dedicated Krita sprint was in 2005, and back then we had t-shirts designed by Nuno:

I gave the last surviving shirt to Cyrille during the Oslo KOffice sprint.

So… Is there anyone who wants to set the vestimentary tone for the 2010 sprint?



Thanks to our latest donor, Silvio Grosso, we’re at four thousand euros now on Pledgie: Help raise Krita to the next level — which together with the donations people have made into my bank account directly, means that, even after Paypal has taken its cut, Lukas will be able to work on Krita for another month in the summer!

Here’s a screenshot of Krita showing off a feature Silvio asked for that we never really highlighted before: using flake shapes, it’s easy to add vector arrows to screenshots, to point out important items. In this case, the default color setting for a new image, which is what I’m working on currently:

[sorry, image no longer exists]

Deep-felt thanks go to the more than 160 people who cared enough
about Krita that they made this donation drive such an unbelievable success! It is a big vote of confidence and I am determined that we’ll prove ourselves worthy of it.

Wow — what a great community!

The Krita fund raising campaign went live on Monday. Tuesday night, Jos Poortvliet published his interview with me and Lukáš. Today it’s Thursday night, and not only have we very nearly reached the campaign goals, we’re now at €2,343.00, but I’ve also bursted out of my Paypal account! So from now on, new donations will go to Cyrille Berger‘s paypal account, until I’ve unblocked mine. Our ace webmaster, Kubuntiac has been telling me he warned me this had happened to others, but I simply hadn’t expected so many people — 89 already — to care enough about Krita that they wanted to help us!

A great, big thank you! to you all!

I can only say that I’m totally floored and apart from the paypal
issue, and, deo volente, it’s now certain that Lukáš will be able to
start doing what you all have decided is so very much worth doing: Make
Krita fast!

Click here to lend your support to: Help raise Krita to the next level and make a donation at !

Krita has got a new website

Krita has got a new website!

After two years and various attempts, Krita finally has a website of its own. And a really nice one, too. Thanks to Krita forum user Kubuntiac who did all the hard work and heavy lifting! Take a sneak peek at — soon we’ll point to the new location!

It’s well integrated within the wider world of KDE websites: we have our forums at, our tutorials go to userbase, developer information will go to techbase and the developer wiki. We’ve got a nice showcase with the most impressive images from the forum gallery. Also, the historical screenshots are back, rescued from the old website.

I promisefaithfully! — that I’ll try to make it a tradition to write a  weekly “Last Week in Krita” entry for the frontpage. It always surprises me  how much we get done in a week. More than seventy commits by seven  people is not to be sneezed at! For now, there’s some nice and uplifting content for you to read!

And… Watch for something really exciting later this week!

Krita 2.1

I was asked the other day whether Krita 2.1 would be an official suitable-for-the-user release. And you know what? That’s actually a very good question. For most of KOffice the answer is easy: no, it is still a developers’ release, by developers, for developers and any adventurous user uses it at their own peril.

But for Krita, it’s harder to decide. Krita 2.1 still has some feature regressions compared to 1.6 (like no image overview docker, some missing filters, among other things I have discussed before).

And the performance of Krita is still quite bad, and we’ve done next to nothing about that for 2.1. I test with a 300dpi A4 image and if I play with layers I can almost make coffee while waiting for the image to be redrawn.

But the stability has improved a lot! We’ve been cleaning away bugs with vim and a hard brush and now there is only one release blocker bug, six crash bugs (only one of which I can reproduce,dash it) and less than forty normal bugs left. Polish is still lacking to some extent, mainly in the area of progress bars, but even there we are making progress.

And subjectively, stability feels pretty good, even while developing. So… It’s not ready for inclusion in the mainstream. But it’s a good replacement for Krita 1.6, if you are not using many of the filters from the krita-plugins package that haven’t yet been ported. So, if anyone wants to give it a try (especially if they are miniature painters who are  satisfied with a 1024×768 canvas), we can use some real-life testing now!