Support 'phone' profile for indicator-session
Bug #1557716 reported by
Michael Terry
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
lp:~pete-woods/indicator-session/add-phone-menus
Rejected
for merging
into
lp:indicator-session
- unity-api-1-bot: Needs Fixing (continuous-integration)
- Indicator Applet Developers: Pending requested
-
Diff: 221 lines (+66/-12)2 files modifieddata/com.canonical.indicator.session (+18/-0)
src/service.c (+48/-12)
To post a comment you must log in.
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.