Skip to content

This Month in Plasma Mobile: April 2023

We continued the port to Qt6, released the 23.04 release and attended Linux App Summit

Friday, 5 May 2023 | Plasma Mobile Team

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)

Post creation information

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)

New icons on desktop

New icons on mobile evenenly spaced

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).

Powerplant home

Powerplant detailed information about a plant with health history grath

Homepage
Editor
Detail about a plant

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.

Marknote

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.

Image optimizer

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.

Rattlesnake

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.

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!


Article contributed by , and under the CC-BY-4.0 license.