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

Wed, Aug 1

dkardarakos renamed T6942: [wip] Calendar application from Calendar application to [wip] Calendar application.
Wed, Aug 1, 2:24 PM · Plasma: Mobile (PM 1.0)

Jul 12 2018

nickre added 1 mock(s) for T8904: Clock: M132: Plasma Mobile Clock.
Jul 12 2018, 7:33 PM · Plasma: Mobile (PM 1.0)

Jul 5 2018

michaeleden added a comment to T6935: Dialer application.

@bshah I'd like to work on this! I just started with KDE dev, so I'm still going through a learning curve. I'll update this comment with a specific task once I look through the app.
I'm going to start with the dialer UI, the diff is here: D13936

Jul 5 2018, 3:22 PM · Plasma: Mobile (PM 1.0)

Jul 1 2018

dkardarakos added a comment to T8961: Flashlight.

Proof of concept repository can be found here.

Jul 1 2018, 5:58 PM · Plasma: Mobile (PM 1.0)

Jun 27 2018

bshah updated subscribers of T8904: Clock.

@nickre awesome work, Just as sidenote, I learned that @alex-l from VDG and @tcanabrava form dev side is working on re-designed KTimer, See M130 for reference. Maybe you can join forces with them :-)

Jun 27 2018, 5:28 AM · Plasma: Mobile (PM 1.0)

Jun 26 2018

dkardarakos added a comment to T8904: Clock.

Great, this was fast! Right, it would also be nice to have a mockup at Pholio, as described in T8963, to let KDE designers review it. You may also find helpful the already in progress design review task M129 (regarding plasma mobile weather app).

Jun 26 2018, 8:29 PM · Plasma: Mobile (PM 1.0)
nickre added a comment to T8904: Clock.

@dkardarakos Here is my code: https://gitlab.com/nickre/kirigamiclock. Currently it is in a mockup state. Should I also submit a mockup to Pholio?

Jun 26 2018, 7:01 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T6945: Camera application.
Jun 26 2018, 4:39 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T6942: [wip] Calendar application.
Jun 26 2018, 4:38 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T8961: Flashlight.
Jun 26 2018, 4:36 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T8906: QR code scanner.
Jun 26 2018, 4:36 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T8905: Compass.
Jun 26 2018, 4:35 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T8904: Clock.
Jun 26 2018, 4:35 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T8903: Audio Recorder.
Jun 26 2018, 4:34 PM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T8900: Calculator.
Jun 26 2018, 4:32 PM · Plasma: Mobile (PM 1.0)
mart added a comment to T8901: Weather.

also check with @kossebau which is the current maintainer of the weather plasmoid

Jun 26 2018, 8:55 AM · Plasma: Mobile (PM 1.0)
bshah added 1 mock(s) for T8901: Weather: M129: Plasma mobile weather app.
Jun 26 2018, 3:57 AM · Plasma: Mobile (PM 1.0)

Jun 25 2018

BrokenMutant added a comment to T8901: Weather.

I have made a mockup https://phabricator.kde.org/M129
Any feedback is appreciated.

Jun 25 2018, 5:39 PM · Plasma: Mobile (PM 1.0)
dkardarakos added a comment to T8904: Clock.

Unfortunately, for new plasma mobile applications, no relative phabricator place exists for the review to take place. So, for the first reviews and before the new app code reaches KDE repository, we cannot avoid using an external code hosting provider (e.g. gitlab). It is an important issue that we will discuss at Akademy BoF. @nickre if this is not a problem for you, could you please put your code there and put the relative link here so as our devs to review it?

Jun 25 2018, 2:30 PM · Plasma: Mobile (PM 1.0)
nicolasfella added a comment to T8904: Clock.

I would like to contribute to this application. I have already started working on it, but where should I submit the code for review?

It's best to use arcanist to upload patches to phabricator. https://community.kde.org/Infrastructure/Phabricator

Jun 25 2018, 12:23 PM · Plasma: Mobile (PM 1.0)
nickre added a comment to T8904: Clock.

I would like to contribute to this application. I have already started working on it, but where should I submit the code for review?

Jun 25 2018, 12:19 PM · Plasma: Mobile (PM 1.0)

Jun 24 2018

lnj added a comment to T8904: Clock.

I think for alarms cron could be used, so the clock itself doesn't need be a daemon. But is/will cron be included in the images?

Jun 24 2018, 1:25 PM · Plasma: Mobile (PM 1.0)

Jun 21 2018

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.

Jun 21 2018, 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 :)

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

Jun 20 2018

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.

Jun 20 2018, 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 :)

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

Jun 11 2018

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

Jun 8 2018

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.

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

Jun 7 2018

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.

Jun 7 2018, 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 ;) ).

Jun 7 2018, 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?

Jun 7 2018, 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.

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

Jun 6 2018

nicolasfella updated the task description for T8968: KDE Connect on Plasma Mobile.
Jun 6 2018, 9:36 PM · Plasma: Mobile (PM 1.0), KDE Connect
nicolasfella updated the task description for T8968: KDE Connect on Plasma Mobile.
Jun 6 2018, 9:30 PM · Plasma: Mobile (PM 1.0), KDE Connect
nicolasfella updated the task description for T8968: KDE Connect on Plasma Mobile.
Jun 6 2018, 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).
Jun 6 2018, 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.

Jun 6 2018, 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.

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

Here are the resources you may need:

Jun 6 2018, 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?

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

Hello and welcome :)

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

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

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

Jun 5 2018

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.

Jun 5 2018, 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:

Jun 5 2018, 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.

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

Jun 4 2018

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/

Jun 4 2018, 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/

Jun 4 2018, 2:52 PM · Plasma: Mobile (PM 1.0)