Plasma Mobile update: October 2020
The Plasma Mobile team is happy to share what has been going on during the month of October.
Marco Martin added support for task switcher thumbnails!
Devin Lin has worked on fixing some lockscreen behaviors. The lockscreen now prevents entering the password during a grace period between password attempts.
The lockscreen keypad now also returns to its initial position when you lift your finger from drags that do not slide enough to open or close the keypad.
New SIM PIN ScreenTobias has completely reworked the SIM PIN screen to be visually aligned with the lockscreen.
- Bhushan made screenshots work correctly plasma/kwin!415.
- Nicolas added a quick settings item for toggling Bluetooth plasma/plasma-phone-components!96.
- Han Young has made the torch quick setting item work on the Pinephone plasma/plasma-phone-components!105
Mathis created a new application called Rattlesnake. It is a metronome app for musicians and works on mobile and desktop devices.
Anyone interested in NeoChat development can join our Matrix room #neochat:kde.org. There is still a bunch of work left to do.
KClock had its v0.2 release! Its daemon's DBus API got a bunch of fixes.
Devin Lin and Han Young have worked on a new bottom panel that now replaces the sidebar when KClock is in portrait mode (as it will be most of the time on mobile).
We have also added a new Season of KDE idea, as we are looking for someone to make a few ringtones and alarm sounds.
Devin Lin and Han Young have continued to work on KWeather, polishing the application for cross-platform usage.
The new dynamic mode now has animations for every weather pattern and has been improved quite a bit. Work will now focus on improving performance on devices like the Pinephone as it is currently very slow.
KWeather now has a much better desktop layout.
They also added a new setup wizard that allows users to select between using a flat or dynamic view mode. On the Pinephone, it is currently heavily recommended to use flat mode, as the dynamic mode is not optimized performance-wise.
Work is now underway to separate out the weather backend into its own library. This will allow for plasmoids and a weather daemons (for weather alert notifications) to access the weather information without the need to have the application running in the background.
Did you know KWeather also works on Android? Get it and try it from here: binary-factory.kde.org/view/Android/job/KWeather_android/
Jonah and Bhushan completely refactored Spacebar, the SMS/MMS application for Plasma Mobile. To avoid messages getting lost then the app isn't active there is now a daemon running in the background. A lot of work went into optimization, stability and user interface improvements.
The dialer now shows the correct call history.
A new settings module allows configuring the Maliit virtual keyboard.
We're currently working on getting Alligator, our RSS feed reader, through KDEReview, which is our internal process to ensure the quality of new projects. This is an important step in getting a released version of the applications.
Marco moved the drawer handles in the footer in QMLKonsole and fixed a bug that made the keyboard close when a terminal extra button (e.g tab, esc) was pressed.
Jonah made QMLKonsole use a native scrollbar.
Our calendar now supports external calendar files. You can use a calendar that has been created and maintained by a different application from within Calindori. For example, if you have set-up calendar file synchronization with vdirsyncer, navigate to and click on Calendar Management > External > Add, and you can use a calendar that's also used by other devices.
Calindori now uses Plasma's infrastructure for background wakeups to deliver alarms. This improves performance and battery lifetime.
User interface features and convergence bits have also been added. In "All Tasks", you can opt to display or hide the completed tasks, while on desktop, when a high resolution monitor is available, the month page is properly scaled.
Nicolas redesigned the result sheet in Qrca, the Plasma Mobile QR code scanner.
Bhushan migrated the image to Ubuntu Focal (20.04).
Want to help?
This post shows what a difference new contributors can make. Do you want to be part of our team as well? We prepared a few ideas for tasks new contributors can work on. Most coding tasks require some QML knowledge. KDAB's QML introduction video series is a great resource for that!
You can join us on various communication channels using the links at https://www.plasma-mobile.org/join/.