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

Fri, Aug 2

nickre added a comment to T8904: Clock.

@nicolasfella I added license headers and uploaded it to Invent.

Fri, Aug 2, 9:14 PM · Plasma: Mobile (PM 1.0)

Thu, Aug 1

jbbgameich added a comment to T8902: Web Browser.

For now you can find screenshots on https://www.plasma-mobile.org/screenshots/. I'll look into adding them to the appstream metadata and README.

Thu, Aug 1, 6:28 PM · Plasma: Mobile (PM 1.0)
nicolasfella added a comment to T8904: Clock.

@nickre This is really nice work! I'd like to move this forward and bring it to a KDE repository. However, I see that your files don't have any license information/headers. Would you please clarify this by adding license headers according to https://community.kde.org/Policies/Licensing_Policy so we don't "steal" your work?

Thu, Aug 1, 4:55 PM · Plasma: Mobile (PM 1.0)

Jul 6 2019

schmeisser added a comment to T6935: Dialer application.

Another update:

Jul 6 2019, 3:19 PM · Plasma: Mobile (PM 1.0)

Jul 4 2019

jbbgameich added a comment to T8900: Calculator.

Works quite nicely already. I still have some changes to the design in mind, so I will propose my changes in a merge request some time soon.

Jul 4 2019, 8:54 PM · Plasma: Mobile (PM 1.0)
antoni added a comment to T8900: Calculator.
Jul 4 2019, 1:31 PM · Plasma: Mobile (PM 1.0)

Jul 3 2019

antoni added a comment to T8900: Calculator.

OK, I just finished fully working basic calculator. Scientific calculator and Programmer calculator don't work yet. Unfortunately, my code is very unreadable because I'm not experienced in team programming ... I also don't know what to write in the about section. The help button redirects to the KDE FAQ page.

Jul 3 2019, 4:55 PM · Plasma: Mobile (PM 1.0)

Jun 30 2019

neofytosk added a comment to T8902: Web Browser.

@jbbgameich just a friendly request for us lurkers that like to keep an eye on Plasma Mobile development: would it be possible to add screenshots to the applications you host on invent so we can take a peak into how they look? =D thanks, and keep up the awesome work!

Jun 30 2019, 3:40 PM · Plasma: Mobile (PM 1.0)

Jun 24 2019

mikeroyal added a comment to T6937: Contact book application.

Great work! @jbbgameich

Jun 24 2019, 10:49 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T6937: Contact book application.

Work in progress: https://invent.kde.org/jbbgameich/plasma-phonebook

Jun 24 2019, 6:42 PM · Plasma: Mobile (PM 1.0)
jbbgameich closed T8906: QR code scanner as Resolved.
Jun 24 2019, 6:22 PM · Plasma: Mobile (PM 1.0)
jbbgameich closed T8906: QR code scanner, a subtask of T8899: Utilities, as Resolved.
Jun 24 2019, 6:22 PM · Plasma: Mobile (PM 1.0)
jbbgameich closed T8902: Web Browser as Resolved.
Jun 24 2019, 6:21 PM · Plasma: Mobile (PM 1.0)
jbbgameich closed T8902: Web Browser, a subtask of T8899: Utilities, as Resolved.
Jun 24 2019, 6:21 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T8902: Web Browser.

Nowadays angelfish is mostly usable as a daily driver web browser. The task could probably be marked as done.

Jun 24 2019, 6:20 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T8906: QR code scanner.

Implemented in https://invent.kde.org/jbbgameich/qrca

Jun 24 2019, 6:18 PM · Plasma: Mobile (PM 1.0)

Jun 21 2019

jbbgameich added a comment to T8900: Calculator.

As an explanation: Strictly speaking the dialer wasn't written as an application but part of the Plasma Mobile shell. Only shell parts should use PlasmaCore stuff nowadays, Kirigami should work for everything else.

Jun 21 2019, 9:24 PM · Plasma: Mobile (PM 1.0)
antoni added a comment to T8900: Calculator.

I saw that the dialer application gets colors from PlasmaCore ... I won't be able to build a calculator application next week, so I won't fix it right away.

Jun 21 2019, 7:51 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T8900: Calculator.

PlasmaCore is not the correct way to get colors. As said, please use Kirigami.Theme. values.

Jun 21 2019, 3:27 PM · Plasma: Mobile (PM 1.0)
IlyaBizyaev added a comment to T8900: Calculator.

Any colors the user may wish to use. You have to use colors provided by the theme and not hardcode them.

