From 3766053b3a7d8b630bdc00502dcd309aae9e7fdf Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Sat, 9 Jan 2021 13:14:46 +0100 Subject: [PATCH 1/3] - Switched to using "start" instead of "left" to better support RTL languages --- .../src/main/res/layout/launcher_login_v2.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml b/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml index 5720e4308..1f4b54a83 100644 --- a/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml +++ b/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml @@ -30,7 +30,7 @@ android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/login_online_username_hint" - android:layout_gravity="left"/> + android:layout_gravity="start"/> From effeedb6df17774137e8a087dd718c12d972f43c Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Sat, 9 Jan 2021 13:20:52 +0100 Subject: [PATCH 2/3] - Made use of the FrameLayout Background instead of using a big ImageView. It fixes the arrow from the language spinner being invisible. --- .../src/main/res/layout/launcher_login_v2.xml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml b/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml index 1f4b54a83..e9ef10282 100644 --- a/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml +++ b/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml @@ -1,15 +1,13 @@ - - + Date: Sat, 9 Jan 2021 13:21:35 +0100 Subject: [PATCH 3/3] - Added password visibility toggle --- .../main/java/com/kdt/mcgui/MineEditText.java | 2 +- .../src/main/res/layout/launcher_login_v2.xml | 24 ++++++++++++++----- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/app_pojavlauncher/src/main/java/com/kdt/mcgui/MineEditText.java b/app_pojavlauncher/src/main/java/com/kdt/mcgui/MineEditText.java index ea842b5d4..be3eb89db 100644 --- a/app_pojavlauncher/src/main/java/com/kdt/mcgui/MineEditText.java +++ b/app_pojavlauncher/src/main/java/com/kdt/mcgui/MineEditText.java @@ -6,7 +6,7 @@ import android.widget.*; import net.kdt.pojavlaunch.*; import android.graphics.*; -public class MineEditText extends EditText +public class MineEditText extends com.google.android.material.textfield.TextInputEditText { public MineEditText(Context ctx) { diff --git a/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml b/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml index e9ef10282..ac6baf6b1 100644 --- a/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml +++ b/app_pojavlauncher/src/main/res/layout/launcher_login_v2.xml @@ -44,13 +44,25 @@ android:layout_gravity="start" android:text="@string/login_online_password_hint"/> - + android:layout_height="match_parent" + android:layout_marginTop="-10dp" + app:passwordToggleEnabled="true" + app:passwordToggleTint="@android:color/white" + > + + + + + +