From 643444cebb1fb4cdd220d99c499b56120db0b6eb Mon Sep 17 00:00:00 2001 From: Hafiz Date: Tue, 28 Jun 2022 16:33:28 -0400 Subject: [PATCH] auth ui updates Simpler kb icon, placeholder username/password text ui updates, google icon, action chip ui updates --- .../habitica/ui/activities/LoginActivity.kt | 4 ++++ wearos/src/main/res/drawable/google_icon.xml | 18 ++++++++++++++++++ wearos/src/main/res/drawable/ic_keyboard.xml | 12 ++++++++---- wearos/src/main/res/layout/activity_login.xml | 4 +++- wearos/src/main/res/values/styles.xml | 3 ++- 5 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 wearos/src/main/res/drawable/google_icon.xml diff --git a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/LoginActivity.kt b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/LoginActivity.kt index bce7dbe63..cc5e5cb8e 100644 --- a/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/LoginActivity.kt +++ b/wearos/src/main/java/com/habitrpg/wearos/habitica/ui/activities/LoginActivity.kt @@ -5,6 +5,7 @@ import android.app.Activity import android.app.AlertDialog import android.content.Intent import android.os.Bundle +import android.text.method.PasswordTransformationMethod import androidx.activity.result.contract.ActivityResultContracts import androidx.activity.viewModels import androidx.core.view.isVisible @@ -13,6 +14,7 @@ import com.habitrpg.android.habitica.databinding.ActivityLoginBinding import com.habitrpg.wearos.habitica.ui.viewmodels.LoginViewModel import dagger.hilt.android.AndroidEntryPoint + @AndroidEntryPoint class LoginActivity: BaseActivity() { enum class State { @@ -78,6 +80,8 @@ class LoginActivity: BaseActivity() { binding.googleLoginButton.setOnClickListener { loginGoogle() } binding.registerButton.setOnClickListener { openRegisterOnPhone() } + binding.passwordEditText.transformationMethod = PasswordTransformationMethod() + currentState = State.INITIAL } diff --git a/wearos/src/main/res/drawable/google_icon.xml b/wearos/src/main/res/drawable/google_icon.xml new file mode 100644 index 000000000..806237378 --- /dev/null +++ b/wearos/src/main/res/drawable/google_icon.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/wearos/src/main/res/drawable/ic_keyboard.xml b/wearos/src/main/res/drawable/ic_keyboard.xml index 30dc65adb..a6ef5a43a 100644 --- a/wearos/src/main/res/drawable/ic_keyboard.xml +++ b/wearos/src/main/res/drawable/ic_keyboard.xml @@ -1,5 +1,9 @@ - - + + diff --git a/wearos/src/main/res/layout/activity_login.xml b/wearos/src/main/res/layout/activity_login.xml index 11e70d08e..c3c7ae1db 100644 --- a/wearos/src/main/res/layout/activity_login.xml +++ b/wearos/src/main/res/layout/activity_login.xml @@ -54,6 +54,7 @@ android:id="@+id/google_login_button" android:layout_width="match_parent" android:layout_height="wrap_content" + android:drawableStart="@drawable/google_icon" android:text="@string/login_btn_google" android:layout_marginBottom="@dimen/spacing_small" style="@style/ChipButton"/> @@ -77,6 +78,7 @@ android:id="@+id/username_edit_text" android:layout_width="match_parent" android:layout_height="52dp" + android:textColorHint="@color/gray_200" android:inputType="textEmailAddress" android:hint="@string/email_username" android:paddingHorizontal="16dp" @@ -87,8 +89,8 @@ @dimen/row_padding_horizontal @dimen/row_padding_vertical @drawable/row_background - 16sp + 14sp + @color/white sans-serif-medium start|center_vertical 52dp