Jun 21 2019, 6:30 AM · Plasma: Mobile (PM 1.0)
antoni added a comment to T8900: Calculator.

What exactly colors does plasma mobile use? ( rgb )

Jun 21 2019, 6:21 AM · Plasma: Mobile (PM 1.0)

Jun 20 2019

jbbgameich added a comment to T8900: Calculator.

Nice that you are working on it.
I noticed two things:

  • Text is not readable due to the background Rectangles on the buttons. I'd suggest to use ToolButtons so you don't have to make them flat on your own.
  • The design is currently very colorful, which won't look to good with all system color themes (breeze dark / breeze lite etc.) Instead you could use Kirigami.Theme.* colors which adapt to it.
Jun 20 2019, 9:56 PM · Plasma: Mobile (PM 1.0)
antoni added a comment to T8900: Calculator.

I have created an application GUI for now. Could anyone check it on a mobile device?

Jun 20 2019, 9:03 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T8900: Calculator.

https://docs.plasma-mobile.org/AppDevelopment.html should provide a good general starting point for app development. Any Qt / c++ libraries should be fine for the backend, the ui should use QtQuick Controls 2 and Kirigami.
Maybe https://github.com/AsteroidOS/asteroid-calculator could be ported to Kirigami and rebased on the Plasma Mobile app template.

Jun 20 2019, 9:04 AM · Plasma: Mobile (PM 1.0)

Jun 18 2019

antoni added a comment to T8900: Calculator.

If I'm interested in, what exactly should I do? What libraries can I use? Are there any additional guidelines on the code?

Jun 18 2019, 12:59 PM · Plasma: Mobile (PM 1.0)

Jun 1 2019

schmeisser added a comment to T6935: Dialer application.

Short update:
you need to install two additional packages ofono-qt and telepathy-ofono and then starting calls works

Jun 1 2019, 1:34 PM · Plasma: Mobile (PM 1.0)
schmeisser closed T10447: neon-based image breaks on updates as Resolved.

This turned out to be a missing dependency problem and should/does work for some while now. Basically we added an explicit dependency from kwin-wayland-backend-hwcomposer to the precise build version number of kwin

Jun 1 2019, 12:24 PM · Plasma: Mobile (PM 1.0)

Mar 5 2019

dkardarakos added a comment to T6942: [wip] Calendar application.

Great! :)
If you need visual feedback:

  1. Card names and date in the details view are misaligned
Mar 5 2019, 3:01 PM · Plasma: Mobile (PM 1.0)

Mar 4 2019

dkardarakos added a comment to T6942: [wip] Calendar application.

I see that you are using KCalCore::Todo for storing tasks. For the usual calendar KCalCore::Event would be more suitable IMHO. Should we change that or would you rather support both types (TODOs and Events)?

Mar 4 2019, 9:14 PM · Plasma: Mobile (PM 1.0)

Mar 3 2019

nicolasfella added a comment to T6942: [wip] Calendar application.

I see that you are using KCalCore::Todo for storing tasks. For the usual calendar KCalCore::Event would be more suitable IMHO. Should we change that or would you rather support both types (TODOs and Events)?

Mar 3 2019, 8:47 PM · Plasma: Mobile (PM 1.0)
IlyaBizyaev added a comment to T6942: [wip] Calendar application.

Great! :)
If you need visual feedback:

  1. Card names and date in the details view are misaligned
  2. The time picker looks a bit overwhelming, and I'm not sure how it would work with 24h format.

Android, for instance, does it this way:

Mar 3 2019, 2:07 PM · Plasma: Mobile (PM 1.0)

Mar 2 2019

dkardarakos added a comment to T6942: [wip] Calendar application.

Screenshots added, feedback welcome.

Mar 2 2019, 12:34 PM · Plasma: Mobile (PM 1.0)

Feb 11 2019

amednyy added a comment to T8906: QR code scanner.

mb would be useful for this app
https://github.com/nu-book/zxing-cpp - C++ zxing rewrite with modern c++
https://github.com/swex/QZXingNu - mine QZXing-like wrapper around zxing-cpp

Feb 11 2019, 5:33 PM · Plasma: Mobile (PM 1.0)

Feb 5 2019

jbbgameich added a comment to T10447: neon-based image breaks on updates.

Neon doesn't actually have a kwin-wayland-backend-hwcomposer package, so renaming is not a solution. apt-pinning seems to be the right approach.

