Rebrand hidden features to special features (again)
This commit is contained in:
parent
acaa25a391
commit
c7da79d012
6 changed files with 24 additions and 24 deletions
|
@ -5,8 +5,8 @@
|
|||
* New feature: store authentication credentials hashed (Issue #49)
|
||||
* New feature: store backup password encrypted (Issue #49)
|
||||
* New feature: set a static backup dir to disable the file selector (Issue #52)
|
||||
* New feature: hidden features (see wiki)
|
||||
* New hidden feature: SteamGuard tokens (Issue #38)
|
||||
* New feature: special features (see wiki)
|
||||
* New special feature: SteamGuard tokens (Issue #38)
|
||||
* Style/UI: black theme (Issue #47)
|
||||
* Bug fix: keep authentication settings when receiving a Panic Trigger (Issue #50)
|
||||
* Bug fix: progress bar animation with default duration scale
|
||||
|
|
|
@ -115,10 +115,10 @@ public class AboutActivity extends BaseActivity {
|
|||
currentToast = Toast.makeText(getBaseContext(), String.valueOf(taps), Toast.LENGTH_SHORT);
|
||||
|
||||
if (taps == 7) {
|
||||
if (settings.getHiddenFeatures())
|
||||
currentToast = Toast.makeText(getBaseContext(), R.string.about_toast_hidden_features_enabled, Toast.LENGTH_LONG);
|
||||
if (settings.getSpecialFeatures())
|
||||
currentToast = Toast.makeText(getBaseContext(), R.string.about_toast_special_features_enabled, Toast.LENGTH_LONG);
|
||||
else
|
||||
enableHiddenFeatures();
|
||||
enableSpecialFeatures();
|
||||
}
|
||||
|
||||
if (currentToast != null)
|
||||
|
@ -224,15 +224,15 @@ public class AboutActivity extends BaseActivity {
|
|||
});
|
||||
}
|
||||
|
||||
private void enableHiddenFeatures() {
|
||||
private void enableSpecialFeatures() {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(this);
|
||||
builder.setTitle(R.string.about_title_hidden_features)
|
||||
.setMessage(R.string.about_dialog_hidden_features)
|
||||
builder.setTitle(R.string.about_title_special_features)
|
||||
.setMessage(R.string.about_dialog_special_features)
|
||||
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogInterface, int i) {
|
||||
settings.setHiddenFeatures(true);
|
||||
Toast.makeText(getBaseContext(), R.string.about_toast_hidden_features, Toast.LENGTH_LONG).show();
|
||||
settings.setSpecialFeatures(true);
|
||||
Toast.makeText(getBaseContext(), R.string.about_toast_special_features, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
})
|
||||
.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
|
||||
|
|
|
@ -107,7 +107,7 @@ public class MainActivity extends BaseActivity
|
|||
final ArrayAdapter<Entry.OTPType> typeAdapter = new ArrayAdapter<>(this, android.R.layout.simple_expandable_list_item_1, Entry.PublicTypes.toArray(new Entry.OTPType[Entry.PublicTypes.size()]));
|
||||
final ArrayAdapter<Entry.OTPType> fullTypeAdapter = new ArrayAdapter<>(this, android.R.layout.simple_expandable_list_item_1, Entry.OTPType.values());
|
||||
|
||||
if (settings.getHiddenFeatures())
|
||||
if (settings.getSpecialFeatures())
|
||||
typeInput.setAdapter(fullTypeAdapter);
|
||||
else
|
||||
typeInput.setAdapter(typeAdapter);
|
||||
|
|
|
@ -214,12 +214,12 @@ public class Settings {
|
|||
setBoolean(R.string.settings_key_security_backup_warning, value);
|
||||
}
|
||||
|
||||
public boolean getHiddenFeatures() {
|
||||
return getBoolean(R.string.settings_key_hidden_features, false);
|
||||
public boolean getSpecialFeatures() {
|
||||
return getBoolean(R.string.settings_key_special_features, false);
|
||||
}
|
||||
|
||||
public void setHiddenFeatures(boolean value) {
|
||||
setBoolean(R.string.settings_key_hidden_features, value);
|
||||
public void setSpecialFeatures(boolean value) {
|
||||
setBoolean(R.string.settings_key_special_features, value);
|
||||
}
|
||||
|
||||
public SortMode getSortMode() {
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
<string name="settings_key_security_backup_warning" translatable="false">pref_security_backup_warning_shown</string>
|
||||
<string name="settings_key_sort_mode" translatable="false">pref_sort_mode</string>
|
||||
<string name="settings_key_hidden_features" translatable="false">pref_hidden_features</string>
|
||||
<string name="settings_key_special_features" translatable="false">pref_special_features</string>
|
||||
|
||||
<!-- Default values -->
|
||||
<string name="settings_default_auth" translatable="false">none</string>
|
||||
|
|
|
@ -38,12 +38,12 @@
|
|||
<string name="about_desc_report_bugs">Report bugs or request new features</string>
|
||||
<string name="about_desc_translate">Help to translate andOTP to your language</string>
|
||||
|
||||
<string name="about_title_hidden_features">Hidden features</string>
|
||||
<string name="about_dialog_hidden_features">Are you sure you want to enable the hidden features?
|
||||
Most of them are non-standard OTP algorithms which were implemented on special request.
|
||||
They are <b>not officially supported</b> and can come with <b>certain limitations</b>,
|
||||
please read (and understand) the page about "Hidden features" in the Github wiki to learn
|
||||
more before using them.</string>
|
||||
<string name="about_toast_hidden_features">Hidden features enabled</string>
|
||||
<string name="about_toast_hidden_features_enabled">Hidden features already enabled</string>
|
||||
<string name="about_title_special_features">Special features</string>
|
||||
<string name="about_dialog_special_features">Are you sure you want to enable the special
|
||||
features? Most of them are non-standard OTP algorithms which were implemented on special
|
||||
request. They are <b>not officially supported</b> and can come with <b>certain
|
||||
limitations</b>, please read (and understand) the page \"Special features\" in the Github
|
||||
wiki to learn more before using them.</string>
|
||||
<string name="about_toast_special_features">Special features enabled</string>
|
||||
<string name="about_toast_special_features_enabled">Special features already enabled</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue