diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackRemoveDialog.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackRemoveDialog.kt index 0c7b88e2ac..8ba87836d7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackRemoveDialog.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/track/TrackRemoveDialog.kt @@ -36,19 +36,22 @@ class TrackRemoveDialog : DialogController override fun onCreateDialog(savedViewState: Bundle?): Dialog { val item = item - val dialog = MaterialDialog(activity!!) - .title(R.string.remove_tracking) + val dialog = MaterialDialog(activity!!).title(R.string.remove_tracking) .negativeButton(android.R.string.cancel) if (item.service.canRemoveFromService()) { dialog.checkBoxPrompt( text = activity!!.getString( R.string.remove_tracking_from_, item.service.name - ), onToggle = null - ).positiveButton(android.R.string.ok) { listener.removeTracker(item, it.isCheckPromptChecked()) } + ), isCheckedDefault = true, onToggle = null + ).positiveButton(R.string.remove) { + listener.removeTracker( + item, it.isCheckPromptChecked() + ) + } dialog.getCheckBoxPrompt().textSize = 16f } else { - dialog.positiveButton(android.R.string.ok) { listener.removeTracker(item, false) } + dialog.positiveButton(R.string.remove) { listener.removeTracker(item, false) } } return dialog diff --git a/app/src/main/java/eu/kanade/tachiyomi/widget/preference/TrackLoginDialog.kt b/app/src/main/java/eu/kanade/tachiyomi/widget/preference/TrackLoginDialog.kt index 76734b3000..e0dfe7ef70 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/widget/preference/TrackLoginDialog.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/widget/preference/TrackLoginDialog.kt @@ -41,6 +41,8 @@ class TrackLoginDialog(usernameLabel: String? = null, bundle: Bundle? = null) : return } + dialog?.setCancelable(false) + dialog?.setCanceledOnTouchOutside(false) val user = username.text.toString() val pass = password.text.toString() scope.launch { @@ -62,6 +64,8 @@ class TrackLoginDialog(usernameLabel: String? = null, bundle: Bundle? = null) : private fun errorResult() { v?.apply { + dialog?.setCancelable(true) + dialog?.setCanceledOnTouchOutside(true) login.revertAnimation { login.text = activity!!.getText(R.string.unknown_error) } diff --git a/app/src/main/res/layout/track_item.xml b/app/src/main/res/layout/track_item.xml index 8480b54527..7a7f42cd2d 100644 --- a/app/src/main/res/layout/track_item.xml +++ b/app/src/main/res/layout/track_item.xml @@ -65,31 +65,29 @@ android:maxLines="1" android:paddingStart="16dp" android:paddingTop="16dp" - android:paddingEnd="8dp" + android:paddingEnd="30dp" android:paddingBottom="16dp" android:text="@string/title" android:textSize="14sp" app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toStartOf="@id/track_remove" + app:layout_constraintEnd_toEndOf="@id/status_container" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" - tools:text="dfdffggjdfigjssdfgidfjgidgjdifgjfdgifdjgid" /> + tools:text="Tracking name that is really long so i can see the padding" />