indicator-session doesn’t have a phone profile because I never intended it to 
appear on a phone. It consists mostly of things that are irrelevant on a phone.
A. The overall UI is simpler than a PC, so “Help” is less useful.
B. The phone was a single-user device, so “Switch Account” and the account list 
were non sequiturs.
C. “Log Out” and “Suspend” are replaced by the app lifecycle: apps save state 
across user sessions and power sessions respectively.
D. “Lock” and “Shut Down” are mostly redundant because it is much easier to get 
to a phone’s equivalent hardware UI than a PC’s equivalent hardware UI.
E. “Restart” is replaced by not having any functions that require restart but 
don’t prompt for it.

That left only “About”, which was demoted to System Settings, and
“System Settings”, which was put in the Launcher by default.

Since then, the main thing that’s changed has been (B), the plan to
introduce multiple user accounts. Realistically, though, ~99% of devices
will remain single-user, so it would be inappropriate to introduce an
indicator just for that. “Switch Account…” could easily be a button in a
unified session dialog instead.

If Ubuntu Touch ever becomes sophisticated enough to do the tasks that
people use Ubuntu on PCs for, then (A) will have changed, but even that
would be a weak reason to introduce an indicator menu.

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

Title:
  Support 'phone' profile for indicator-session

Status in indicator-session package in Ubuntu:
  New
Status in unity8 package in Ubuntu:
  New

Bug description:
  When enabling indicator-session support in unity8, we noticed that it
  doesn't have a phone profile?  And in our haste, we kind of worked one
  together unity8-side by stripping some menu items as they came in.

  But it should be done properly upstream.

  Adding a unity8 task so that we know we can drop our hacks when it's
  fixed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1557716/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to