Skip to content

My work in KDE for March 2024

Sunday, 31 March 2024 | redstrate


I didn’t work much on KDE for the first half of March, but still managed to squeeze out some good features and bugfixes. I’m also starting on the Wayland grant work I teased soon, so look forward to news on that next month.

Plasma

Bugfix The text and buttons are now centered in KCMs that launch external applications, such as the System Monitor in KInfoCenter. 6.1

What the System Monitor KCM looks like now
What the System Monitor KCM looks like now

Bugfix Fix numerous spacing and layout issues in the Date & Time KCM. 6.1

Now it looks nice and centered, and there’s less “mystery spacing”
Now it looks nice and centered, and there’s less “mystery spacing”

Bugfix Actually disable the calendar in the Date & Time KCM when NTP is enabled. Basically fixing the bug you see in the above screenshot where the date picker is still enabled. 6.1

Bugfix (Haven’t been able to continue it yet) but disable the searchbox and filter actions when there’s no command output. If you don’t have the “aha” installed you shouldn’t be able to search for non-existent text under “Firmware Security”. 6.1

Bugfix In the Bluetooth KCM, “game controllers” are now called as such where it was previously “joypads”. 6.1

Note that it’s “Game controller” in the final version
Note that it’s “Game controller” in the final version

Bugfix The same device type names used in the Bluetooth KCM, are now used in it’s applet.

Better device names? Yay!
Better device names? Yay!

Tokodon

Feature Added an alert badge for pages in the sidebar. Currently only used for follow requests, but plan on adding it on other pages soon. 24.05

The new alert system being used
The new alert system being used

Feature Allow popping out the status composer on desktop. This allows you to compose toots while doing something else in the application, like browsing or searching for the correct hashtag. 24.05

Now you can write your status in a separate window
Now you can write your status in a separate window

Bugfix I implemented more key navigation fixes. This set of fixes are centered around interacting with media attachments. There’s still a long way to go before you can use Tokodon from a keyboard alone, but it’s getting there. 24.05

Bugfix Ported from Qt5Compat.GraphicalEffects. I usually don’t mention boring refactors, this one is special. Volker found that this old GraphicalEffects module eats up 4 MB of storage on Android so this is a pretty big win! 24.05

Bugfix Numerous UnifiedPush notification fixes. It’s not perfect yet, but much better than it was before. 24.02

NeoChat

Bugfix Simple change, I made the tabs in the developer tools full-width. 24.05

Perfectly balanced
Perfectly balanced

Bugfix Now lonely question marks are excluded from links as they should be. Websites that don’t handle this will throw up an error instead, so this eliminates lots of user error. 24.02

Now I can actually click these!
Now I can actually click these!

Bugfix Fixed the quick format bar not working. 24.02

PlasmaTube

Lots of small UX changes this month. Including moving more actions to the header, reducing video title duplication and more. I can’t make a good screenshot right now because Invidious is currently broken due to Google’s changes. 24.05

Kirigami

Bugfix I did a little digging on where one of the color roles came from, and now noted where the disabled text color comes from (on KDE Plasma). Still needs approval though 🙂 6.1

Bugfix (Not approved yet) Stop the back button from appearing even when we explicitly requested it gone. 6.1

Documentation

Note that Plasma Framework is now libplasma in the Breeze README. 6.1

Clarify that the default alignment for Kirigami’s ActionToolbar is AlignLeft, not AlignRight. 6.1


That’s all for this month!