Welcome to a new issue of This Week in Plasma! This week saw huge improvements to the Plasma clipboard, KRunner, and drawing tablet support — not to mention a bunch of UI improvements in Discover, and plenty more, too! So without further ado… Notable New Features Plasma’s clipboard now lets you mark entries as favorites, and they’ll be permanently saved so you can always access them easily! This is very useful when you find yourself pasting the same common text snippets all the time. ...| KDE Blogs
Hello again everyone! I'm Derek Lin also known as kenoi, a second-year Math student at the University of Waterloo. Through Google Summer of Code 2025 (GSoC), mentored by Harald Sitter, Tobias Fella, and Nicolas Fella, I have been developing Karton, a virtual machine manager for KDE.| KDE Blogs
Intro In my final week of GSoC with KDE's Krita this summer, I am excited to share this week's progress and reflect on my journey so far. From the initial setup to building the Selection Action Bar, this project has been a meaningful learning experience and a stepping stone toward connecting with Krita's community and open source development.| KDE Blogs
Apache/2.4.52 (Ubuntu) Server at blogs.kde.org Port 443| blogs.kde.org
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.| KDE Blogs
Apache/2.4.52 (Ubuntu) Server at blogs.kde.org Port 443| blogs.kde.org
Intro After getting the Selection Action Bar into a working state over the past few weeks, this week I focused on creating documentation and refactoring code to improve clarity, maintainability and make sure other contributors can build off of this work without confusion. Progress Documentation One of the most important parts of contributing to open source is writing about what you have built. Krita's documentation is maintained in a dedicated repository. This week I began drafting a merge re...| KDE Blogs
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. --- This week we didn’t focus on features, and instead fixed bugs, improved performance, and improved the UI. There were several concerted pushes on various initiatives that bore a lot of fruit! Relatedly, if you notice that the number of high-priority bugs has risen, this is the result of recent b...| KDE Blogs
Intro Last week, I added canvas limitations to keep the Selection Action Bar within a user's view. This week, I focused on positioning the toolbar so it renders directly underneath the initial selection instead of a hard coded value on the canvas. This change improves the user experience by reducing mouse travel and making the toolbar feel more intentional and intuitive to use. Side note: This week I also added 2 buttons: 'Fill with Color' and 'Crop to Selection'. Obstacles to Implementation ...| KDE Blogs
The Amarok Development Squad is happy to announce the immediate availability of Amarok 3.3.1, the first bugfix release for Amarok 3.3 "Far Above the Clouds"! 3.3.1 features a number of minor bugfixes and code and build system cleanups. Some occasional crashes related to the new audio backend have also been fixed, and the remaining non-theme icons in user interface have been replaced. The new release also features improvements to the scripting support. Although current scripting functionality ...| KDE Blogs
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. This week some cool features and UI improvements landed. We’re in the middle of the Plasma 6.5 development cycle, so now’s the time to get your features merged, folks! Notable New Features Plasma 6.5.0 Pages in System Settings have gained the ability to communicate with the parent app a little bi...| KDE Blogs
Intro After adding the ability to drag and reposition the Selection Action Bar on the canvas last week, I spent this week improving that interaction. I tackled the issue where users could drag the toolbar completely off-screen, making it inaccessible. This week was all about keeping the toolbar within the canvas boundaries. Side note: This week I also updated the UI to resemble the mockup concept provided from the community. Obstacles to Implementation During testing I noticed that without bo...| KDE Blogs
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. This week something was merged for Plasma 6.5 that a lot of people have been wanting for a long time: automatic day/night theme switching! And that's not all; we’ve got more visual customizability on offer too, plus a bunch more UI improvements and bug fixes. Check it all out here: Notable New Feat...| KDE Blogs
Intro Apart from setting up a new open source project, it is important to understand how the application works in order to make the changes you need. In this blog I will go over how I find code, understand the application, and my progress so far with the Selection Action Bar. Searching code One Stop Shop for Searching Command Line grep -rn "<string_to_search>" QTCreator ctrl + f crtl + shift + f Debug in C++ code qDebug()<<"[Debug] <string_to_display_for_debugger> << <additional_parameters>; ...| KDE Blogs
Intro This week I focused on making the Selection Action Bar draggable directly on the canvas. This would let the user reposition the toolbar that is best for their workflow. Obstacles to Implementation Up to this point adding elements on Krita using Qt was straightforward however making these elements interact and respond to mouse click events needed some deeper diving. The goal of this part of the Selection Action Bar was to allow users to click and drag the tool to reposition it anywhere w...| KDE Blogs
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. This week UI and feature work for Plasma 6.5 continued to progress, along with a bunch of nice technical changes and bug fixes. Have a look: Notable New Features Plasma 6.5.0 For supported printers, plasma now tells you when the printer is low on ink! (Mike Noe, link) Notable UI Improvements Plasma 6...| KDE Blogs
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. Adding Buttons and Icons After learning how Selection Tools are triggered through existing UI buttons, the next step was figuring out where those actions originate in the code and how to reuse them in new buttons. I also explored how to visually...| KDE Blogs
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. This week we continues the feature work for Plasma 6.5, landing a major visual change that has been years in the wanting: rounded bottom corners for windows! Check it out below, along with other goodies: Notable New Features Plasma 6.5.0 Breeze-decorated windows now have their bottom corners rounded ...| KDE Blogs
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. QPushButton and connect() During the halfway point check in with Emmet, I got advice to look into QAction and QPushButton. I learned that QAction held a lot of the Selection Tool act...| KDE Blogs
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. This week features for Plasma 6.5 started to take shape. Day/night appearance changes and digital art are going to be some of the big areas of improvement, so get ready! Notable New Features Plasma 6.5.0 You can now configure what rotatable dials on your drawing tablet do! (Joshua Goins, link 1, link...| KDE Blogs
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 gui...| KDE Blogs
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! VM Installer Earlier last month, I was finishing up addressing feedback (big thanks again to Harald!) on the VM installer-related MR. I had made some improvements to memory management, bug fixes related to detectin...| KDE Blogs
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.| KDE Blogs
Collection of blog for KDE Contributors| KDE Blogs
Apache/2.4.52 (Ubuntu) Server at blogs.kde.org Port 443| blogs.kde.org
Apache/2.4.52 (Ubuntu) Server at blogs.kde.org Port 443| blogs.kde.org
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.| KDE Blogs
Hi everyone! I'm Derek Lin, also known as kenoi. I'm a second-year student at the University of Waterloo and really excited to be working on developing Karton, a virtual machine manager, this summer. This project will be a part of the Google Summer of Code (GSoC) 2025 program and mentored by Harald Sitter, Tobias Fella, and Nicolas Fella. Over the past few months, I've been contributing to the project through some merge requests and I hope to get it to a somewhat polished state towards the en...| KDE Blogs
Dear fans of music & open source music players, in preparation of the upcoming Amarok 3.3 release, a beta release (3.2.81) has been prepared. As shown in the ChangeLog, the changes are mostly technical: Qt5 support is removed, and Amarok 3.3 beta is compatible with Qt6/KF6 only. Additionally, a database scheme update (first such since 2012) fixes encoding and date related bugs.| KDE Blogs
Welcome to a new issue of "This Week in Plasma"! Every week we cover as much as possible of what's happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.| KDE Blogs
Welcome to a new issue of "This Week in Plasma"! Every week we cover as much as possible of what's happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.| KDE Blogs
Welcome to a new issue of "This Week in Plasma"! Every week we cover as much as possible of what's happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.| KDE Blogs
I've been fixing cursor problems on and off in the last few months. Here's a recap of what I've done, explanation of some cursor size problems you might encounter, and how new developments like Wayland cursor shape protocol and SVG cursors might improve the situation.| KDE Blogs