diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 7434242e..64703425 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -32,10 +32,6 @@
android:screenOrientation="portrait"
android:configChanges="keyboardHidden|orientation|screenSize">
-
-
{
bottomDialog.dismiss();
- Intent intent = new Intent(this, EditProfileActivity.class);
- intent.putExtra("KeyProfile", profile);
- startActivityForResult(intent, CODE_EDIT_KEYINFO);
+ startEditProfileActivity(CODE_EDIT_KEYINFO, profile, false);
});
return bottomDialog;
diff --git a/app/src/main/java/me/impy/aegis/ScannerActivity.java b/app/src/main/java/me/impy/aegis/ScannerActivity.java
index 20367fa2..a7c0bbc6 100644
--- a/app/src/main/java/me/impy/aegis/ScannerActivity.java
+++ b/app/src/main/java/me/impy/aegis/ScannerActivity.java
@@ -58,6 +58,7 @@ public class ScannerActivity extends AegisActivity implements ZXingScannerView.R
try {
KeyInfo info = KeyInfo.fromURL(rawResult.getText());
KeyProfile profile = new KeyProfile(new DatabaseEntry(info));
+ profile.getEntry().setName(info.getAccountName());
Intent resultIntent = new Intent();
resultIntent.putExtra("KeyProfile", profile);
diff --git a/app/src/main/java/me/impy/aegis/helpers/TextDrawableHelper.java b/app/src/main/java/me/impy/aegis/helpers/TextDrawableHelper.java
new file mode 100644
index 00000000..7f4afeec
--- /dev/null
+++ b/app/src/main/java/me/impy/aegis/helpers/TextDrawableHelper.java
@@ -0,0 +1,20 @@
+package me.impy.aegis.helpers;
+
+import com.amulyakhare.textdrawable.TextDrawable;
+import com.amulyakhare.textdrawable.util.ColorGenerator;
+
+public class TextDrawableHelper {
+ private TextDrawableHelper() {
+
+ }
+
+ public static TextDrawable generate(String s) {
+ if (s == null || s.length() <= 1) {
+ return null;
+ }
+
+ ColorGenerator generator = ColorGenerator.MATERIAL;
+ int color = generator.getColor(s);
+ return TextDrawable.builder().buildRound(s.substring(0, 1).toUpperCase(), color);
+ }
+}
diff --git a/app/src/main/res/layout/activity_add_profile.xml b/app/src/main/res/layout/activity_add_profile.xml
deleted file mode 100644
index bb4e9fee..00000000
--- a/app/src/main/res/layout/activity_add_profile.xml
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_edit_profile.xml b/app/src/main/res/layout/activity_edit_profile.xml
index c92d6b44..d30c1447 100644
--- a/app/src/main/res/layout/activity_edit_profile.xml
+++ b/app/src/main/res/layout/activity_edit_profile.xml
@@ -124,7 +124,7 @@
android:layout_height="wrap_content"
android:orientation="horizontal">
@@ -147,7 +147,7 @@
android:textColor="#808080"/>