Plasma: Mobile (PM 1.0)Milestone
ActivePublic

Details

Description

Goal:

  • Get Plasma Mobile to a basic 1.0 state, functional as daily driver for limited use cases
  • mostly being a decent dumb phone, 1998-grade functionality

Various meta tasks:

Those tasks have various sub-tasks listed under them.

Recent Activity

Thu, Jun 21

BrokenMutant added a comment to T8901: Weather.

@dkardarakos You bet I am. I have been reading the HIG this whole time. I'll check out the other two resources.

Thu, Jun 21, 11:34 AM · Plasma: Mobile (PM 1.0)
dkardarakos added a comment to T8901: Weather.

Well, explaining how the weather applet and -in particular- how the data engine code works is more than valuable :)

Thu, Jun 21, 11:31 AM · Plasma: Mobile (PM 1.0)

Wed, Jun 20

kossebau added a comment to T8901: Weather.

@dkardarakos Hi, "your" = "mine"? :) I sadly cannot give valuable feedback other than explaining how the current plasma weather applet & dataengine code works. I have no insight in the application model concepts with Plasma Mobile and where it thus is different from what we have with widgets in the Plasma Desktop shell.

Wed, Jun 20, 4:18 PM · Plasma: Mobile (PM 1.0)
dkardarakos added a comment to T8901: Weather.

Let me kindly request for your feedback on this issue. Since @BrokenMutant has expressed his intention to contribute to plasma mobile weather app, it would be nice if we devised an approach either based on the suggestion made above or consider alternatives so as to facilitate the creation of the app :)

Wed, Jun 20, 12:46 PM · Plasma: Mobile (PM 1.0)

Mon, Jun 11

nicolasfella added a subtask for T8968: KDE Connect on Plasma Mobile: T8992: Improve Media Player in app.
Mon, Jun 11, 2:35 PM · Plasma: Mobile (PM 1.0), KDE Connect

Fri, Jun 8

dkardarakos added a comment to T8901: Weather.

This task belongs to a series of tasks we created after a discussion with @bshah trying to offer to Plasma Mobile users the features of the existing mobile platforms. Since mobile users expect such an application, we think that offering a standalone application we will fulfill user needs and make PlaMo ecosystem more complete.

Fri, Jun 8, 2:15 PM · Plasma: Mobile (PM 1.0)

Thu, Jun 7

IlyaBizyaev added a comment to T6932: Performance.

The most visible performance pitfall is in non-Qt XWayland apps, e.g. Chromium. They are mostly built with desktop OpenGL, so they fall back to software rendering. I also think some X components use software rendering where normally things are accelerated, but I haven't researched yet.

Thu, Jun 7, 10:28 AM · Plasma: Mobile (PM 1.0)
kossebau added a comment to T8901: Weather.

Quick first reply:
The Weather Report widget from kdeplasma-addons makes use of the Plasma weather dataengine from plasma-workspace (whose logic dates from early Plasma times, myself only responsible for porting 1:1 to Plasma5, never touched the concepts even if I have some ideas resp. see some needs for improvements ;) ).

Thu, Jun 7, 6:44 AM · Plasma: Mobile (PM 1.0)
bshah updated subscribers of T8901: Weather.

Now this makes me curious on what API/service plasma widget uses? @kossebau can you shed some light on it?

Thu, Jun 7, 4:20 AM · Plasma: Mobile (PM 1.0)
BrokenMutant added a comment to T8901: Weather.

Yep. I was going to use that. I had previously made a kinda weather app for Android, and used OpenWeather. It's neat.

Thu, Jun 7, 1:19 AM · Plasma: Mobile (PM 1.0)

Wed, Jun 6

nicolasfella updated the task description for T8968: KDE Connect on Plasma Mobile.
Wed, Jun 6, 9:36 PM · Plasma: Mobile (PM 1.0), KDE Connect
nicolasfella updated the task description for T8968: KDE Connect on Plasma Mobile.
Wed, Jun 6, 9:30 PM · Plasma: Mobile (PM 1.0), KDE Connect
nicolasfella updated the task description for T8968: KDE Connect on Plasma Mobile.
Wed, Jun 6, 8:52 PM · Plasma: Mobile (PM 1.0), KDE Connect
nicolasfella added a project to T8968: KDE Connect on Plasma Mobile: Plasma: Mobile (PM 1.0).
Wed, Jun 6, 8:44 PM · Plasma: Mobile (PM 1.0), KDE Connect
cahfofpai added a comment to T8901: Weather.

If you search for a weather provider, I would suggest you OpenWeatherMap. Their weather data is freely licensed under CC BY-SA 4.0, they have a clean and easy to use api and they allow 60 calls per minute in the free plan.

Wed, Jun 6, 6:22 PM · Plasma: Mobile (PM 1.0)
BrokenMutant added a comment to T8901: Weather.

Thanks. I'll take a look at it and start working soon.

Wed, Jun 6, 6:06 PM · Plasma: Mobile (PM 1.0)
IlyaBizyaev added a comment to T8901: Weather.

Here are the resources you may need:

Wed, Jun 6, 5:46 PM · Plasma: Mobile (PM 1.0)
BrokenMutant added a comment to T8901: Weather.

Thanks. I will then work on the application. This will be my first time contributing to KDE. Are there some rules/steps I should know about?

Wed, Jun 6, 4:52 PM · Plasma: Mobile (PM 1.0)
alexeymin added a watcher for Plasma: Mobile (PM 1.0): alexeymin.
Wed, Jun 6, 10:43 AM
IlyaBizyaev added a comment to T8901: Weather.

Hello and welcome :)

Wed, Jun 6, 9:31 AM · Plasma: Mobile (PM 1.0)
bshah added a watcher for Plasma: Mobile (PM 1.0): bshah.
Wed, Jun 6, 9:30 AM
BrokenMutant added a comment to T8901: Weather.

What do I need to do if I want to contribute?

Wed, Jun 6, 8:57 AM · Plasma: Mobile (PM 1.0)

Tue, Jun 5

IlyaBizyaev added a comment to T6929: Telephony functions.

That sounds like a good plan for the future, but currently, the functionality is split. Koversation provides IRC and Matrix capabilities, Kaidan is used for XMPP, Telegram is supported by the official app, and there is a basic app for telephony.

Tue, Jun 5, 6:10 PM · Plasma: Mobile (PM 1.0)
alex-l added a comment to T6929: Telephony functions.

It seems to me that this area intersects with the PIM one. Are we sure we want applications organized this way? It may sound more difficult to implement but I think the most logical design would be the following:

Tue, Jun 5, 5:58 PM · Plasma: Mobile (PM 1.0)
apol added a comment to T8900: Calculator.

Note KAlgebra already has a Kirigami front-end, maybe it would make sense to make it usable for the simple calculator use case.

Tue, Jun 5, 5:26 PM · Plasma: Mobile (PM 1.0)
dkardarakos created T8961: Flashlight.
Tue, Jun 5, 4:11 PM · Plasma: Mobile (PM 1.0)

Mon, Jun 4

abetts added a comment to T8899: Utilities.

I think for photos, we already have a basic gallery. Vvave can be used as a music player.
For the rest, tasks seem to exist already: https://phabricator.kde.org/project/view/28/

Mon, Jun 4, 4:10 PM · Plasma: Mobile (PM 1.0)
IlyaBizyaev added a comment to T8899: Utilities.

I think for photos, we already have a basic gallery. Vvave can be used as a music player.
For the rest, tasks seem to exist already: https://phabricator.kde.org/project/view/28/

Mon, Jun 4, 2:52 PM · Plasma: Mobile (PM 1.0)
abetts added a comment to T8899: Utilities.

Can other possible apps be added to this list? I feel there can be a few others that are very useful to have by default:

Mon, Jun 4, 2:25 PM · Plasma: Mobile (PM 1.0)

Sat, Jun 2

dkardarakos updated the task description for T8907: Bluetooth.
Sat, Jun 2, 11:27 AM · Plasma: Mobile (PM 1.0)

Wed, May 30

IlyaBizyaev added a comment to T8909: Cell Buttons.

An amazing addition would be to also help make use of additional device buttons (e.g. physical home and Bixby buttons on Samsung phones, virtual back-home-recent keys on ASUS, Alcatel and other devices).

Wed, May 30, 1:02 PM · Plasma: Mobile (PM 1.0)
IlyaBizyaev added a comment to T8906: QR code scanner.

A related project might be Prison, which is a KDE Framework for barcode generation.

Wed, May 30, 12:54 PM · Plasma: Mobile (PM 1.0)
dkardarakos created T8910: Gestures configuration.
Wed, May 30, 12:14 PM · Plasma: Mobile (PM 1.0)
dkardarakos created T8909: Cell Buttons.
Wed, May 30, 12:12 PM · Plasma: Mobile (PM 1.0)
dkardarakos created T8908: Battery.
Wed, May 30, 12:08 PM · Plasma: Mobile (PM 1.0)
dkardarakos created T8907: Bluetooth.
Wed, May 30, 12:05 PM · Plasma: Mobile (PM 1.0)
dkardarakos edited Description on Plasma: Mobile (PM 1.0).
Wed, May 30, 11:36 AM
dkardarakos created T8906: QR code scanner.
Wed, May 30, 11:33 AM · Plasma: Mobile (PM 1.0)
dkardarakos created T8905: Compass.
Wed, May 30, 11:31 AM · Plasma: Mobile (PM 1.0)
dkardarakos created T8904: Clock.
Wed, May 30, 11:29 AM · Plasma: Mobile (PM 1.0)
dkardarakos created T8903: Audio Recorder.
Wed, May 30, 11:20 AM · Plasma: Mobile (PM 1.0)
dkardarakos created T8902: Web Browser.
Wed, May 30, 11:14 AM · Plasma: Mobile (PM 1.0)
dkardarakos created T8901: Weather.
Wed, May 30, 11:10 AM · Plasma: Mobile (PM 1.0)
dkardarakos created T8900: Calculator.
Wed, May 30, 11:06 AM · Plasma: Mobile (PM 1.0)
dkardarakos created T8899: Utilities.
Wed, May 30, 11:02 AM · Plasma: Mobile (PM 1.0)

Tue, May 29

dkardarakos added a comment to T6949: Provide a emulator for Plasma Mobile.

Detailed instructions to create a Plasma Mobile emulated environment with:

Tue, May 29, 1:28 PM · Plasma: Mobile (PM 1.0)

Sun, May 27

bshah claimed T6949: Provide a emulator for Plasma Mobile.
Sun, May 27, 12:05 PM · Plasma: Mobile (PM 1.0)
bshah edited projects for T6949: Provide a emulator for Plasma Mobile, added: Plasma: Mobile (PM 1.0); removed Plasma: Mobile (PM 2.0).
Sun, May 27, 12:05 PM · Plasma: Mobile (PM 1.0)
bshah triaged T6937: Contact book application as Normal priority.
Sun, May 27, 12:03 PM · Plasma: Mobile (PM 1.0)
bshah updated the task description for T6937: Contact book application.
Sun, May 27, 12:03 PM · Plasma: Mobile (PM 1.0)