diff --git a/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java b/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java
index 6d681ea5..0c87a21f 100644
--- a/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java
+++ b/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java
@@ -148,29 +148,25 @@ public class SettingsFragment extends Fragment {
}
// certs deletion
- certsFrame.setOnClickListener(new View.OnClickListener() {
+ certsFrame.setOnClickListener(v1 -> {
- @Override
- public void onClick(View v) {
- AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
- builder.setTitle(getResources().getString(R.string.settingsCertsPopupTitle));
- builder.setMessage(getResources().getString(R.string.settingsCertsPopupMessage));
- builder.setPositiveButton("YES", new DialogInterface.OnClickListener() {
+ AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
+ builder.setTitle(getResources().getString(R.string.settingsCertsPopupTitle));
+ builder.setMessage(getResources().getString(R.string.settingsCertsPopupMessage));
+ builder.setPositiveButton(R.string.menuDeleteText, (dialog, which) -> {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- ctx.getSharedPreferences(MemorizingTrustManager.KEYSTORE_NAME, Context.MODE_PRIVATE)
- .edit()
- .remove(MemorizingTrustManager.KEYSTORE_KEY)
- .apply();
+ ctx.getSharedPreferences(MemorizingTrustManager.KEYSTORE_NAME, Context.MODE_PRIVATE)
+ .edit()
+ .remove(MemorizingTrustManager.KEYSTORE_KEY)
+ .apply();
- MainActivity.logout(Objects.requireNonNull(getActivity()), ctx);
- }
- });
+ MainActivity.logout(Objects.requireNonNull(getActivity()), ctx);
+
+ });
+
+ builder.setNeutralButton(R.string.cancelButton, (dialog, which) -> dialog.dismiss());
+ builder.create().show();
- builder.setNeutralButton("NO", (dialog, which) -> dialog.dismiss());
- builder.create().show();
- }
});
// issues badge switcher
diff --git a/app/src/main/res/drawable/ic_security_24dp.xml b/app/src/main/res/drawable/ic_security_24dp.xml
new file mode 100644
index 00000000..6ffc522d
--- /dev/null
+++ b/app/src/main/res/drawable/ic_security_24dp.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml
index 09aec96b..274ee8a1 100644
--- a/app/src/main/res/layout/fragment_settings.xml
+++ b/app/src/main/res/layout/fragment_settings.xml
@@ -33,7 +33,7 @@
layout="@layout/layout_settings_fileview"/>
+ android:id="@+id/securityLayout"
+ layout="@layout/layout_settings_security" />
+ android:layout_below="@id/securityLayout" />
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c4ef3a1b..4a173dc5 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -246,10 +246,10 @@
Translation
- Certificates
- Delete certificates
- Delete trusted certificates?
- Are you sure to delete any manually trusted certificate or hostname? You will also be logged out.
+ Security
+ Delete Trusted Certificates
+ Delete Trusted Certificates?
+ Are you sure to delete any manually trusted certificate or hostname? \n\nYou will also be logged out.
Date & Time
Settings saved
Language