Kate - Telemetry / User Feedback

Starting with the upcoming 20.04 release (or current master branch builds), Kate allows the user to turn on some telemetry submission. This is a purely opt-in approach. We will not submit any data if you not actively enable this feature! Like Plasma we use the KUserFeedback framework for this task. For details about how we handle the data, refer to KDE’s Applications Privacy Policy and specifically the Telemetry Policy. We documented what kind of info we submit on the Telemetry Use page. [Read More]

Windows Store Status

The Elisa music player is now in the Windows Store, too! It is the sixth application published there with the KDE e.V. account. And here are our current number of acquisitions (roughly equal to the number of installations, not mere downloads) for our applications: Kate - Advanced Text Editor - 23,524 acquisitions Okular - More than a reader - 16,154 acquisitions Filelight - Disk Usage Visualizer - 1,412 acquisitions [Read More]

New Breeze Kate Icon

Tyson Tan provided now a Breeze variant of the new Kate icon, too. This is now in the master branch of the breeze-icons repository. I hope other icon themes will update their Kate icon variants to match our new style, too. I first tried to enforce the use of the new icon by renaming it, but I got reminded this is too harsh and I should give the icon theme authors a chance to update them in their own pace. [Read More]

New Kate Icon

For years, Kate had a very generic icon. Unlike most other editors, that have very distinctive ones, we went with an icon that represented the use case of the program but provided no branding. In 2014, we tried to improve our branding by introducing a mascot - Kate the Woodpecker. Thought we used that in some places, like on the web site and in the about dialog, overall, the only thing most people did see was the generic icon (that even differs a lot between different icon themes). [Read More]

Kate - LSP Client Status

Initial release with 19.12.0 The LSP client plugin for Kate made it into the 19.12 release. As this is the first official release of this plugin, it still has a lot of rough edges. I use it at the office and it behaves well enough for my daily work on C/C++ and OCaml code. Multiple languages supported per default We ship default configurations for a bunch of languages, out-of-the-box the stuff should work with: [Read More]

Windows Store Status

Kate is now in the Windows Store since September, see our initial post. It was the second application published there with the KDE e.V. account. One might argue that it is no good thing for an open-source project to promote the use of closed-source operating systems like Windows. On the other side, a lot of people are stuck on Windows and I think it is a good thing to provide them with open-source software. [Read More]

KF6 Sprint - Day Three

Last day of the KF6 sprint at the MBition office in Berlin. Yesterday evening we had a nice group dinner with all sprint members. That is the starting state of our board today: First we discussed about the larger things like kio, kparts and kxmlgui together in one large group (including remote David Faure). This did lead to the following pre-lunch state of the board: Afterwards again groups will look at individual frameworks on their own first, before some debrief session. [Read More]

KF6 Sprint - Day Two

Second day of the KF6 sprint at the MBition office in Berlin. Kevin prepared a work board to structure what we do. We split up in four groups that will tackle tier 3 frameworks and review them for wanted/needed changes. Stuff like cleaning up dependencies or API cleanups or even full deprecation for stuff that were porting aids already for KF5. Before lunch we arrived at the following state for the first debriefing round. [Read More]

KF6 Sprint - Day One

Today we started our KF6 sprint at the MBition office in Berlin. Beside the people attending in person, we have David Faure joining us via web conference. Thanks already to the people at MBition that spend time on making it possible to host the sprint there. First stuff to be discussed were some high level things, like does the monthly release scheme work out well. Short answer: yes :) The short period works well, allows people to fix issues directly in frameworks and still have that reasonable fast provided to the users. [Read More]

Using Heaptrack and Hotspot

Some weeks ago at the Open Source Summit & Embedded Linux Conference there was also a talk by David about using heaptrack and hotspot. Since these tools are extremely valuable, I thought I’d blog to make these tools a bit more visible in the KDE community. Have fun watching & happy debugging, and join the discussion on KDE’s subreddit :-)

Resources: