9.2 KiB
title | date | draft | tags | toc | series | |||||
---|---|---|---|---|---|---|---|---|---|---|
My work in KDE for January 2024 | 2024-01-31 | false |
|
true |
|
Now it's full circle, a whole year of KDE has started again! This is a bit of a smaller post, for two reasons. First I have begun stripping out of the less interesting stuff I do - like really boring bugfixes, whoop. Secondly, I'll be busy at $work
for the next few months and I don't know what my schedule is going to look like yet.
Plasma
{{< add "bugfix" >}} Finished up Aleix's QML API for Layer Shell Qt, and exposing it via a proper installable QML module. This is only useful for developers. {{< release "6.0" >}}
{{< add "feature" >}} Working on adding a simple tablet tester to the Drawing Tablet KCM, modeled after a certain KDE application's own. {{< release "6.1" >}}
{{< add "feature" >}} Also working on adding a configurable pen pressure curve, allowing artists to tweak the pen pressure curve of their pen or eraser. It will have two fully-controllable points of articulation and two partially-fixed points for adjusting the thresholds. {{< release "6.1" >}}
{{< add "bugfix" >}} Fix camera-video-symbolic being coloured wrong, when using dark color schemes like Breeze Dark. I also fixed document-send-symbolic using the wrong icon at 16x size. {{< release "6.0" >}}
{{< add "bugfix" >}} I added more common keywords for Screen Locking settings. {{< release "6.1" >}}
{{< add "bugfix" >}} Removed some Wayland-techno terminology from Drawing Tablet settings, "Pen buttons" should be called that. {{< release "6.1" >}}
KWin
{{< add "feature" >}} I opened a merge request for the necessary things on the KWin side needed for configuring pen pressure. {{< release "6.1" >}}
Tokodon
The next major release is upon us, so I started doing some last-minute bugfixing. This is also when we branch, so I can start breaking strings again! I hope to start adding new features next month.
{{< add "feature" >}} There has been an excess of bug reports of people using Tokodon without a way to store passwords. And if you use Tokodon on Android, it would be helpful to enable notifications but we have no way to ask you yet. To solve both of these problems (and possibly more in the future) I added a new initial setup flow. Said system will also prevent you from starting Tokodon without a way to save account data, hopefully preventing more of these bug reports in the future! {{< release "28.04?" >}}
{{< add "feature" >}} Tokodon now warns you when you're viewing a private post, noting that this affects replies in an unusual way. I want to add more tips about Mastodon and ActivityPub-isms to work around these issues that are out of our hands. {{< release "28.04?" >}}
And now some smaller stuff:
- {{< add "bugfix" >}} The display of the home timeline name now makes more sense on desktop, preventing some duplicate text. {{< release "28.04?" >}}
- {{< add "bugfix" >}} Don't show empty biography cards on profiles. {{< release "24.02" >}}
- {{< add "bugfix" >}} Visually separate the active account in the switcher. {{< release "24.02" >}}
- {{< add "bugfix" >}} Improve the "login error" message with icons, and better help text. {{< release "24.02" >}}
- {{< add "bugfix" >}} Fixed numerous alignment and padding issues everywhere. {{< release "24.02" >}}
PlasmaTube
Same as Tokodon, I've been doing some more bug-fixing in preparation for the February mega-release and will continue to do so.
-
{{< add "bugfix" >}} Added a proper video thumbnail placeholder, instead of loading videos being displayed as empty space. {{< release "24.02" >}}
-
{{< add "bugfix" >}} Added a way to go directly to the channel page from a video item. This stops having to load the video, wait for it to finish and then navigate to the channel from the player. {{< release "24.02" >}}
-
{{< add "bugfix" >}} Use the standard ItemDelegate component everywhere now. It should look and feel like expected. And it makes my life as a developer way better! {{< release "28.04?" >}}
-
{{< add "feature" >}} Added a share button to the video player. {{< release "28.04?" >}}
-
{{< add "feature" >}} Added a date chip to the video player for checking the published date. {{< release "28.04?" >}}
Kongress
{{< add "bugfix" >}} Fixed two instances of broken section headers. {{< release "24.02" >}}
NeoChat
{{< add "bugfix" >}} The room list now hides subtitle text when there is none, slightly improving the alignment. {{< release "24.02" >}}
{{< add "bugfix" >}} Improved the look of the search message dialog, like I did for the Explore Rooms dialog before. {{< release "24.02" >}}
Frameworks
{{< add "bugfix" >}} Fixed symbolic icons being wrongly matched with a non-symbolic fallback, even if a symbolic version of said icon exists. This notably will fix lots of wrongly coloured icons in the system tray. {{< release "6.0" >}}
{{< add "bugfix" >}} Small improvements to the Kirigami platform plugin error message. This means that it's easier to debug this issue when you give us logs. {{< release "6.0" >}}
Websites
I spent some time trying to put in some small improvements to our Human Interface Guidelines, many of them are merged now but still need to take care of the rest.
- Don't mention devicePixelRatio at all, remove mentions of Plasma Units that are no longer relevant in 6..
- Fix capitalization and shorten wording of 3rd-party theme note.
- Remove some lingering mentions of PC2.
- Move the "Generate Media" page underneath the "Contribute" category, since it's only useful for that.
- Don't put the mobile bullet point so far down the page.
- Remove the useless and incomplete KCMGrid page.
- Mention the ellipses unicode character in the label writing docs.
- Make a note that disabled context menu items should be avoided in most circumstances.
Smaller stuff
- Updated Konvex to Qt6, I still plan on sitting down with it and getting it ready for review.
- Participated in the AMA today.
- Rebased and integrated lots of fixes that were stalling due to lack of an author around to rebase.
I hope to see you next month with more KDE stuff!
{{< series-nav "kde-dec2023" "kde-feb2024" >}}