16 KiB
title | date | draft | tags | toc | series | |||||
---|---|---|---|---|---|---|---|---|---|---|
My work in KDE: The end (for this blog series) | 2024-10-20 | false |
|
true |
|
Hello again, sorry it's been a while since the last post. In this case, I'm doing a never-before-seen multi-month post!
This may be the last post in this series, as the KDE Promo team has launched "This Week in KDE Apps" which covers my work here (and I also have plans to contribute to... 😅) Nate Graham typically reports on my Plasma changes in his "This Week in Plasma" series. All that would be left is the uninteresting changes, so I was thinking it might be more sensible to do an emersion-style "Status update" that's isn't strictly KDE related. We'll see!
Plasma
{{< add "feature" >}} You can now tweak the pen pressure. This is useful if you prefer a specific style to your strokes, and you can't change this directly in your preferred application. We plan to have add "soft" and "hard" presets to make using the curve easier. This is one of the last items paid for by our NLnet grant, so it's exciting to see it finally come to fruition! {{< release "6.3" >}}
{{< add "feature" >}} The stylus cursor is now hidden on the Calibration page but this will only work once your distribution switches to Qt 6.8. The credit belongs to Nicolas Fella as he's the one who put in the work upstream in Qt! {{< release "6.2.1" >}}
{{< add "bugfix" >}} The calibration accuracy is now improved slightly and refining your existing calibration further should work closer to how you expect. {{< release "6.2.1" >}}
{{< add "bugfix" >}} Added more safety rails in the Calibration code to prevent possible crashes. {{< release "6.2.1" >}}
{{< add "bugfix" >}} Made sure the calibration matrix is reset when you hit the "Defaults" button. {{< release "6.2.1" >}}
{{< add "bugfix" >}} Now the Calibration window opens on the correct screen. {{< release "6.2.1" >}}
{{< add "bugfix" >}} Now the action dialog doesn't show up in the wrong place when your KCM scrolls a lot, like mine. {{< release "6.2.1" >}}
Tokodon
{{< add "feature" >}} The welcome page when you first open Tokodon now looks much nicer and friendly. Hopefully it makes it clearer what Tokodon is, and also includes an even clearer badge to indicate what service it connects to. {{< release "24.12" >}}
{{< add "feature" >}} Display public servers to ease registration for first-time Mastodon users. Right now there's not any filtering options, but this is a huge improvement over an empty textbox and expecting users to know where to find a server. {{< release "24.12" >}}
{{< add "feature" >}} My post tag display improvement was merged, which limits tags to one line. Note that this isn't the final design we'll go with, but they will no longer spill onto multiple lines. {{< release "24.12" >}}
{{< add "feature" >}} It seems people want Cohost's "Following" feed for Mastodon, and of course Tokodon could do it! So that's what I did, and implemented Cohost's "Following" feed. Albiet it's currently limited due to the Mastodon API we have available, so it comes with two big caveats currently: You only see when people were last active by the day, and the pagination kinda sucks. {{< release "24.12" >}}
{{< add "feature" >}} Added support for managing your social graph within Tokodon. For example if you don't want someone to follow you anymore, or to quickly unfollow someone from your "Following" list. {{< release "24.12" >}}
{{< add "feature" >}} Self-identified bots are now correctly identified on the profile page. {{< release "24.12" >}}
{{< add "feature" >}} Due to limitations in the Mastodon API, we now put a button on the account page to denote there are more settings available online. {{< release "24.12" >}}
{{< add "feature" >}} Changed the media tab to a grid view, making it easy to see a user's media all at once. This works different compared to Mastodon Web as you can even filter by featured tag in this mode - but it's not shown in this screenshot. {{< release "24.12" >}}
{{< add "feature" >}} Laid the initial groundwork unread notifications. You now have a number indicator in the sidebar for unread notifications, and mark them as read. {{< release "24.12" >}}
{{< add "feature" >}} Added list user management, so now you can use lists to their full advantage within Tokodon itself. {{< release "24.12" >}}
{{< add "feature" >}} The warning iconography for "Content Warnings" are now removed, and replaced with "Content Notice" to denote it's true and more generic purpose. {{< release "24.12" >}}
{{< add "feature" >}} Added support for read markers, allowing you to continue reading where you last left off. {{< release "24.12" >}}
{{< add "feature" >}} Now the authorship of links are displayed in link preview cards including a Mastodon account, if available. See this official Mastodon blog post for more details. {{< release "24.12" >}}
{{< add "feature" >}} Added a way to view poll results before voting, finally. {{< release "24.12" >}}
{{< add "feature" >}} Now it's possible to see which poll options you voted for. {{< release "24.12" >}}
{{< add "feature" >}} When clicking the "ALT" button, the media description pops up. This could be useful if you want to quickly view what the media is, before unhiding it. {{< release "24.12" >}}
{{< add "feature" >}} Tokodon now supports displaying admin report, severed relationship and moderation warning notifications. These notifications can then be configured in the notifications settings as per usual. The details shown in the notifications can still use a bit of work, though. {{< release "24.12" >}}
{{< add "feature" >}} The Notifications page is redesigned, to better suit non-English languages. I also added a button to go straight to Notification settings from here. {{< release "24.12" >}}
{{< add "feature" >}} When you're using Tokodon on a newer and emptier Mastodon account, the application is much friendlier with more helpful explanatory text everywhere. {{< release "24.12" >}}
{{< add "feature" >}} Tokodon's UI is now more responsive. The sidebar will appear on mobile devices if their screen is wide enough, like the Android tablet I use Tokodon on. {{< release "24.12" >}}
{{< add "feature" >}} Timeline streaming and read markers can be turned off, if you prefer. {{< release "24.12" >}}
{{< add "feature" >}} When viewing someone's profile, a list of people you follow that you have in common is now shown. Hopefully this will make it easier to find new friends on Mastodon! {{< release "24.12" >}}
{{< add "feature" >}} You can now edit your profile fields within Tokodon, without having to do it through Mastodon Web. {{< release "24.12" >}}
{{< add "feature" >}} You can now see trending links (or "news") on the Explore page, and also suggested users. I'm intentionally not showing a screenshot since it doesn't look very good yet. {{< release "24.12" >}}
{{< add "bugfix" >}} The font size in the post composer now follows your preferred font setting. {{< release "24.12" >}}
{{< add "bugfix" >}} Tapping a post only works by tapping on the content itself, not the margins. {{< release "24.12" >}}
NeoChat
{{< add "feature" >}} You can open location links in your preferred map application. This is the same Map application under the Applications KCM, so you can choose something like OpenStreetMap or even Marble. {{< release "24.12" >}}
{{< add "feature" >}} The location chooser is now better in general. There's a toolbar button to re-center the map, and if your device supports positioning then it can use that to center itself. {{< release "24.12" >}}
{{< add "feature" >}} The security page is overhauled and now contains more relevant settings from other pages. {{< release "24.12" >}}
{{< add "feature" >}} NeoChat's welcome page when you first open it now looks a bit nicer. {{< release "24.12" >}}
{{< add "bugfix" >}} Now when you only have friend invites and no messages a better icon is displayed, instead of none at all. {{< release "24.12" >}}
{{< add "bugfix" >}} The buggy look of the date section header is finally fixed. {{< release "24.08.1" >}}
Itinerary
{{< add "feature" >}} I added support for United Airlines reservations, so they can be imported to Itinerary and show up in KMail. Paired with Kalendar, this makes it really easy to keep track of my travel plans! I hope to add support for more North American airlines as I fly them, it's surprisingly easy to write extractors. {{< release "24.08.1" >}}
Frameworks
{{< add "feature" >}} Added support for separator actions in ToolBarLayout in Kirigami. {{< release "6.7" >}}
{{< add "feature" >}} Added command names for "Remove Spaces" and "Keep Extra Spaces" in KTextEditor, for a secret future project. {{< release "6.7" >}}
{{< add "feature" >}}You can now disable the scrollbar interactivity on ScrollablePages in Kirigami. {{< release "6.8" >}}
{{< add "feature" >}}Initial support for QML bindings to the KTextAddons emoticons API. This means that eventually our applications will no longer need to have their own special emoji picker, and our Unicode data will be unified! {{< release "1.6" >}}
Libraries
{{< add "bugfix" >}} The caption text in applications that use the Kirigami add-ons fullscreen image viewer is now copyable. I usually write alternative text for my artwork in Tokodon first, and then copy it elsewhere. So it's really cool to be able to do this within Tokodon itself and not have to go through Mastodon Web. {{< release "1.6" >}}
KDE Goals
The goal I championed for, "We care about your Input" was selected! You can check it out on the goals page on the KDE website, which also includes links to our public workboard, chat and the original proposal. Let's make KDE Plasma the perfect desktop environment for artists! (And everyone else too, I guess 😜)
Akademy
I also attended Akademy this year! You can read [more about it in it's dedicated blog post]({{< ref "akademy2024" >}}) if you missed it.
It's [been almost a year]({{< ref "kde-jan2023" >}}) since I started this series, and I can't believe I've done almost a dozen of these. People seem to really like them, and I'm really appreciative of that! Like I said in the beginning, there will most likely not be a next part as it will be rolled into someone else's blog posts now.
If you want a hint as to what I'll be about blogging next, you might want [to remember where this all began]({{< ref "fixing-22r" >}}).
{{< series-nav "kde-july2024" "" >}}