Location

Differences between revisions 13 and 14
Revision 13 as of 2014-10-28 14:03:38
Size: 2675
Editor: mpt
Comment: Change "GPS only" text depending on whether Nokia HERE is installed
Revision 14 as of 2016-01-12 16:25:51
Size: 2710
Editor: mpt
Comment: standardizes location settings across initial setup, System Settings, and indicator menu
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
=== System Settings ===

||<^ tablestyle="float:left;margin:0 1em 1em 0" style="border:none">{{attachment:location.phone.png}}||
There are three locations for location settings: the initial setup, System Settings, and the location indicator menu.
Line 13: Line 11:
If Nokia HERE is installed, the first item should be “GPS only (less accurate)”. If not, it should be simply “GPS only”, and the second item should not be present. <<Anchor(phone-menu)>>
{{attachment:location-screens.phone.png}}
Line 15: Line 14:
“__Nokia HERE terms and conditions__” should navigate to a child “Nokia HERE” screen displaying the terms and conditions, with the only navigation being the standard Back button back to the “Location” screen. There are three possible settings for location detection: none, using GPS only, or using GPS + Wi-Fi + cell info.
Line 17: Line 16:
“Let apps access this location:” should list only currently-installed apps that have ever requested access to location data (or “None requested” if none have). In the initial setup, and in System Settings, these settings should be presented identically (bug Bug:1467790): a switch followed by two dependent radio buttons. This approach (rather than three radio buttons) means the indicator menu can be simpler by containing the switch alone (bugs Bug:1446627, Bug:1375322, Bug:1507793).
Line 19: Line 18:
Whenever “Let the phone detect your location:” is set to “Not at all”, the “Let apps access this location:” label and list should be insensitive, ''and'' the switches for each app should be off, regardless of the underlying permission, so that there is no confusion about whether they are accessing your location. If you later choose to let the phone detect your location, the switches for each app should return to their previous states. In all three places, the '''switch''' should be “Location tracking”. In the initial setup, it should be off by default.
Line 21: Line 20:
||<^ tablestyle="clear:both" style="border:none">|| In the initial setup and in System Settings, if HERE is not installed, the '''radio buttons''' should not be present.
Line 23: Line 22:
<<Anchor(phone-menu)>>
=== “Location access” indicator ===
If it is installed but “Location tracking” is off, the radio buttons should be disabled.
Line 26: Line 24:
The location access indicator should not be present until implementation of a list of apps that have recently used your location. “'''__HERE terms and conditions__'''” should navigate to a child “HERE” screen displaying the terms and conditions, with the only navigation being the standard Back button back to the previous screen.
Line 28: Line 26:
## ||<tablestyle="float:left;margin:0 1em 1em 0" style="border:none">{{attachment:phone-location-menu.png}}|| “'''Apps that can use this location:'''” should list only currently-installed apps that have ever requested access to location data (or “None requested” if none have).
Line 30: Line 28:
## The “Location access” 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. Whenever “Location tracking” is off, the “Apps that can use this location:” label and list should be insensitive, ''and'' the switches for each app should be off, regardless of the underlying permission, so that there is no confusion about whether they are accessing your location. If you later choose to let the phone detect your location, the switches for each app should return to their previous states.
Line 32: Line 30:
## Each app item should have, as its value, the period since that app last accessed your location, using “now” if it is less than 5 seconds. Selecting any app should switch to that app, so that you may control whichever functions in that app are accessing location.

## Changing an app’s access to location altogether, or turning off location access as a whole, can be done via the “Location Settings…” item.
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.

Location services in Ubuntu are provided by GeoClue and the Ubuntu GeoIP Provider, and presented by the Location Indicator.

Phone

There are three locations for location settings: the initial setup, System Settings, and the location indicator menu.

In System Settings, “Location” should be part of “Security & Privacy”.

location-screens.phone.png

There are three possible settings for location detection: none, using GPS only, or using GPS + Wi-Fi + cell info.

In the initial setup, and in System Settings, these settings should be presented identically (bug 1467790): a switch followed by two dependent radio buttons. This approach (rather than three radio buttons) means the indicator menu can be simpler by containing the switch alone (bugs 1446627, 1375322, 1507793).

In all three places, the switch should be “Location tracking”. In the initial setup, it should be off by default.

In the initial setup and in System Settings, if HERE is not installed, the radio buttons should not be present.

If it is installed but “Location tracking” is off, the radio buttons should be disabled.

HERE terms and conditions” should navigate to a child “HERE” screen displaying the terms and conditions, with the only navigation being the standard Back button back to the previous screen.

Apps that can use this location:” should list only currently-installed apps that have ever requested access to location data (or “None requested” if none have).

Whenever “Location tracking” is off, the “Apps that can use this location:” label and list should be insensitive, and the switches for each app should be off, regardless of the underlying permission, so that there is no confusion about whether they are accessing your location. If you later choose to let the phone detect your location, the switches for each app should return to their previous states.

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.

Location (last edited 2016-02-23 09:48:48 by mpt)