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

May 1 2020

jgrulich added a comment to T12675: File picker.
  1. I don't mind having it directly in xdg-desktop-portal-kde, but if it's something that might be re-used, it might be better to put it into some framework.

2-3) Kirigami-addons will be probably my preference. It sounds like something that can be re-used so why not write it that way. Then in xdg-desktop-portal-kde we will just check if it's running on mobile and create a dialog based on that.

  1. This might complicate it a bit, because you either would need to implement all the other portals which are same for both the desktop and mobile, or you would need to set different value to XDG_CURRENT_DESKTOP so xdg-desktop-portal first loads your portal implementation for some portals and then xdg-desktop-portal-kde as fallback for the rest.
May 1 2020, 12:56 PM · Plasma: Mobile (PM 1.0)

Apr 30 2020

jbbgameich updated subscribers of T12675: File picker.

@jgrulich, since you are working on xdg-desktop-portal-kde, do you have an opionion on where the mobile file picker ui should go?
Options are basically:

  • everything into xdg-desktop-portal-kde
  • KIO (would still need special handling in the portal)
  • put actual gui code in Kirigami-addons and call it from the portal
  • create a new portal for mobile
Apr 30 2020, 9:33 PM · Plasma: Mobile (PM 1.0)

Apr 28 2020

PureTryOut added a comment to T12884: Notifications on lockscreen.

Designs: https://phabricator.kde.org/T12717#224147

Apr 28 2020, 8:41 AM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T12675: File picker.

No, the portal uses the KFileWidget directly. After posting this I also had the idea of implementing this in KIO directly.

Apr 28 2020, 7:20 AM · Plasma: Mobile (PM 1.0)
bshah added a comment to T12675: File picker.

@davidedmundson @jbbgameich alternate idea is to simply put the QML file dialog in the plasma-integration, AFAIU, portal ultimately ends up using the dialog in plasma-integration?

Apr 28 2020, 6:47 AM · Plasma: Mobile (PM 1.0)

Apr 27 2020

jbbgameich updated subscribers of T12675: File picker.

@davidedmundson I'm mentioning you here because I think you had the idea to base the PlaMo file dialog on xdg-desktop-portal. I have been working on this approach for some time. Now I wonder where to best put the code. I began by forking xdg-desktop-portal-kde, but it would be probably better to integrate it into the exisiting portal.

Apr 27 2020, 9:14 PM · Plasma: Mobile (PM 1.0)

Apr 22 2020

bshah reassigned T12884: Notifications on lockscreen from bshah to PureTryOut.
Apr 22 2020, 2:48 PM · Plasma: Mobile (PM 1.0)
bshah claimed T12884: Notifications on lockscreen.
Apr 22 2020, 2:47 PM · Plasma: Mobile (PM 1.0)
PureTryOut claimed T12884: Notifications on lockscreen.
Apr 22 2020, 2:47 PM · Plasma: Mobile (PM 1.0)

Apr 21 2020

tfella closed T12895: [wifi] support for adding hotspot connections as Resolved.
Apr 21 2020, 5:42 PM · Plasma: Mobile (PM 1.0)

Apr 14 2020

nicolasfella added a comment to T12892: [wifi] Support for other WiFi networks then WPA2-PSK.

No. A lot of the stuff in plasma-nm is just a stub and not implemented

Apr 14 2020, 11:24 PM · Plasma: Mobile (PM 1.0)
bshah added a comment to T12892: [wifi] Support for other WiFi networks then WPA2-PSK.

I suppose this is fixed with fix which landed in the plasma-nm?

Apr 14 2020, 11:02 PM · Plasma: Mobile (PM 1.0)
tfella closed T12893: Ability to connect to hidden WiFi networks as Resolved.
Apr 14 2020, 6:49 PM · Plasma: Mobile (PM 1.0)

Apr 10 2020

ndavis added a comment to T12903: add toggle for the rotation lock/unlock in mobile shell.

yes, as of a minute ago. rotation-locked-portrait and rotation-locked-landscape

Apr 10 2020, 8:58 PM · Junior Jobs, Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T12903: add toggle for the rotation lock/unlock in mobile shell.

Now we do R266:48a112fb64dc

Apr 10 2020, 8:58 PM · Junior Jobs, Plasma: Mobile (PM 1.0)
z3ntu added a comment to T12903: add toggle for the rotation lock/unlock in mobile shell.

Do we have such icons somewhere?

Apr 10 2020, 8:48 PM · Junior Jobs, Plasma: Mobile (PM 1.0)
ndavis added a comment to T12903: add toggle for the rotation lock/unlock in mobile shell.

Can the locked icon be set based on the orientation it was locked in? For example, a landscape icon when locked to landscape and a portrait icon when locked to portrait.

Apr 10 2020, 8:42 PM · Junior Jobs, Plasma: Mobile (PM 1.0)
z3ntu claimed T12903: add toggle for the rotation lock/unlock in mobile shell.
Apr 10 2020, 6:22 PM · Junior Jobs, Plasma: Mobile (PM 1.0)

Apr 9 2020

PureTryOut added a comment to T10012: Activate already running applications.

KDBus single instance API in every single application

Apr 9 2020, 4:16 PM · Plasma: Mobile (PM 1.0)
nicolasfella added a comment to T6940: Ringtone and notifications.

I would like to do as much as possible via freedesktop sound theme spec/libcanberra. We are planning to do that for notifications anyway (T12536)

Apr 9 2020, 3:48 PM · Plasma: Mobile (PM 1.0)
bshah closed T6938: [wip] Input methods and Locale Management, a subtask of T6931: Configuration Modules, as Resolved.
Apr 9 2020, 3:48 PM · Plasma: Mobile (PM 1.0)
bshah closed T6938: [wip] Input methods and Locale Management as Resolved.

