Support 'phone' profile for indicator-session

Bug #1557716 reported by Michael Terry
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
indicator-session (Ubuntu)
New
Undecided
Unassigned
unity8 (Ubuntu)
New
Undecided
Unassigned

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.

Related branches

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

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.

Revision history for this message
Michael Terry (mterry) wrote :

mpt, but in the converged world, we're trying to strip distinctions between form factors, though granted, not in all cases.

We have the session indicator in phone images now. That was by design request, I believe.

In unity8, we are using the "phone" profile on the desktop too. It has come to mean "Converged Touch" rather than phone. I'm happy to switch that to something better, but that's what we're doing today.

We don't set a _lockscreen profile yet in unity8, but I'm happy to add that as part of this bug if indicator-session wants a phone_lockscreen mode.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.