← Back to team overview

touch-packages team mailing list archive

[Bug 1285286] Re: appid:// entries in FrequentlyUsedAppsModel are not handled correctly

 

** No longer affects: unity-scopes-shell (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-shell in
Ubuntu.
https://bugs.launchpad.net/bugs/1285286

Title:
  appid:// entries in FrequentlyUsedAppsModel are not handled correctly

Status in The Unity 8 shell:
  Fix Released
Status in “unity-mir” package in Ubuntu:
  Fix Released

Bug description:
  In FrequentlyUsedAppsModel.qml we have some apps defined as
  appid://com.ubuntu.whatever/whatever/current-user-version. This is not
  handled correctly in unity-scopes-shell and unity8 yet.

  Right now this works because unity-scopes-shell doesn't recognize it
  as an app and passes it on to the catch-all case calling
  QDesktopServices::openUrl(). On the phone this correctly launches the
  app so this didn't get noticed so far. But this causes the following
  issues:

  * The app startup animation is not shown properly. If you launch apps from the Apps scope, you'll notice that directly on tapping the (so far white) app splash screen comes up. This doesn't happen with appid:// urls.
  * Tests trying to launch them will fail anywhere else than on the phone as it most likely ends up in chrome instead of spawning the application.

  I think the solution is to emit activateApplication in unity-scopes-
  shell with only the short-appid as parameter, and add support for the
  short-appid in unity's ApplicationManager.

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity8/+bug/1285286/+subscriptions