This Month in Plasma Mobile: April 2023
We continued the port to Qt6, released the 23.04 release and attended Linux App Summit
We have been busy this past month! We released KDE Gear 23.04, which now contains most of the Plasma Mobile applications. The development of Plasma Shell based on Qt6 is progressing.
Plasma
Daniel Hofmann reduced the refresh rate of the clock to reduce the energy consumption.
Devin continued porting to Qt6 and fixing bugs. He also added a first start wizard for when the user logs for the first time.
Push notifications
Volker presented his work on Push Notifications at the Linux App Summit in Brno last weekend. You can watch his talk on youtube.
Tokodon (Mastodon client)
The visibility, post-creation time and application are now displayed when a post is selected (Shubham Arora, KDE Gear 24.08.0, Link)
We now always use relative times in posts (Shubham Arora, KDE Gear 24.08.0, Link)
We now consistently use "Post" in our UI instead of a mix between "Post" and "Toot". (Shubham Arora, KDE Gear 24.08.0, Link)
We implemented the Mastodon "Explore" tab, which shows some posts popular in your instance (Shubham Arora, KDE Gear 24.08.0, Link)
We overhauled the interaction icons (Joshua Goins, KDE Gear 23.08.0, Link)
Kalendar
The contact editor now allows adding basic personal information about the contact (Aakarsh MJ, KDE Gear 23.08.0, Link) and also their profile picture (Aakarsh MJ, KDE Gear 23.08.0, Link)
We fixed a serious crash when editing events in the calendar in the month view (Carl Schwan, KDE Gear 23.04.1, Link)
We fixed a data race causing a crash (Carl Schwan, KDE Gear 23.04.1, Link)
We fixed the custom reminder option showing as "On Event start" (Vanshpreet S Kohli, KDE Gear 23.04.1, Link)
We don't link against the libraries AkonadiXML, AkonadiAgentBase, CalendarSupport (Volker Krause, KDE Gear 23.08.0, Link 1 Link 2) and EventViews (Kevin Ottens - Carl Schwan, KDE Gear 23.08.0, Link 1, Link 2) anymore.
We re-enabled the search collection to see all the open or closed calendar invitations now that they work again in Akonadi (Carl Schwan, KDE Gear 23.08.0, Link)
We now have unit tests for the phone number model (Aakarsh MJ, KDE Gear 23.08.0, Link)
NeoChat
Tobias has reworked the Quickswitcher (Ctrl+K) to be more useful. Now it shows the room's name and last message (NeoChat 23.08, Link).
Carl ported the spell-checking settings page to the newer form components (NeoChat 23.08, Link).
James has created improved full-window image and video-viewing components, which you will soon also see in more of our apps (NeoChat 23.08, Link and Kirigami Addons 0.8, Link).
Tobias has implemented support for sending location events (NeoChat 23.08, Link)
Marc changed the message style to have a different background color for code blocks (NeoChat 23.08, Link)
Powerplant
Powerplant is a new application developed by Mathis with the help of Carl. This application helps you keep track of your plants' needs (e.g., water).
This is a new application and we welcome contributions. Check out our Gitlab Repository.
MarkNote
Another new application by Mathis is MarkNote. MarkNote is a WYSIWYG note editor.
This is a new application and we welcome contributions. Check out our GitLab Repository.
OptiImage
Yet another application is OptiImage, developed by Carl. It is an image optimizer which makes use of optipng and jpegoptim to optimize images.
This is a new application and we welcome contributions. Check out our GitLab Repository.
Audiotube
Audiotube now lets you right-click to open the context menu (Mathis, Link).
The top result is now displayed at the top of the search results (Jonah, Link).
Many broken search terms were fixed (Jonah)
Rattlesnake
The metronome app Rattlesnake was completely redesigned by Mathis and now uses the mobile form components and new sounds.
Check out the GitLab repository.
Contributing
Want to help with the development of Plasma Mobile? We are desperately looking for new contributors, beginners are always welcome!
Take Plasma Mobile for a spin! Check out the device support for each distribution and find the version which will work on your phone.
Even if you do not have a compatible phone or tablet, you can also help us out with application development, as you can easily do that from a desktop!
View our documentation, and consider joining our Matrix channel, and let us know what you would like to work on!
Our issue tracker documentation also gives information on how and where to report issues.
Donate
And finally, KDE can’t work without financial support, so consider making a donation today! This stuff ain’t cheap and KDE e.V. has ambitious hiring goals. We can’t meet them without your generous donations!