diff --git a/ui/src/main/java/com/wireguard/android/activity/LoginActivity.java b/ui/src/main/java/com/wireguard/android/activity/LoginActivity.java
index 97bc0ed..c3e8595 100644
--- a/ui/src/main/java/com/wireguard/android/activity/LoginActivity.java
+++ b/ui/src/main/java/com/wireguard/android/activity/LoginActivity.java
@@ -1,6 +1,7 @@
package com.wireguard.android.activity;
import androidx.annotation.Nullable;
+import androidx.appcompat.widget.AppCompatButton;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
@@ -13,24 +14,19 @@ import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
-
import com.wireguard.android.R;
import com.wireguard.android.model.User;
import com.wireguard.android.repository.DataRepository;
import com.wireguard.android.resource.StatusResource;
import com.wireguard.android.viewmodel.LoginViewModel;
-import javax.security.cert.CertificateEncodingException;
-import javax.security.cert.CertificateException;
-import javax.security.cert.X509Certificate;
-
public class LoginActivity extends BaseActivityBubble {
private LoginViewModel loginViewModel;
private EditText bubbleName;
private EditText userName;
private EditText password;
- private Button sign;
+ private AppCompatButton sign;
private static final String BASE_URL_PREFIX = "https://";
private static final String BASE_URL_SUFFIX = ":1443/api/";
diff --git a/ui/src/main/res/drawable/bubble_top.png b/ui/src/main/res/drawable/bubble_top.png
new file mode 100644
index 0000000..c5c4835
Binary files /dev/null and b/ui/src/main/res/drawable/bubble_top.png differ
diff --git a/ui/src/main/res/drawable/curves.jpg b/ui/src/main/res/drawable/curves.jpg
new file mode 100644
index 0000000..66ed705
Binary files /dev/null and b/ui/src/main/res/drawable/curves.jpg differ
diff --git a/ui/src/main/res/drawable/rectangle.xml b/ui/src/main/res/drawable/rectangle.xml
new file mode 100644
index 0000000..e7cce7d
--- /dev/null
+++ b/ui/src/main/res/drawable/rectangle.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ui/src/main/res/drawable/sign_in_button.xml b/ui/src/main/res/drawable/sign_in_button.xml
new file mode 100644
index 0000000..a7c7893
--- /dev/null
+++ b/ui/src/main/res/drawable/sign_in_button.xml
@@ -0,0 +1,17 @@
+
+
+
+-
+
+
+
+
+
+
+-
+
+
+
+
+
+
diff --git a/ui/src/main/res/font/josefin_sans.ttf b/ui/src/main/res/font/josefin_sans.ttf
new file mode 100644
index 0000000..d234c43
Binary files /dev/null and b/ui/src/main/res/font/josefin_sans.ttf differ
diff --git a/ui/src/main/res/font/josefin_sans_bold.ttf b/ui/src/main/res/font/josefin_sans_bold.ttf
new file mode 100644
index 0000000..7541bf0
Binary files /dev/null and b/ui/src/main/res/font/josefin_sans_bold.ttf differ
diff --git a/ui/src/main/res/font/lato.ttf b/ui/src/main/res/font/lato.ttf
new file mode 100644
index 0000000..04ea8ef
Binary files /dev/null and b/ui/src/main/res/font/lato.ttf differ
diff --git a/ui/src/main/res/layout/activity_login.xml b/ui/src/main/res/layout/activity_login.xml
index ff9b13d..f5de9ff 100644
--- a/ui/src/main/res/layout/activity_login.xml
+++ b/ui/src/main/res/layout/activity_login.xml
@@ -7,84 +7,171 @@
android:layout_height="match_parent"
tools:context="com.wireguard.android.activity.LoginActivity">
+
+
+
+
+
+
+
+ app:layout_constraintVertical_bias="0.367" />
+ app:layout_constraintVertical_bias="0.424" />
+
+
+ app:layout_constraintVertical_bias="0.622" />
+ app:layout_constraintVertical_bias="0.703" />
+ app:layout_constraintVertical_bias="0.785" />
-
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintVertical_bias="0.92">
+
+
+
diff --git a/ui/src/main/res/values/colors.xml b/ui/src/main/res/values/colors.xml
index 38e173c..3c2d294 100644
--- a/ui/src/main/res/values/colors.xml
+++ b/ui/src/main/res/values/colors.xml
@@ -27,4 +27,7 @@
#aaaa00
#C04B26
+
+
+ #333333
diff --git a/ui/src/main/res/values/strings.xml b/ui/src/main/res/values/strings.xml
index 9085aff..e483276 100644
--- a/ui/src/main/res/values/strings.xml
+++ b/ui/src/main/res/values/strings.xml
@@ -227,10 +227,10 @@
Authentication failure
Authentication failure: %s
- Bubble Name
+ Bubble Name:
User Name:
Password:
- SIGN IN
+ Sign In
Don\'t have a Bubble?
Start New Bubble
My Bubble
@@ -250,4 +250,9 @@
Login Failed
"Please install a certificate"
Success
+ Your password
+ Email you used to Sign Up
+ Email:
+ You can find your Bubble name in your email
+ Enter your Bubble Name