Indicator should give feedback when location-service is in use by apps
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Alejandro J. Cura | ||
Ubuntu UX |
Triaged
|
Low
|
Matthew Paul Thomas | ||
Ubuntu theme |
Fix Released
|
High
|
Matthieu James | ||
indicator-location (Ubuntu) |
Fix Released
|
Medium
|
Marcus Tomlinson |
Bug Description
The only information the location indicator icon conveys currently is whether location detection is enabled at all, when more data could be interesting. Especially acquiring a GPS lock is often interesting, as this greatly impacts the location accuracy.
Maybe the location icon should be dimmed when nothing is using it and blink when GPS lock is being acquired, bright when the lock is fine?
The current spec is @ https:/
== Bug revision by charlesk 2016-01-24:
The Location spec has been revised in this regard. The new text reads:
> The indicator should appear in the status bar
> whenever an app has accessed your location in
> the past five minutes. It should list all apps
> that have accessed your location in the past
> five minutes, most recent first. Choosing any
> app should switch to that app, so that you may
> control whichever functions in that app are
> accessing location. “Location Settings…” should
> navigate to the “Location” screen of System
> Settings.
This bug is about the first part of that spec -- making the indicator visible when it's active -- and is (currently) blocked on location-service bug #1536774.
The recent apps list component of the spec is covered in sibling bug #1235300.
Related branches
- Marcus Tomlinson (community): Disapprove
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 839 lines (+614/-204)4 files modifiedsuru-icons/status/scalable/gps-disabled.svg (+201/-0)
suru-icons/status/scalable/gps-enabled-connected.svg (+204/-0)
suru-icons/status/scalable/gps-enabled-not-connected.svg (+209/-0)
suru-icons/status/scalable/gps.svg (+0/-204)
- Charles Kerr (community): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 551 lines (+537/-0)3 files modifiedsuru-icons/status/scalable/location-active.svg (+179/-0)
suru-icons/status/scalable/location-disabled.svg (+179/-0)
suru-icons/status/scalable/location-idle.svg (+179/-0)
- Charles Kerr (community): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 232 lines (+100/-3)6 files modifiedsrc/controller.h (+1/-0)
src/location-service-controller.cc (+63/-1)
src/location-service-controller.h (+1/-0)
src/phone.cc (+29/-2)
src/phone.h (+1/-0)
tests/controller-mock.h (+5/-0)
Changed in ubuntu-ux: | |
assignee: | nobody → Matthew Paul Thomas (mpt) |
Changed in ubuntu-ux: | |
importance: | Undecided → Low |
Changed in ubuntu-ux: | |
status: | New → Triaged |
Changed in indicator-location (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ubuntu-themes: | |
status: | New → Confirmed |
summary: |
- There is no feedback when GPS is used, or when a GPS lock is being - acquired + Indicator should give feedback when location-service is in use by apps |
description: | updated |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Alejandro J. Cura (alecu) |
milestone: | none → 12 |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in canonical-devices-system-image: | |
status: | Triaged → In Progress |
Changed in indicator-location (Ubuntu): | |
assignee: | Bartosz Kosiorek (gang65) → Marcus Tomlinson (marcustomlinson) |
Changed in ubuntu-themes: | |
status: | In Progress → Confirmed |
assignee: | Bartosz Kosiorek (gang65) → nobody |
Changed in ubuntu-themes: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-themes: | |
status: | Fix Committed → Fix Released |
no longer affects: | indicator-location |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
The lack of such feature can easily mask issues under the location-service (as there is no really way to know when it's indeed consuming data from the hardware, which is something that consumes the battery quite a bit).
As a user I find this super annoying, specially when coming from an android phone (that always says when it's used).