Feb 5 2019, 9:47 PM · Plasma: Mobile (PM 1.0)
schmeisser created T10447: neon-based image breaks on updates.
Feb 5 2019, 6:34 PM · Plasma: Mobile (PM 1.0)

Jan 31 2019

jbbgameich added a comment to T8902: Web Browser.

The current state of angelfish can be found here (https://invent.kde.org/jbbgameich/plasma-angelfish). It should be merged back into the main repository and migrated to invent.kde.org.
Still missing features:

  • search engine configuration
  • Tab closing (WIP)
Jan 31 2019, 1:56 PM · Plasma: Mobile (PM 1.0)

Jan 28 2019

smishipills added a comment to T8900: Calculator.

Thank you for the pointers. I'll go through the documents and get back to
you if I have any questions.

Jan 28 2019, 12:27 PM · Plasma: Mobile (PM 1.0)

Jan 26 2019

jbbgameich added a comment to T8900: Calculator.

Hello @smishipills,
This application has not been written yet, but you are welcome to start writing it. I'd suggest you do some research on projects with which we can share code.
Then you can use our app development guide (https://docs.plasma-mobile.org/AppDevelopment.html)

Jan 26 2019, 11:41 PM · Plasma: Mobile (PM 1.0)
smishipills added a comment to T8900: Calculator.

Hey all! I am new to Open source and I have tried submitting fixing some bugs in KCalc desktop. I would like to know more about this application. I too worked on a calculator using Qml/ Qt(https://github.com/smritipillai/CalculatorUsingQml) so I would like to know the status of this app so that I too can contribute to it in some way possible and work on it as a part of SoK program.

Jan 26 2019, 6:57 PM · Plasma: Mobile (PM 1.0)

Jan 19 2019

dkardarakos added a comment to T6937: Contact book application.

Welcome Marko!

Jan 19 2019, 10:49 AM · Plasma: Mobile (PM 1.0)
dkardarakos updated the task description for T6937: Contact book application.
Jan 19 2019, 10:40 AM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T6935: Dialer application.

Should basic phone functionality (dialer, SMS, contact book) be maintained in the plasma-phone-components repository or should the dialer be split into its own repository?

Jan 19 2019, 10:13 AM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T6937: Contact book application.

Thank you for working on this! You can use our app development documentation and app template as a starting point. The existing dialer application will probably be helpful as well.

Jan 19 2019, 10:10 AM · Plasma: Mobile (PM 1.0)

Jan 18 2019

markopavlovic added a comment to T6937: Contact book application.

I can start working on this task. I have experience in QT and C++ and CMake as I using it for some of mine and some floss projects. Not that much experience in QML but I'm learning it for one more floss project too.
Do we have some basic source code for this up which should be improved or it need to be developed from scratch? I will study API's and QML now and please answer with should I start developing this and if some more resources are needed please refer me to proper addresses.
Thanks
Marko Pavlovic

Jan 18 2019, 8:51 PM · Plasma: Mobile (PM 1.0)

Jan 11 2019

jbbgameich added a comment to T6936: SMS Application.

Would it be possible to build something directly on libqofono? It seems to have a QML api.

Jan 11 2019, 6:10 PM · Plasma: Mobile (PM 1.0)

Jan 4 2019

abetts added a comment to T6942: [wip] Calendar application.

If you want, you can go to the KDE VDG Channel and request some design help as you go along. The app is shaping up nicely.

Jan 4 2019, 3:19 PM · Plasma: Mobile (PM 1.0)
dkardarakos added a comment to T6942: [wip] Calendar application.

Project's code is now available at Calindori repository.

Jan 4 2019, 9:42 AM · Plasma: Mobile (PM 1.0)

Dec 11 2018

pilee added a comment to T10144: add "color coded" tasks under day.

ok

Dec 11 2018, 3:04 AM · Plasma: Mobile (PM 1.0)

Dec 9 2018

schmeisser added a comment to T8906: QR code scanner.

I tried using the QZXing live demo app on the latest edge image (2018-11-12) and currently Qml Video Filters are broken: https://git.merproject.org/mer-core/nemo-qtmultimedia-plugins/merge_requests/2

Dec 9 2018, 1:01 PM · Plasma: Mobile (PM 1.0)

Dec 4 2018

dkardarakos added a comment to T10144: add "color coded" tasks under day.

Thanks for your feedback and for taking the time to draw your ideas!

Dec 4 2018, 5:36 PM · Plasma: Mobile (PM 1.0)