Keyboard configuration is tracked at : T12904 .

Apr 9 2020, 3:48 PM · Plasma: Mobile (PM 1.0)
cahfofpai claimed T8900: Calculator.
Apr 9 2020, 3:38 PM · Plasma: Mobile (PM 1.0)
bshah merged T12897: Settings entry for bluetooth configuration into T8907: Bluetooth.
Apr 9 2020, 3:38 PM · Plasma: Mobile (PM 1.0)
bshah merged task T12897: Settings entry for bluetooth configuration into T8907: Bluetooth.
Apr 9 2020, 3:38 PM · Plasma: Mobile (PM 1.0)
bshah added a comment to T8908: Battery.

We need to think design/use-case research, and also ideally check what code we can share with the desktop power management.

Apr 9 2020, 3:37 PM · Plasma: Mobile (PM 1.0)
bshah merged task T12888: Energy saving KCM into T8908: Battery.
Apr 9 2020, 3:37 PM · Plasma: Mobile (PM 1.0)
bshah merged T12888: Energy saving KCM into T8908: Battery.
Apr 9 2020, 3:37 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T10012: Activate already running applications.

Options to fix this:

  • use libtaskmanager to give focus to the existing window belonging to the application
  • KDBus single instance API in every single application
Apr 9 2020, 3:34 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T12675: File picker.

Other approach (using qpa): https://invent.kde.org/lnj/plasma-integration/-/tree/feature/mobile-kirigami-ui

Apr 9 2020, 3:25 PM · Plasma: Mobile (PM 1.0)
nicolasfella renamed T12940: KAccounts provider for generic calDAV/cardDAV from KAccounts provider for genric calDAV/cardDAV to KAccounts provider for generic calDAV/cardDAV.
Apr 9 2020, 3:20 PM · Plasma: Mobile (PM 1.0)
nicolasfella created T12940: KAccounts provider for generic calDAV/cardDAV.
Apr 9 2020, 3:20 PM · Plasma: Mobile (PM 1.0)
bshah added a comment to T12884: Notifications on lockscreen.

https://phabricator.kde.org/D28509

Apr 9 2020, 3:18 PM · Plasma: Mobile (PM 1.0)
bshah added 1 mock(s) for T12887: First usage setup/OEM setup: M172: Plasma Mobile Onboarding.
Apr 9 2020, 3:07 PM · Plasma: Mobile (PM 1.0)
bshah added a comment to T12888: Energy saving KCM.

We need to think design/use-case research, and also ideally check what code we can share with the desktop power management.

Apr 9 2020, 3:06 PM · Plasma: Mobile (PM 1.0)
bshah added a comment to T12889: Automatic date and time from mobile network.

https://github.com/rilmodem/ofono/blob/master/test/get-network-time

Apr 9 2020, 3:01 PM · Plasma: Mobile (PM 1.0)
tfella claimed T12895: [wifi] support for adding hotspot connections.
Apr 9 2020, 2:59 PM · Plasma: Mobile (PM 1.0)
bshah claimed T12894: Ability to connect to mobile broadband connections.
Apr 9 2020, 2:59 PM · Plasma: Mobile (PM 1.0)
tfella claimed T12892: [wifi] Support for other WiFi networks then WPA2-PSK.
Apr 9 2020, 2:59 PM · Plasma: Mobile (PM 1.0)
jbbgameich added a comment to T12896: [language settings] ask user to restart device to apply settings.

Options to fix this:

  • Add accept button to plasma-settings
  • Add apply button to KCM
  • always save kcms on desctruction (plasma-settings is closed, kcm is switched)
Apr 9 2020, 2:54 PM · Junior Jobs, Plasma: Mobile (PM 1.0)
nicolasfella updated the task description for T12896: [language settings] ask user to restart device to apply settings.
Apr 9 2020, 2:52 PM · Junior Jobs, Plasma: Mobile (PM 1.0)
bshah added a project to T12896: [language settings] ask user to restart device to apply settings: Junior Jobs.
Apr 9 2020, 2:51 PM · Junior Jobs, Plasma: Mobile (PM 1.0)
bshah assigned T12897: Settings entry for bluetooth configuration to nicolasfella.
Apr 9 2020, 2:49 PM · Plasma: Mobile (PM 1.0)
tfella claimed T12893: Ability to connect to hidden WiFi networks.
Apr 9 2020, 2:42 PM · Plasma: Mobile (PM 1.0)
jbbgameich reassigned T12899: Fix spacebar from jbbgameich to bshah.
Apr 9 2020, 2:42 PM · Plasma: Mobile (PM 1.0)
jbbgameich claimed T12899: Fix spacebar.
Apr 9 2020, 2:42 PM · Plasma: Mobile (PM 1.0)
nicolasfella claimed T12900: Alarm functionality using the timer_fd kernel interface .
Apr 9 2020, 2:39 PM · Plasma: Mobile (PM 1.0)
bshah added a comment to T12900: Alarm functionality using the timer_fd kernel interface .

http://man7.org/linux/man-pages/man2/timerfd_create.2.html

Apr 9 2020, 2:38 PM · Plasma: Mobile (PM 1.0)
bshah added a project to T12903: add toggle for the rotation lock/unlock in mobile shell: Junior Jobs.
Apr 9 2020, 2:37 PM · Junior Jobs, Plasma: Mobile (PM 1.0)

Apr 8 2020

jucato added a watcher for Plasma: Mobile (PM 1.0): jucato.
Apr 8 2020, 10:34 AM