disable location tagging by default #412

Closed
thestinger opened this Issue Sep 2, 2016 · 3 comments

Comments

Projects
None yet
2 participants
@thestinger
Contributor

thestinger commented Sep 2, 2016

No description provided.

@anestisb

This comment has been minimized.

Show comment Hide comment
@anestisb

anestisb Sep 8, 2016

I'm guessing you're referring to default camera2 app location tagging right?

Do you want to skip the entire first run dialog and default in the background to false (user has to open camera app, swipe to go to setting and enable manually if desired), or choose disable value by default on the first run dialog?

Default first run dialog value is here

    /** The default preference of whether enabling location recording. */
    private static final boolean DEFAULT_LOCATION_RECORDING_ENABLED = true;

Should run first dialog global setting check is here:

    private boolean shouldShowLocationDialog() {
        return !mSettingsManager.isSet(SettingsManager.SCOPE_GLOBAL, Keys.KEY_RECORD_LOCATION);
    }

anestisb commented Sep 8, 2016

I'm guessing you're referring to default camera2 app location tagging right?

Do you want to skip the entire first run dialog and default in the background to false (user has to open camera app, swipe to go to setting and enable manually if desired), or choose disable value by default on the first run dialog?

Default first run dialog value is here

    /** The default preference of whether enabling location recording. */
    private static final boolean DEFAULT_LOCATION_RECORDING_ENABLED = true;

Should run first dialog global setting check is here:

    private boolean shouldShowLocationDialog() {
        return !mSettingsManager.isSet(SettingsManager.SCOPE_GLOBAL, Keys.KEY_RECORD_LOCATION);
    }
@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Sep 8, 2016

Contributor

We used to change the default value for the preference in Marshmallow, but I'm likely going to switch to just toggling it off by default in the first run dialog. These nougat-port tagged issues are mostly cases where the old commits didn't apply cleanly and some work is required but in this case I just want to review the past decision.

Contributor

thestinger commented Sep 8, 2016

We used to change the default value for the preference in Marshmallow, but I'm likely going to switch to just toggling it off by default in the first run dialog. These nougat-port tagged issues are mostly cases where the old commits didn't apply cleanly and some work is required but in this case I just want to review the past decision.

@thestinger thestinger closed this Feb 21, 2017

@thestinger

This comment has been minimized.

Show comment Hide comment
@thestinger

thestinger Feb 21, 2017

Contributor

This is implemented again. The permission request should probably be moved, but it's good enough for the time being.

Contributor

thestinger commented Feb 21, 2017

This is implemented again. The permission request should probably be moved, but it's good enough for the time being.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment