Kate is 20 years old!

Kate just turned 20 today!

As announced before, Kate turned twenty today.

When did it start?

Here again my initial request to the KWrite maintainer about my work on a ‘MDI KWrite’ later called Kate (sorry, German & spelling mistakes):

From: Cullmann Christoph <crossfire@babylon2k.de>
To: digisnap@cs.tu-berlin.de
Subject: KWrite - Verbesserungsvorschläge
Date: Thu, 14 Dec 2000 18:38:42 +0100

Hallo
Ich benutze KWrite regelmässig um Quellcode zu bearbeiten und das
Syntaxhighlighting ist sehr praktisch.
Es wäre jedoch schön wenn KWrite eine MDI-Oberfläche hätte.
Ich baue gerade eine und falls jemand Interesse hat können sie sich ja melden.

Danke und Tschö
Christoph Cullmann

Funny enough, if you look at the timestamp of the mail, it got mailed out at “18:38:42”. I was 18 then, now I am 38 and 42 is always a good number, I couldn’t have faked that timestamp better!

A lot of people helped!

A long time passed since that mail and a lot of contributors did join and leave the team around KCEdit/Kant/Kate/KTextEditor/KSyntaxHighlighting/… during that time.

Our incomplete auto-generated list contains more than 550 people that contributed stuff in these past 20 years.

Thanks to all of them (and to everybody that got forgotten & the wider KDE community).

Recent contributions?

Since we got our GitLab invent.kde.org instance, we already merge:

And yes, these numbers did increase since my pre-announcement of the birthday in November.

Let’s keep the patches arriving, improvements are always welcome!

But yes, we shall be truthful, stuff might be rejected, you can look at the non-merged closed stuff on the above pages, too.

Supported Platforms?

For large parts of its lifetime, Kate worked nicely on Unices with X11 (or now Wayland), but not so well on anything else.

Since some years now, we have actually “good” support for Windows, too. Since more than at least 4 years we provide usable Windows installers for Kate and since more than one years we are in the official store.

Even for macOS there are usable builds, but help to maintain & polish them would be very welcome. Their current state is unfortunately far away from what we have on Windows.

You can get information about where to get the current releases here.

Bugs, Bugs, Bugs :(

Not all is well in Kate’s world, we have “A LOT” of bugs that need love.

If you have time and want to help out but you have no own itch to scratch => take a look at these lists.

Unfortunately a lot of these issues/enhancements are not a 5 minute job.

Btw., that we actually get regular new bug reports shows that people actually really use the stuff we create ;=) If Kate & Co. would be some dead project, we would get neither new bugs nor wishes.

Who cares, show colorful pictures!

Yep, who cares, look at Kant aka Kate in 2001, KDE 2.2.x:

Yep, no anti-aliasing of fonts, pixels everywhere. Btw., I your read the article from that time, we actually postulated a different birthday for Kate there. But I think backdating it to the initial mail is actually more “correct”. We should accept that Kate went through some renames in her past ;)

Some KDE 4.x version in 2010, after ~10 years of evolution (show-casing the SQL plugin):

And now, 2020:

The future? That’s not yet written. => That’s up to your contributions!

Summary?

I am astonished that the project I started is still there and I stayed with it, too.

I would not have thought that something I began working on at the age of 18 is still used daily at work by my 20 years older version ;=)

I learned a lot during my work on Kate and other stuff inside the KDE community.

I think the trips to KDE e.V. meetings and KDE conferences were actually some of the first travels I went on “alone” as a student after I finished school. I guess one of them was my first flight, too. And they all were very nice experiences.

I hope that others that contributed to the project had a good time as well.

Let’s try together to keep Kate (and it’s underlying Framework parts) useful for a lot of people in the future, too.

Stay healthy, have a nice Christmas (if you celebrate that) and a good start in the new year. Might the next year bring better fortune than this one.

Comments?

Matching threads for this are here on r/KDE & r/Linux.