Skip to content

Plasma Mobile: weekly update: part 5

Friday, 1 November 2019 | Plasma Mobile team

The Plasma Mobile team is happy to present the fifth weekly blogpost. This week's update features various application polishing, better integration with GTK/GNOME applications and various fixes.

Shell and user interface

Nicolas Fella simplified the code of dialer and lockscreeen.

breeze-gtk gained support for libhandy widget style make them better resemble the style and look-and-feel of Plasma Mobile. In postmarketOS a patch was added to hide the close button in headerbar of GTK/GNOME applications.

GTK apps without headerbars
{: .blog-post-image-small}

Applications

Jonah Brüchert fixed Plasma Camera to display the proper symbolic icon in the global drawer..

MauiKit

The inline notification dialog in applications now has a dedicated button to trigger a response action instead of having to click the popup to perform such actions, which was unclear.

The flickable ToolBar now has edge shadows to indicate that the content goes beyond the border and can be flicked.

Index

Components like the FileBrowser, used by Index and also by the FileDialog component, have been improved: the search now works as expected by also looking into the filename's suffixes. On abstract locations like tags:// or applications:// the search now works by filtering the content. The preferences like "sorting order" are now correctly saved per application using these components.

Tags view
{: .blog-post-image-small}

The FileBrowser has been cleaned up visually. The configurable options have been moved to its own configuration dialog.

Configuration dialog for Index
{: .blog-post-image-small}

The Places sidebar now auto-refreshes when new tags are created.

You can open a path-bar path in a different tab.

Menu items have been better organized and now have icons

VVave

VVave now makes use of URL structures instead of strings to better identify local files from remote ones, this is some initial work in order to support streaming from remote locations.

Many parts have been moved to loaders to improve the performance and launch time by only loading them when needed.

The artwork is now once again correctly fetched from online sources, and the delegates are updated once new artwork has been found one by one, instead of reloading the whole set.

The main playlist sidebar no longer overlaps other content, like menus and dialogs.

VVave playlist
{: .blog-post-image-small}

The tracklist and album grid delegates are using MauiKit item delegates for better visual integration with the other apps.

The floating disk is back, and it indicates a track is playing. By clicking on it the main playlist is revealed.

There is a new dedicated "focus" view which hides unnecessary controls.

VVave focus mode
{: .blog-post-image-small}

For a better experience tracks are now added and start playing once you tap on them, instead of just appending them to the main playlist.

The selection mode now works like it does on Index, you can select multiple tracks and the selected state is preserved.

Selection mode
{: .blog-post-image-small}

Finally, VVave can now stream music files from the NextCloud Music app. You just need to set up a valid account and the tracks will appear under the Cloud view. This is still a work in progress.

Cloud integration
{: .blog-post-image-small}

Upstream

Jonah Brüchert started upstreaming the patches to port the ofono-phonesim to Qt5. The QR-code scanner application qrca and OTP client application Keysmith are now moved to the KDE namespace instead of their personal namespaces.

Want to be part of it?

Next time your name could be here! To find out the right task for you, from promotion to core system development, check out Find your way in Plasma Mobile. We are also always happy to welcome new contributors on our public channels. See you there!