diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/StartActivity.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/StartActivity.java index 3a9e6e8e28..b6d5ab951a 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/StartActivity.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/StartActivity.java @@ -16,7 +16,6 @@ */ package com.github.adamantcheese.chan; -import android.app.AlertDialog; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.res.Configuration; @@ -30,6 +29,7 @@ import android.view.ViewGroup; import androidx.annotation.NonNull; +import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import androidx.core.util.Pair; import androidx.lifecycle.Lifecycle; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/manager/UpdateManager.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/manager/UpdateManager.java index e0a39c1e34..2ae049ce46 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/manager/UpdateManager.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/manager/UpdateManager.java @@ -17,7 +17,6 @@ package com.github.adamantcheese.chan.core.manager; import android.Manifest; -import android.app.AlertDialog; import android.app.ProgressDialog; import android.content.Context; import android.content.Intent; @@ -29,6 +28,7 @@ import android.widget.Toast; import androidx.annotation.Nullable; +import androidx.appcompat.app.AlertDialog; import androidx.core.content.FileProvider; import com.github.adamantcheese.chan.R; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/presenter/ThreadPresenter.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/presenter/ThreadPresenter.java index 4a3248ba96..76e58f9e1c 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/presenter/ThreadPresenter.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/core/presenter/ThreadPresenter.java @@ -17,7 +17,7 @@ package com.github.adamantcheese.chan.core.presenter; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.text.TextUtils; import android.view.View; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/AlbumDownloadController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/AlbumDownloadController.java index 470381ddcf..be5e14077f 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/AlbumDownloadController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/AlbumDownloadController.java @@ -16,7 +16,7 @@ */ package com.github.adamantcheese.chan.ui.controller; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.graphics.drawable.Drawable; import android.view.View; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/BoardSetupController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/BoardSetupController.java index 8639e5cb43..f86264b77d 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/BoardSetupController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/BoardSetupController.java @@ -17,7 +17,7 @@ package com.github.adamantcheese.chan.ui.controller; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.view.Gravity; import android.view.MotionEvent; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/DrawerController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/DrawerController.java index f250adb2df..1d1fcd1d69 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/DrawerController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/DrawerController.java @@ -16,7 +16,7 @@ */ package com.github.adamantcheese.chan.ui.controller; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.net.ConnectivityManager; import android.view.Gravity; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/FiltersController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/FiltersController.java index b68125e983..0e72eedcb9 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/FiltersController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/FiltersController.java @@ -17,7 +17,7 @@ package com.github.adamantcheese.chan.ui.controller; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.text.TextUtils; import android.view.MotionEvent; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/HistoryController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/HistoryController.java index 5956df85f8..db4b8325c0 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/HistoryController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/HistoryController.java @@ -16,7 +16,7 @@ */ package com.github.adamantcheese.chan.ui.controller; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.text.TextUtils; import android.view.View; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SaveLocationController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SaveLocationController.java index e341eaeb3c..e08f614d55 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SaveLocationController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SaveLocationController.java @@ -18,7 +18,7 @@ import android.Manifest; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.os.Environment; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SitesSetupController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SitesSetupController.java index 1843c98fdf..6e8faef30e 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SitesSetupController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/SitesSetupController.java @@ -17,7 +17,7 @@ package com.github.adamantcheese.chan.ui.controller; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.view.MotionEvent; import android.view.View; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/ViewThreadController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/ViewThreadController.java index 1d999b13d6..c287d6ad1e 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/ViewThreadController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/ViewThreadController.java @@ -18,7 +18,7 @@ import android.Manifest; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.graphics.Color; import android.graphics.drawable.Drawable; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ExperimentalSettingsController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ExperimentalSettingsController.java index 9ca9629029..d2544edbe8 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ExperimentalSettingsController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ExperimentalSettingsController.java @@ -1,6 +1,6 @@ package com.github.adamantcheese.chan.ui.controller.settings; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.content.res.Configuration; import android.os.Build; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ImportExportSettingsController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ImportExportSettingsController.java index 9be1c840b7..1643561ba6 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ImportExportSettingsController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ImportExportSettingsController.java @@ -16,7 +16,7 @@ */ package com.github.adamantcheese.chan.ui.controller.settings; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.net.Uri; import android.widget.Toast; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/MainSettingsController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/MainSettingsController.java index 9ec0792e75..141dab9d36 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/MainSettingsController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/MainSettingsController.java @@ -16,7 +16,7 @@ */ package com.github.adamantcheese.chan.ui.controller.settings; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.view.ViewGroup; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ThemeSettingsController.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ThemeSettingsController.java index c5c9ab3271..d429a575be 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ThemeSettingsController.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/ThemeSettingsController.java @@ -17,7 +17,7 @@ package com.github.adamantcheese.chan.ui.controller.settings; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.content.res.ColorStateList; import android.graphics.Color; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SaveLocationSetupDelegate.kt b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SaveLocationSetupDelegate.kt index 378f9a512d..a24ac95e91 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SaveLocationSetupDelegate.kt +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SaveLocationSetupDelegate.kt @@ -1,6 +1,6 @@ package com.github.adamantcheese.chan.ui.controller.settings.base_directory -import android.app.AlertDialog +import androidx.appcompat.app.AlertDialog import android.content.Context import com.github.adamantcheese.chan.R import com.github.adamantcheese.chan.core.presenter.MediaSettingsControllerPresenter diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SharedLocationSetupDelegate.kt b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SharedLocationSetupDelegate.kt index 1cc62beb83..6123714296 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SharedLocationSetupDelegate.kt +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/SharedLocationSetupDelegate.kt @@ -1,6 +1,6 @@ package com.github.adamantcheese.chan.ui.controller.settings.base_directory -import android.app.AlertDialog +import androidx.appcompat.app.AlertDialog import android.content.Context import android.widget.Toast import com.github.adamantcheese.chan.R diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/ThreadsLocationSetupDelegate.kt b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/ThreadsLocationSetupDelegate.kt index 65d4df1c88..6f61c4845e 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/ThreadsLocationSetupDelegate.kt +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/controller/settings/base_directory/ThreadsLocationSetupDelegate.kt @@ -1,6 +1,6 @@ package com.github.adamantcheese.chan.ui.controller.settings.base_directory -import android.app.AlertDialog +import androidx.appcompat.app.AlertDialog import android.content.Context import com.github.adamantcheese.chan.R import com.github.adamantcheese.chan.core.database.DatabaseManager diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/helper/RuntimePermissionsHelper.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/helper/RuntimePermissionsHelper.java index 636122a748..f7e130afce 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/helper/RuntimePermissionsHelper.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/helper/RuntimePermissionsHelper.java @@ -17,7 +17,7 @@ package com.github.adamantcheese.chan.ui.helper; import android.app.Activity; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/FilterLayout.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/FilterLayout.java index 8af8cec970..f6fa5fbca3 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/FilterLayout.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/FilterLayout.java @@ -17,7 +17,7 @@ package com.github.adamantcheese.chan.ui.layout; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.content.Context; import android.graphics.Typeface; import android.graphics.drawable.Drawable; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/ThreadLayout.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/ThreadLayout.java index 914f171baa..3078cb6e39 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/ThreadLayout.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/layout/ThreadLayout.java @@ -19,7 +19,7 @@ import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.annotation.SuppressLint; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.app.ProgressDialog; import android.content.Context; import android.os.Build; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/IntegerSettingView.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/IntegerSettingView.java index 3b96006362..bd9754cf19 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/IntegerSettingView.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/IntegerSettingView.java @@ -16,7 +16,7 @@ */ package com.github.adamantcheese.chan.ui.settings; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.text.InputType; import android.view.View; import android.view.WindowManager; diff --git a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/StringSettingView.java b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/StringSettingView.java index cb27c8e5fb..1f33dbd77e 100644 --- a/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/StringSettingView.java +++ b/Kuroba/app/src/main/java/com/github/adamantcheese/chan/ui/settings/StringSettingView.java @@ -16,7 +16,7 @@ */ package com.github.adamantcheese.chan.ui.settings; -import android.app.AlertDialog; +import androidx.appcompat.app.AlertDialog; import android.view.View; import android.view.WindowManager; import android.view.inputmethod.EditorInfo; diff --git a/Kuroba/app/src/main/res/drawable/dialog_material_background.xml b/Kuroba/app/src/main/res/drawable/dialog_material_background.xml new file mode 100644 index 0000000000..b4bb703216 --- /dev/null +++ b/Kuroba/app/src/main/res/drawable/dialog_material_background.xml @@ -0,0 +1,26 @@ + + + + + + + + + \ No newline at end of file diff --git a/Kuroba/app/src/main/res/values/styles.xml b/Kuroba/app/src/main/res/values/styles.xml index 28c4d7ec3e..1d74dc6090 100644 --- a/Kuroba/app/src/main/res/values/styles.xml +++ b/Kuroba/app/src/main/res/values/styles.xml @@ -32,7 +32,7 @@ along with this program. If not, see . @style/SnackbarButtonStyle @color/white @style/TextAppearance.MaterialComponents.Body2 - @style/AlertDialogStyle + @style/AlertDialogTheme @style/ListPopupWindowStyle @color/textColorSecondary @@ -58,7 +58,7 @@ along with this program. If not, see . @style/SnackbarButtonStyle @color/white @style/TextAppearance.MaterialComponents.Body2 - @style/AlertDialogStyle + @style/AlertDialogTheme @style/ListPopupWindowStyle @color/textColorSecondary @@ -668,8 +668,8 @@ along with this program. If not, see . 14sp -