This Week in Plasma: Printer Ink Level Monitoring
Saturday, 26 July 2025
Welcome to a new issue of This Week in Plasma!
Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.
Read More
Week 7 recap GSoC 2025 - Add Action Buttons continued with Icons
Thursday, 24 July 2025
Intro This week builds on the work from last week, where I started adding selection action buttons to the floating toolbar in Krita. The focus this time was on integrating more actions and improving the user interface by adding icons to those buttons.
Read More
This Week in Plasma: rounded bottom corners
Saturday, 19 July 2025
Welcome to a new issue of This Week in Plasma!
Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.
Read More
Week 6 recap GSoC 2025 - Add Action Button
Tuesday, 15 July 2025
Intro The main goal of this project is to add accessible functionality for users. This wouldn't be possible without buttons to activate those tools! This week’s focus was all about giving the user more direct access to selection tools by placing actionable buttons on top of the floating bar right on the canvas.
Read More
This Week in Plasma: tablet dials and day/night cycles
Saturday, 12 July 2025
Welcome to a new issue of This Week in Plasma!
Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.
Read More
Updates on the ISO Image Writer rewrite
Friday, 11 July 2025
tldr: QML port going full speed, researched KDE's design language, ISO Selection window added and Backend integration started
Over the past few weeks, I’ve been working on porting parts of the IsoImageWriter UI from traditional QtWidgets to QML. The goal is to modernize the look and feel, while also making the interface more extensible for future features. As expected, switching over to QML wasn’t just a copy-paste job, I had to spend quite a bit of time digging through KDE’s design guidelines to ensure the result actually feels like a KDE app, not just a weekend demo project.
Read More
Karton GSoC 2025 Blog #2: Qt SPICE Client
Thursday, 10 July 2025
After my initial status blog, I was really surprised to see so much support and excitement about Karton, and I'm grateful for it!
A few weeks have gone by since the official coding period for Google Summer of Code began. I wanted to share what I've been working on with the project!
Read More
Week 5 recap GSoC 2025 - Toggle the Selection Action Bar
Thursday, 10 July 2025
Intro Tools are meant to be used as needed. The Selection Action Bar is no exception. So this week I added in a toggle so that users are able to show or hide the Selection Action Bar.
Read More
Amarok 3.3 "Far Above the Clouds" released!
Tuesday, 8 July 2025
The Amarok Development Squad is happy to announce the immediate availability of Amarok 3.3 "Far Above the Clouds"!
Amarok 3.3.0 is the first version based on Qt6/KF6, corresponding to a decade-sized update of the technological foundations. Additionally, audio engine has been reworked to use GStreamer for playback. Previously, the availability of various features, e.g. ReplayGain and visualiser, was dependent on the Phonon backend in use, an issue that became even more evident with Qt6 Phonon backends. This has now been remedied: The reworked audio engine provides unified feature set for all users and should provide a solid and future-proof sonic experience for years to come. Notable improvements have also landed to the database system: improved character set support helps with e.g. emojis in podcast descriptions and other very exotic symbols, date handling has been improved ('year 2038 problem'), and various other potential and actual database-related issues have been fixed.
Read More
Week 4 recap GSoC 2025 - draft merge request and feedback
Tuesday, 8 July 2025
Intro Merge requests (MR) are a useful feature in version control systems to propose changes to large codebases. This helps keep track of major changes and organize individual contributions. This week I created a draft MR to keep track of my progress and to gain constructive feedback.
Read More