diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/AddServerFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/AddServerFragment.kt
index ee263d1e..9cada6c0 100644
--- a/app/src/main/java/dev/jdtech/jellyfin/fragments/AddServerFragment.kt
+++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/AddServerFragment.kt
@@ -30,9 +30,6 @@ class AddServerFragment : Fragment() {
): View {
binding = FragmentAddServerBinding.inflate(inflater)
- binding.lifecycleOwner = viewLifecycleOwner
- binding.viewModel = viewModel
-
binding.editTextServerAddress.setOnEditorActionListener { _, actionId, _ ->
return@setOnEditorActionListener when (actionId) {
EditorInfo.IME_ACTION_GO -> {
diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/LoginFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/LoginFragment.kt
index 26542db7..09edae33 100644
--- a/app/src/main/java/dev/jdtech/jellyfin/fragments/LoginFragment.kt
+++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/LoginFragment.kt
@@ -30,9 +30,6 @@ class LoginFragment : Fragment() {
): View {
binding = FragmentLoginBinding.inflate(inflater)
- binding.lifecycleOwner = viewLifecycleOwner
- binding.viewModel = viewModel
-
binding.editTextPassword.setOnEditorActionListener { _, actionId, _ ->
return@setOnEditorActionListener when (actionId) {
EditorInfo.IME_ACTION_GO -> {
diff --git a/app/src/main/res/layout/fragment_add_server.xml b/app/src/main/res/layout/fragment_add_server.xml
index 6709eced..4e8c293d 100644
--- a/app/src/main/res/layout/fragment_add_server.xml
+++ b/app/src/main/res/layout/fragment_add_server.xml
@@ -1,105 +1,93 @@
-
-
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:fillViewport="true"
+ tools:context=".fragments.AddServerFragment">
-
-
-
-
-
-
+ android:layout_height="wrap_content">
-
+
-
+
-
+ android:layout_marginBottom="32dp"
+ android:text="@string/add_server"
+ android:textAppearance="@style/TextAppearance.MaterialComponents.Headline5"
+ android:textColor="?android:textColorPrimary" />
-
+
-
+ android:imeOptions="actionGo"
+ android:inputType="textUri"
+ android:singleLine="true" />
-
+
-
+
-
+ android:layout_height="wrap_content"
+ android:drawableStart="@drawable/ic_launcher_foreground"
+ android:text="@string/button_connect" />
-
+
-
+
-
+
-
+
-
-
-
-
-
+
diff --git a/app/src/main/res/layout/fragment_login.xml b/app/src/main/res/layout/fragment_login.xml
index 84c892b4..f8ad3d6e 100644
--- a/app/src/main/res/layout/fragment_login.xml
+++ b/app/src/main/res/layout/fragment_login.xml
@@ -1,121 +1,109 @@
-
-
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:fillViewport="true"
+ tools:context=".fragments.LoginFragment">
-
-
-
-
-
-
+ android:layout_height="wrap_content">
-
+
-
+
-
+ android:layout_marginBottom="32dp"
+ android:text="@string/login"
+ android:textAppearance="@style/TextAppearance.MaterialComponents.Headline5"
+ android:textColor="?android:textColorPrimary" />
-
+
-
+ android:autofillHints="username"
+ android:inputType="text" />
-
+
-
+
-
+ android:autofillHints="password"
+ android:imeOptions="actionGo"
+ android:inputType="textPassword" />
-
+
-
+
-
+ android:layout_height="wrap_content"
+ android:text="@string/button_login" />
-
+
+
-
-
+
-
+
-
-
-
-
-
+