Add KDE June 2024
This commit is contained in:
parent
56c6fef820
commit
45c1d54ced
4 changed files with 38 additions and 35 deletions
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "My work in KDE for June 2024"
|
||||
date: 2024-06-27
|
||||
date: 2024-06-30
|
||||
draft: false
|
||||
tags:
|
||||
- Linux
|
||||
|
@ -12,74 +12,77 @@ series:
|
|||
- My Work in KDE
|
||||
---
|
||||
|
||||
Welcome back! I skipped last month because I was busy with other stuff, and I didn't have much to discuss anyway.
|
||||
Hello! I intentionally skipped last month because I was busy with other tasks, and I didn't have much to discuss KDE-wise. Anyway, let's get started:
|
||||
|
||||
# Akademy
|
||||
|
||||
I'm finalizing my travel plans for Akademy 2024, I'll also be attending QtCS in Wurzburg as well. At the time of writing, the program has not been announced yet. So I'm not sure if I'm giving a talk yet, but fingers crossed 🤞
|
||||
I have booked my travel plans for [Akademy 2024](https://akademy.kde.org/2024/), and hopefully this time my travel will be uneventful. I'll be attending [QtCS 2024](https://wiki.qt.io/Qt_Contributor_Summit_2024) in Würzburg too. At the time of writing, the program has not been announced yet - so I'm not sure if I'm giving a talk yet, but fingers crossed 🤞
|
||||
|
||||
# Art on Wayland
|
||||
|
||||
A common problem with artists inquiring about the KDE Wayland session is that a lot of information is passed down. Some of the information is clearly out of date, and it just spreads. On top of that, factual information is scattered across multiple wiki pages, forum posts, and chat messages. I wrote up a nice long page (personally maintained by me, mind) at https://artonwayland.redstrate.com/. If all goes well, I hope to retire this page in a year or two.
|
||||
A common problem with artists inquiring about the KDE Wayland session is that a lot of information is passed down. Some of the information is clearly out of date, and it spreads like wildfire. On top of that, factual information is scattered across multiple wiki pages, forum posts, and chat messages. I wrote up a page (personally maintained by me, mind) hosted at https://artonwayland.redstrate.com/. (If all goes well, I hope to retire this page in a year or two.)
|
||||
|
||||
In terms of actual software, as you probably heard - gsetwacom was created by Peter as a xsetwacom-esque replacement on GNOME. I created our own, called ktabletconfig. I personally don't have a use for this tool, but I wanted to create it anyway. I hope it serves someone well!
|
||||
In terms of software, [gsetwacom](https://github.com/linuxwacom/gsetwacom) was recently released by Peter Hutterer. So, I created our own (intentionally a seperate tool), called [ktabletconfig](https://invent.kde.org/redstrate/ktabletconfig). I personally don't have a use for this tool, but I wanted to create it anyway. I hope it serves someone well!
|
||||
|
||||
I do plan on expanding ktabletconfig's features, as the Wayland session continues to mature.
|
||||
|
||||
# Plasma
|
||||
|
||||
Merged the tablet tester: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1970
|
||||
{{< add "feature" >}} I [merged the tablet tester](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1970), finally! Thanks to Nate for pushing it past the finish line, as always. {{< release "6.2" >}}
|
||||
|
||||
Explain what left-handed mode does in the tablet kcm, because even I didn't know: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2300
|
||||

|
||||
|
||||
Rebased and merged Aki Sakurai's "map to workspace" feature: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2304
|
||||
{{< add "feature" >}} Clearly explain [what left-handed mode does in the Tablet KCM](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2300), because even I didn't know until I looked it up! {{< release "6.2" >}}
|
||||
|
||||
Fixed the wrong aspect ratio for the output item: https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2305
|
||||
{{< add "feature" >}} Rebased and [merged Aki Sakurai's "Map to Workspace"](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2304) (aka all monitors) feature for the Tablet KCM. {{< release "6.2" >}}
|
||||
|
||||
{{< add "bugfix" >}} I also [fixed the wrong aspect ratio for the output preview in the Tablet KCM](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2305). Now mapping between 4:3 and 16:9 screens should make more sense in the UI. {{< release "6.1" >}}
|
||||
|
||||
{{< add "bugfix" >}} Went [through the whole Tablet KCM and cleaned up the terms](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2303) we use. It's a small thing, but I hope it makes the features we have more understandable. {{< release "6.2" >}}
|
||||
|
||||
# Frameworks
|
||||
|
||||
{{< add "feature" >}} I have begun [adding a way for Kirigami applications](https://invent.kde.org/frameworks/kconfig/-/merge_requests/316) to save and restore window state like our QtWidget applications do. I have stalled on it because of something else, but this is something I want to finish soon. {{< release "???" >}}
|
||||
|
||||
{{< add "feature" >}} Added [a generic "translate" icon for applications](https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/382) based on the crow-translate icon we already have. {{< release "6.4" >}}
|
||||
|
||||
# Tokodon
|
||||
|
||||
Improved wording and capitalization, again: https://invent.kde.org/network/tokodon/-/merge_requests/499
|
||||
{{< add "feature" >}} I finished up [and merged quoted posts support](https://invent.kde.org/network/tokodon/-/merge_requests/483)! I'm also pretty happy with the implementation. {{< release "24.08" >}}
|
||||
|
||||
Merged support for quoted posts: https://invent.kde.org/network/tokodon/-/merge_requests/483
|
||||
|
||||
I've also been working on a metrics page, since Mastodon lacks this kind of feature (and it usually is supplanted by closed source solutions like MastoMetrics.) This is entirely client-side and it uses the publicly available information that anyone can access[^1]. You can perform the same ritual with a little bit of Python. Or sit there with a spreadsheet and dedicate some time clicking...
|
||||
|
||||
To prevent hammering the server because Tokodon has to download all of your public posts, the process is not automatic and requires a button press to sync again. The post data is saved in a local database and never leaves your computer[^2]. I'm hoping that promotion teams find this useful. I'm also vehemently against user-specific metrics, so there's no stupid stuff like "these are a list of users who liked your post the most". That's just invasive. The metrics database only stores the post ID, the numeric statistics and the post content.
|
||||

|
||||
|
||||
# Krita
|
||||
|
||||
Fix the "DEV BUILD" badge going to a 404: https://invent.kde.org/graphics/krita/-/merge_requests/2171
|
||||
{{< add "bugfix" >}} Fixed [the "DEV BUILD" badge going to a 404](https://invent.kde.org/graphics/krita/-/merge_requests/2171). {{< release "5.2.3" >}}
|
||||
|
||||
Fix the lag in the tablet tester when using it with a S-Pen on Android: https://invent.kde.org/graphics/krita/-/merge_requests/2172
|
||||
{{< add "bugfix" >}} Fix the [lag in the tablet tester when using it with a S-Pen on Android](https://invent.kde.org/graphics/krita/-/merge_requests/2172). {{< release "5.2.3" >}}
|
||||
|
||||
Multiple small improvements for the S-Pen on Android: https://invent.kde.org/graphics/krita/-/merge_requests/2170
|
||||
{{< add "bugfix" >}} Multiple small [improvements for the S-Pen on Android](https://invent.kde.org/graphics/krita/-/merge_requests/2170). {{< release "5.2.3" >}}
|
||||
|
||||

|
||||
|
||||
# NeoChat
|
||||
|
||||
Fixed the map showing up even though no locations were shared: https://invent.kde.org/network/neochat/-/merge_requests/1763 and also fixed copyright link activation.
|
||||
{{< add "bugfix" >}} Prevented the [location map showing up even though no locations were shared](https://invent.kde.org/network/neochat/-/merge_requests/1763). That also fixes copyright link activation! {{< release "24.05" >}}
|
||||
|
||||
Fixed the QR code not showing up in the account page: https://invent.kde.org/network/neochat/-/merge_requests/1765
|
||||
{{< add "bugfix" >}} Fixed [the QR code not showing up](https://invent.kde.org/network/neochat/-/merge_requests/1765) on the account page. {{< release "24.05" >}}
|
||||
|
||||
Added a focus border to the appearance page modes, which helps users who need keyboard navigation: https://invent.kde.org/network/neochat/-/merge_requests/1764 (it was navigtable before, you just would have no idea which one was selected)
|
||||
{{< add "bugfix" >}} Added [a focus border to the appearance page modes](https://invent.kde.org/network/neochat/-/merge_requests/1764), which helps users who solely depend on the keyboard. (It was navigable before, but you would have no idea which one was selected.) {{< release "24.05" >}}
|
||||
|
||||
Removed room member highlight on click: https://invent.kde.org/network/neochat/-/merge_requests/1766
|
||||
{{< add "bugfix" >}} Removed [room members being highlighted on tap](https://invent.kde.org/network/neochat/-/merge_requests/1766). This makes the member list appear slightly less buggy. {{< release "24.05" >}}
|
||||
|
||||
Added basic keyboard navigation for the server selection: https://invent.kde.org/network/neochat/-/merge_requests/1768
|
||||
{{< add "feature" >}} Added [basic keyboard navigation for the server selection popup](https://invent.kde.org/network/neochat/-/merge_requests/1768). {{< release "24.05" >}}
|
||||
|
||||
Fixed keyboard navigation in the space drawer: https://invent.kde.org/network/neochat/-/merge_requests/1769
|
||||
{{< add "bugfix" >}} Fixed [keyboard navigation in the space drawer](https://invent.kde.org/network/neochat/-/merge_requests/1769). {{< release "24.05" >}}
|
||||
|
||||
Fixed keyboard navigation on search pages: https://invent.kde.org/network/neochat/-/merge_requests/1767
|
||||
|
||||
# HIG
|
||||
|
||||
I did some small editing to the new HIG, such as re-arranging some text and adding better links to Qt docs.
|
||||
{{< add "bugfix" >}} Fixed [keyboard navigation on the room & user search pages](https://invent.kde.org/network/neochat/-/merge_requests/1767). {{< release "24.05" >}}
|
||||
|
||||
# Other
|
||||
|
||||
Added a generic "translate" icon we can now use in applications: https://invent.kde.org/frameworks/breeze-icons/-/merge_requests/382
|
||||
{{< add "bugfix" >}} Fixed [keyboard navigation for Kirigami Add-on's FormComboBoxDelegate](https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/248), which improves keyboard navigation in lots of Kirigami applications! {{< release "1.3.0" >}}
|
||||
|
||||
Fixed keyboard navigation for Kirigami Add-on's FormComboBoxDelegate: https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/248 which should help every KDE application that uses them.
|
||||
I updated the [Plasma Desktop README](https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2299) in line with the other README things I did this year!
|
||||
|
||||
{{< series-nav "kde-jan2024" "kde-march2024" >}}
|
||||
{{< series-nav "kde-april2024" >}}
|
||||
|
||||
[^1]: Because the tool only downloads public posts. These are usually accessible via web browser.
|
||||
|
||||
[^2]: To quell any fears, this is only stores your *public* posts. So in the case that someone manages to leak your database, it only contains (possibly outdated) public information.
|
||||
|
|
BIN
content/blog/kde-june2024/quoted.webp
Normal file
BIN
content/blog/kde-june2024/quoted.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
BIN
content/blog/kde-june2024/spen.webp
Normal file
BIN
content/blog/kde-june2024/spen.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 129 KiB |
BIN
content/blog/kde-june2024/tablettest.webp
Normal file
BIN
content/blog/kde-june2024/tablettest.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
Loading…
Add table
Reference in a new issue