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" /> -