From a52858dd5b5a885468cee5b51ec1689391231b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Gonz=C3=A1lez?= Date: Thu, 7 May 2020 10:57:38 +0200 Subject: [PATCH 01/28] fixed colors for dialogs in settings screen --- .../SettingsAutomaticallyClearWhatFragment.kt | 4 ++-- .../SettingsAutomaticallyClearWhenFragment.kt | 4 ++-- .../settings_automatically_clear_what_fragment.xml | 3 +++ .../settings_automatically_clear_when_fragment.xml | 6 ++++++ app/src/main/res/values/styles.xml | 14 ++++++++++++++ app/src/main/res/values/themes.xml | 8 ++++++++ 6 files changed, 35 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt index 19ae24f620b7..d8c5b00c9efb 100644 --- a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt @@ -26,7 +26,7 @@ import androidx.fragment.app.DialogFragment import com.duckduckgo.app.browser.R import com.duckduckgo.app.settings.clear.ClearWhatOption import com.duckduckgo.app.settings.clear.ClearWhatOption.* - +import com.google.android.material.dialog.MaterialAlertDialogBuilder class SettingsAutomaticallyClearWhatFragment : DialogFragment() { @@ -41,7 +41,7 @@ class SettingsAutomaticallyClearWhatFragment : DialogFragment() { val rootView = View.inflate(activity, R.layout.settings_automatically_clear_what_fragment, null) updateCurrentSelect(currentOption, rootView.findViewById(R.id.settingsClearWhatGroup)) - val alertBuilder = AlertDialog.Builder(requireActivity()) + val alertBuilder = AlertDialog.Builder(requireActivity(), R.style.DaxAlertDialog) .setView(rootView) .setTitle(R.string.settingsAutomaticallyClearWhat) .setPositiveButton(R.string.settingsAutomaticallyClearingDialogSave) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt index 643af0cd156d..8e912ca32802 100644 --- a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt @@ -28,7 +28,7 @@ import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.view.show import com.duckduckgo.app.settings.clear.ClearWhenOption import com.duckduckgo.app.settings.clear.ClearWhenOption.* - +import com.google.android.material.dialog.MaterialAlertDialogBuilder class SettingsAutomaticallyClearWhenFragment : DialogFragment() { @@ -48,7 +48,7 @@ class SettingsAutomaticallyClearWhenFragment : DialogFragment() { updateCurrentSelect(currentOption, rootView.findViewById(R.id.settingsClearWhenGroup)) - val alertBuilder = AlertDialog.Builder(requireActivity()) + val alertBuilder = MaterialAlertDialogBuilder(requireActivity(), R.style.DaxAlertDialog) .setView(rootView) .setTitle(R.string.settingsAutomaticallyClearWhat) .setPositiveButton(R.string.settingsAutomaticallyClearingDialogSave) { _, _ -> diff --git a/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml b/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml index f9a14e6e94c3..bc1e5a3a9474 100644 --- a/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml +++ b/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml @@ -31,6 +31,7 @@ app:layout_constraintTop_toTopOf="parent"> ?attr/colorAccent + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index ccdbb44764b8..bf6f2b1aab68 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -31,6 +31,7 @@ @style/AutoCompleteTextViewStyle ?colorPrimary @style/snackbarButtonStyle + @style/DaxAlertDialog + + From 3ce15a27995003f6c4ec619d9b7de9017893cc17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Gonz=C3=A1lez?= Date: Thu, 7 May 2020 11:04:33 +0200 Subject: [PATCH 02/28] change app icon dialog styling --- .../main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt | 3 ++- .../app/settings/SettingsAutomaticallyClearWhatFragment.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt b/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt index 85da644eb39c..99be9a3593d5 100644 --- a/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt +++ b/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt @@ -24,6 +24,7 @@ import androidx.lifecycle.Observer import androidx.recyclerview.widget.GridLayoutManager import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.DuckDuckGoActivity +import com.google.android.material.dialog.MaterialAlertDialogBuilder import kotlinx.android.synthetic.main.content_app_icons.appIconsList import kotlinx.android.synthetic.main.include_toolbar.toolbar @@ -80,7 +81,7 @@ class ChangeIconActivity : DuckDuckGoActivity() { finish() } is ChangeIconViewModel.Command.ShowConfirmationDialog -> { - AlertDialog.Builder(this) + MaterialAlertDialogBuilder(this, R.style.DaxAlertDialog) .setTitle(R.string.changeIconDialogTitle) .setMessage(getString(R.string.changeIconDialogMessage)) .setPositiveButton(R.string.changeIconCtaAccept) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt index d8c5b00c9efb..fd42a6adb128 100644 --- a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt @@ -41,7 +41,7 @@ class SettingsAutomaticallyClearWhatFragment : DialogFragment() { val rootView = View.inflate(activity, R.layout.settings_automatically_clear_what_fragment, null) updateCurrentSelect(currentOption, rootView.findViewById(R.id.settingsClearWhatGroup)) - val alertBuilder = AlertDialog.Builder(requireActivity(), R.style.DaxAlertDialog) + val alertBuilder = MaterialAlertDialogBuilder(requireActivity(), R.style.DaxAlertDialog) .setView(rootView) .setTitle(R.string.settingsAutomaticallyClearWhat) .setPositiveButton(R.string.settingsAutomaticallyClearingDialogSave) { _, _ -> From 903a2f785b630d2cd40c53dbaa5d618688b91e34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Gonz=C3=A1lez?= Date: Thu, 7 May 2020 11:07:47 +0200 Subject: [PATCH 03/28] changed dialog for report broken site --- .../java/com/duckduckgo/app/brokensite/BrokenSiteActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/duckduckgo/app/brokensite/BrokenSiteActivity.kt b/app/src/main/java/com/duckduckgo/app/brokensite/BrokenSiteActivity.kt index 60dbfa5c4639..ac5cd28ae668 100644 --- a/app/src/main/java/com/duckduckgo/app/brokensite/BrokenSiteActivity.kt +++ b/app/src/main/java/com/duckduckgo/app/brokensite/BrokenSiteActivity.kt @@ -57,7 +57,7 @@ class BrokenSiteActivity : DuckDuckGoActivity() { val categories = viewModel.categories.map { getString(it.category) }.toTypedArray() categoriesSelection.setOnClickListener { - MaterialAlertDialogBuilder(this) + MaterialAlertDialogBuilder(this, R.style.DaxAlertDialog) .setTitle(getString(R.string.brokenSitesCategoriesTitle)) .setSingleChoiceItems(categories, viewModel.indexSelected) { _, newIndex -> viewModel.onCategoryIndexChanged(newIndex) From 94e2a2df0e180e9a2fce27a4f150575fa3510c14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Gonz=C3=A1lez?= Date: Thu, 7 May 2020 11:33:55 +0200 Subject: [PATCH 04/28] fixing edit bookmark dialog theming --- .../app/bookmarks/ui/EditBookmarkDialogFragment.kt | 3 ++- app/src/main/res/layout/edit_bookmark.xml | 2 ++ app/src/main/res/values/themes.xml | 12 ++++++------ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt index e0968400cec8..fd83360a269f 100644 --- a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt @@ -26,6 +26,7 @@ import androidx.fragment.app.DialogFragment import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.view.hideKeyboard import com.duckduckgo.app.global.view.showKeyboard +import com.google.android.material.dialog.MaterialAlertDialogBuilder import org.jetbrains.anko.find @@ -43,7 +44,7 @@ class EditBookmarkDialogFragment : DialogFragment() { val titleInput = rootView.find(R.id.titleInput) val urlInput = rootView.find(R.id.urlInput) - val alertBuilder = AlertDialog.Builder(requireActivity()) + val alertBuilder = MaterialAlertDialogBuilder(requireActivity(), R.style.DaxAlertDialog) .setView(rootView) .setTitle(R.string.bookmarkTitleEdit) .setPositiveButton(R.string.bookmarkSave) { _, _ -> diff --git a/app/src/main/res/layout/edit_bookmark.xml b/app/src/main/res/layout/edit_bookmark.xml index 27e886f98627..e4cff86e51bf 100644 --- a/app/src/main/res/layout/edit_bookmark.xml +++ b/app/src/main/res/layout/edit_bookmark.xml @@ -36,6 +36,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/bookmarkTitleHint" + android:textColor="?normalTextColor" android:inputType="text|textCapWords" /> @@ -54,6 +55,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/bookmarkUrlHint" + android:textColor="?normalTextColor" android:inputType="textUri" /> diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index bf6f2b1aab68..89f750f3f6a7 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -202,12 +202,12 @@ - - - - @@ -41,12 +41,14 @@ @color/white @color/white @color/white + @color/newBlack + @color/almostBlackDark @color/browser_icon_color_selector_dark @color/white @color/midGray - @color/midGray + @color/almostBlack @color/white - @color/grayishTwo + @color/paleBrownishGray @color/midGray @color/white @color/grayish @@ -114,12 +116,14 @@ @color/almostBlackDark @color/almostBlackDark @color/almostBlackDark + @color/white + @color/lightThemePrimaryDark @color/browser_icon_color_selector_light @color/almostBlackDark @color/pinkish_grey_two @color/whiteFour @color/almostBlackDark - @color/warmGray + @color/brownishGrayTwo @color/whiteFour @color/almostBlackDark @color/warmerGray @@ -224,7 +228,7 @@ + + diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 864ecb128d55..184f7a7c55a9 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -242,8 +242,12 @@ + + From 52e7233e56418a5297f51735fe4435306b105287 Mon Sep 17 00:00:00 2001 From: David Gonzalez Date: Wed, 27 May 2020 16:14:39 +0200 Subject: [PATCH 25/28] revert changes to dialogs, they don't belong here --- .../app/bookmarks/ui/BookmarksActivity.kt | 2 +- .../app/bookmarks/ui/BookmarksPopupMenu.kt | 6 ++--- .../ui/EditBookmarkDialogFragment.kt | 2 +- .../app/browser/BrowserTabFragment.kt | 2 +- .../rating/ui/AppEnjoymentDialogFragment.kt | 3 ++- .../rating/ui/GiveFeedbackDialogFragment.kt | 3 ++- .../rating/ui/RateAppDialogFragment.kt | 3 ++- .../app/icon/ui/ChangeIconActivity.kt | 3 ++- .../SettingsAutomaticallyClearWhatFragment.kt | 3 ++- .../SettingsAutomaticallyClearWhenFragment.kt | 3 ++- app/src/main/res/drawable/ic_fire_red.xml | 2 +- ...ings_automatically_clear_what_fragment.xml | 3 --- ...ings_automatically_clear_when_fragment.xml | 6 ----- .../main/res/layout/sheet_fire_clear_data.xml | 6 ++--- app/src/main/res/values/attrs.xml | 1 - app/src/main/res/values/colors.xml | 3 +-- app/src/main/res/values/styles.xml | 27 +++++++------------ app/src/main/res/values/themes.xml | 16 ++--------- 18 files changed, 33 insertions(+), 61 deletions(-) diff --git a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt index 8e43200989fa..738ceeb7a6f0 100644 --- a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt +++ b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt @@ -132,7 +132,7 @@ class BookmarksActivity : DuckDuckGoActivity() { private fun confirmDeleteBookmark(bookmark: BookmarkEntity) { val message = getString(R.string.bookmarkDeleteConfirmMessage, bookmark.title).html(this) val title = getString(R.string.dialogConfirmTitle) - deleteDialog = MaterialAlertDialogBuilder(this) + deleteDialog = AlertDialog.Builder(this) .setTitle(title) .setMessage(message) .setPositiveButton(android.R.string.yes) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksPopupMenu.kt b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksPopupMenu.kt index f430f1785a51..8d10d48dd860 100644 --- a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksPopupMenu.kt +++ b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksPopupMenu.kt @@ -29,16 +29,13 @@ import com.duckduckgo.app.browser.R class BookmarksPopupMenu(layoutInflater: LayoutInflater, view: View = inflate(layoutInflater, R.layout.popup_window_bookmarks_menu)) : PopupWindow(view, WRAP_CONTENT, WRAP_CONTENT, true) { - // popupwindow gets stuck on the screen on API 22 (tested on 23) without a background - // color. Adding it however garbles the elevation so we cannot have elevation here. - init { if (SDK_INT <= 22) { // popupwindow gets stuck on the screen on API 22 (tested on 23) without a background // color. Adding it however garbles the elevation so we cannot have elevation here. setBackgroundDrawable(ColorDrawable(Color.WHITE)) } else { - elevation = 6.toFloat() + elevation = ELEVATION } animationStyle = android.R.style.Animation_Dialog } @@ -61,6 +58,7 @@ class BookmarksPopupMenu(layoutInflater: LayoutInflater, view: View = inflate(la companion object { private const val MARGIN = 30 + private const val ELEVATION = 6f fun inflate(layoutInflater: LayoutInflater, resourceId: Int): View { return layoutInflater.inflate(resourceId, null) diff --git a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt index 0c05b79d40f2..e0c4dae9aba0 100644 --- a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt @@ -43,7 +43,7 @@ class EditBookmarkDialogFragment : DialogFragment() { val titleInput = rootView.find(R.id.titleInput) val urlInput = rootView.find(R.id.urlInput) - val alertBuilder = MaterialAlertDialogBuilder(requireActivity()) + val alertBuilder = AlertDialog.Builder(requireActivity()) .setView(rootView) .setTitle(R.string.bookmarkTitleEdit) .setPositiveButton(R.string.dialogSave) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt index ec6e38720cf8..188673510816 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt @@ -657,7 +657,7 @@ class BrowserTabFragment : Fragment(), FindListener, CoroutineScope, DaxDialogLi val isShowing = alertDialog?.isShowing if (isShowing != true) { - alertDialog = MaterialAlertDialogBuilder(context) + alertDialog = AlertDialog.Builder(context) .setTitle(R.string.launchingExternalApp) .setMessage(getString(R.string.confirmOpenExternalApp)) .setPositiveButton(R.string.yes) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt index d320517d8705..e6c553017384 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt @@ -18,6 +18,7 @@ package com.duckduckgo.app.browser.rating.ui import android.app.Dialog import android.os.Bundle +import androidx.appcompat.app.AlertDialog import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.dialog.BackKeyListener import com.duckduckgo.app.global.rating.PromptCount @@ -37,7 +38,7 @@ class AppEnjoymentDialogFragment : EnjoymentDialog() { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { firePixelWithPromptCount(APP_ENJOYMENT_DIALOG_SHOWN) - return MaterialAlertDialogBuilder(requireActivity()) + return AlertDialog.Builder(requireActivity(), R.style.AlertDialogTheme) .setTitle(R.string.appEnjoymentDialogTitle) .setMessage(R.string.appEnjoymentDialogMessage) .setPositiveButton(R.string.appEnjoymentDialogPositiveButton) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt index 2b1fd2bd8495..983d8728d35f 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt @@ -18,6 +18,7 @@ package com.duckduckgo.app.browser.rating.ui import android.app.Dialog import android.os.Bundle +import androidx.appcompat.app.AlertDialog import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.dialog.BackKeyListener import com.duckduckgo.app.global.rating.PromptCount @@ -37,7 +38,7 @@ class GiveFeedbackDialogFragment : EnjoymentDialog() { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { firePixelWithPromptCount(APP_FEEDBACK_DIALOG_SHOWN) - return MaterialAlertDialogBuilder(requireActivity()) + return AlertDialog.Builder(requireActivity(), R.style.AlertDialogTheme) .setTitle(R.string.giveFeedbackDialogTitle) .setMessage(R.string.giveFeedbackDialogMessage) .setPositiveButton(R.string.giveFeedbackDialogPositiveButton) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt index 086060b20399..968eb649434b 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt @@ -18,6 +18,7 @@ package com.duckduckgo.app.browser.rating.ui import android.app.Dialog import android.os.Bundle +import androidx.appcompat.app.AlertDialog import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.dialog.BackKeyListener import com.duckduckgo.app.global.rating.PromptCount @@ -37,7 +38,7 @@ class RateAppDialogFragment : EnjoymentDialog() { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { firePixelWithPromptCount(APP_RATING_DIALOG_SHOWN) - return MaterialAlertDialogBuilder(requireActivity()) + return AlertDialog.Builder(requireActivity(), R.style.AlertDialogTheme) .setTitle(R.string.rateAppDialogTitle) .setMessage(R.string.rateAppDialogMessage) .setPositiveButton(R.string.rateAppDialogPositiveButton) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt b/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt index 8804d63cd3a4..840651901e97 100644 --- a/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt +++ b/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt @@ -19,6 +19,7 @@ package com.duckduckgo.app.icon.ui import android.content.Context import android.content.Intent import android.os.Bundle +import androidx.appcompat.app.AlertDialog import androidx.lifecycle.Observer import androidx.recyclerview.widget.GridLayoutManager import com.duckduckgo.app.browser.R @@ -82,7 +83,7 @@ class ChangeIconActivity : DuckDuckGoActivity() { finish() } is ChangeIconViewModel.Command.ShowConfirmationDialog -> { - MaterialAlertDialogBuilder(this) + AlertDialog.Builder(this) .setTitle(R.string.changeIconDialogTitle) .setMessage(getString(R.string.changeIconDialogMessage)) .setPositiveButton(R.string.changeIconCtaAccept) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt index cb00076ed6b2..cd85ce25c32f 100644 --- a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt @@ -21,6 +21,7 @@ import android.os.Bundle import android.view.View import android.widget.RadioGroup import androidx.annotation.IdRes +import androidx.appcompat.app.AlertDialog import androidx.fragment.app.DialogFragment import com.duckduckgo.app.browser.R import com.duckduckgo.app.settings.clear.ClearWhatOption @@ -40,7 +41,7 @@ class SettingsAutomaticallyClearWhatFragment : DialogFragment() { val rootView = View.inflate(activity, R.layout.settings_automatically_clear_what_fragment, null) updateCurrentSelect(currentOption, rootView.findViewById(R.id.settingsClearWhatGroup)) - val alertBuilder = MaterialAlertDialogBuilder(requireActivity()) + val alertBuilder = AlertDialog.Builder(requireActivity()) .setView(rootView) .setTitle(R.string.settingsAutomaticallyClearWhat) .setPositiveButton(R.string.settingsAutomaticallyClearingDialogSave) { _, _ -> diff --git a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt index 18e70a108993..5ab2879ee48a 100644 --- a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt @@ -21,6 +21,7 @@ import android.os.Bundle import android.view.View import android.widget.RadioGroup import androidx.annotation.IdRes +import androidx.appcompat.app.AlertDialog import androidx.fragment.app.DialogFragment import com.duckduckgo.app.browser.BuildConfig import com.duckduckgo.app.browser.R @@ -47,7 +48,7 @@ class SettingsAutomaticallyClearWhenFragment : DialogFragment() { updateCurrentSelect(currentOption, rootView.findViewById(R.id.settingsClearWhenGroup)) - val alertBuilder = MaterialAlertDialogBuilder(requireActivity()) + val alertBuilder = AlertDialog.Builder(requireActivity()) .setView(rootView) .setTitle(R.string.settingsAutomaticallyClearWhat) .setPositiveButton(R.string.settingsAutomaticallyClearingDialogSave) { _, _ -> diff --git a/app/src/main/res/drawable/ic_fire_red.xml b/app/src/main/res/drawable/ic_fire_red.xml index bad99ae4add3..e3dfcf68cf9b 100644 --- a/app/src/main/res/drawable/ic_fire_red.xml +++ b/app/src/main/res/drawable/ic_fire_red.xml @@ -20,6 +20,6 @@ android:viewportWidth="24" android:viewportHeight="24"> \ No newline at end of file diff --git a/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml b/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml index bc1e5a3a9474..f9a14e6e94c3 100644 --- a/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml +++ b/app/src/main/res/layout/settings_automatically_clear_what_fragment.xml @@ -31,7 +31,6 @@ app:layout_constraintTop_toTopOf="parent"> - diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index ca292a9f2a35..c34be2ea3e79 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -67,8 +67,7 @@ #e0e0e0 #c0c0c0 - #CE2929 - #FA5252 + #d03a10 #50bfff #3f66d5 diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 105e530ad425..d00777c48ae7 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -202,6 +202,15 @@ false + + + + - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 184f7a7c55a9..2c2640bd7344 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -31,7 +31,6 @@ @style/AutoCompleteTextViewStyle ?toolbarBgColor @style/snackbarButtonStyle - @style/DaxAlertDialog - - - - From 31b62a8cb8905c54227442ed98414abee4b6bc8f Mon Sep 17 00:00:00 2001 From: David Gonzalez Date: Wed, 27 May 2020 16:15:17 +0200 Subject: [PATCH 26/28] remove unnecessary imports --- .../java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt | 1 - .../duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt | 1 - .../main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt | 1 - .../app/browser/rating/ui/AppEnjoymentDialogFragment.kt | 1 - .../app/browser/rating/ui/GiveFeedbackDialogFragment.kt | 1 - .../duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt | 1 - .../main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt | 1 - .../app/settings/SettingsAutomaticallyClearWhatFragment.kt | 1 - .../app/settings/SettingsAutomaticallyClearWhenFragment.kt | 1 - 9 files changed, 9 deletions(-) diff --git a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt index 738ceeb7a6f0..93376cea4c79 100644 --- a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt +++ b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/BookmarksActivity.kt @@ -45,7 +45,6 @@ import com.duckduckgo.app.global.view.show import kotlinx.android.synthetic.main.content_bookmarks.* import kotlinx.android.synthetic.main.include_toolbar.* import kotlinx.android.synthetic.main.view_bookmark_entry.view.* -import com.google.android.material.dialog.MaterialAlertDialogBuilder import kotlinx.android.synthetic.main.content_bookmarks.emptyBookmarks import kotlinx.android.synthetic.main.content_bookmarks.recycler import kotlinx.android.synthetic.main.include_toolbar.toolbar diff --git a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt index e0c4dae9aba0..d1c5aece3ee8 100644 --- a/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/bookmarks/ui/EditBookmarkDialogFragment.kt @@ -26,7 +26,6 @@ import androidx.fragment.app.DialogFragment import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.view.hideKeyboard import com.duckduckgo.app.global.view.showKeyboard -import com.google.android.material.dialog.MaterialAlertDialogBuilder import org.jetbrains.anko.find class EditBookmarkDialogFragment : DialogFragment() { diff --git a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt index 188673510816..cce88f67023b 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/BrowserTabFragment.kt @@ -96,7 +96,6 @@ import com.duckduckgo.app.tabs.ui.TabSwitcherActivity import com.duckduckgo.app.tabs.ui.TabSwitcherBottomBarFeatureActivity import com.duckduckgo.app.widget.ui.AddWidgetInstructionsActivity import com.duckduckgo.widget.SearchWidgetLight -import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.snackbar.Snackbar import dagger.android.support.AndroidSupportInjection import kotlinx.android.synthetic.main.fragment_browser_tab.* diff --git a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt index e6c553017384..51b854c2928c 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/AppEnjoymentDialogFragment.kt @@ -23,7 +23,6 @@ import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.dialog.BackKeyListener import com.duckduckgo.app.global.rating.PromptCount import com.duckduckgo.app.statistics.pixels.Pixel.PixelName.* -import com.google.android.material.dialog.MaterialAlertDialogBuilder class AppEnjoymentDialogFragment : EnjoymentDialog() { diff --git a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt index 983d8728d35f..d11fa4ec7543 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/GiveFeedbackDialogFragment.kt @@ -23,7 +23,6 @@ import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.dialog.BackKeyListener import com.duckduckgo.app.global.rating.PromptCount import com.duckduckgo.app.statistics.pixels.Pixel.PixelName.* -import com.google.android.material.dialog.MaterialAlertDialogBuilder class GiveFeedbackDialogFragment : EnjoymentDialog() { diff --git a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt index 968eb649434b..222073daaabc 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/rating/ui/RateAppDialogFragment.kt @@ -23,7 +23,6 @@ import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.dialog.BackKeyListener import com.duckduckgo.app.global.rating.PromptCount import com.duckduckgo.app.statistics.pixels.Pixel.PixelName.* -import com.google.android.material.dialog.MaterialAlertDialogBuilder class RateAppDialogFragment : EnjoymentDialog() { diff --git a/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt b/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt index 840651901e97..2e2ced876991 100644 --- a/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt +++ b/app/src/main/java/com/duckduckgo/app/icon/ui/ChangeIconActivity.kt @@ -24,7 +24,6 @@ import androidx.lifecycle.Observer import androidx.recyclerview.widget.GridLayoutManager import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.DuckDuckGoActivity -import com.google.android.material.dialog.MaterialAlertDialogBuilder import kotlinx.android.synthetic.main.content_app_icons.appIconsList import kotlinx.android.synthetic.main.include_toolbar.toolbar import kotlinx.android.synthetic.main.content_app_icons.* diff --git a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt index cd85ce25c32f..8ca03e51e053 100644 --- a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhatFragment.kt @@ -26,7 +26,6 @@ import androidx.fragment.app.DialogFragment import com.duckduckgo.app.browser.R import com.duckduckgo.app.settings.clear.ClearWhatOption import com.duckduckgo.app.settings.clear.ClearWhatOption.* -import com.google.android.material.dialog.MaterialAlertDialogBuilder class SettingsAutomaticallyClearWhatFragment : DialogFragment() { diff --git a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt index 5ab2879ee48a..726a9c9c28ee 100644 --- a/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt +++ b/app/src/main/java/com/duckduckgo/app/settings/SettingsAutomaticallyClearWhenFragment.kt @@ -28,7 +28,6 @@ import com.duckduckgo.app.browser.R import com.duckduckgo.app.global.view.show import com.duckduckgo.app.settings.clear.ClearWhenOption import com.duckduckgo.app.settings.clear.ClearWhenOption.* -import com.google.android.material.dialog.MaterialAlertDialogBuilder class SettingsAutomaticallyClearWhenFragment : DialogFragment() { From 2d0c50ce426ae0776e64d0d47bdf2579f9191ac7 Mon Sep 17 00:00:00 2001 From: David Gonzalez Date: Wed, 27 May 2020 16:19:19 +0200 Subject: [PATCH 27/28] more cleanup reveryting changes --- app/src/main/res/drawable/ic_fire_red.xml | 25 ------------------- .../main/res/layout/sheet_fire_clear_data.xml | 2 +- app/src/main/res/values/themes.xml | 2 -- 3 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 app/src/main/res/drawable/ic_fire_red.xml diff --git a/app/src/main/res/drawable/ic_fire_red.xml b/app/src/main/res/drawable/ic_fire_red.xml deleted file mode 100644 index e3dfcf68cf9b..000000000000 --- a/app/src/main/res/drawable/ic_fire_red.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/sheet_fire_clear_data.xml b/app/src/main/res/layout/sheet_fire_clear_data.xml index 808d8c62e6af..862a7c1da0bf 100644 --- a/app/src/main/res/layout/sheet_fire_clear_data.xml +++ b/app/src/main/res/layout/sheet_fire_clear_data.xml @@ -56,7 +56,7 @@ android:paddingEnd="24dp" android:paddingBottom="24dp" android:text="@string/fireCancel" - android:textColor="?normalTextColor" + android:textColor="@color/brownishGray" android:textSize="16sp" android:textStyle="normal" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 2c2640bd7344..b8b214f8961a 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -92,8 +92,6 @@ @color/grayish @color/subtleGray - - @color/brickOrangeDark