From c475bc87cfdafd4e9949cbae10e16b98925923fa Mon Sep 17 00:00:00 2001 From: Tiger Oakes Date: Wed, 21 Aug 2019 11:33:59 -0400 Subject: [PATCH] Move classes out of top-level package --- app/src/main/AndroidManifest.xml | 2 +- app/src/main/java/org/mozilla/fenix/HomeActivity.kt | 5 +++++ .../org/mozilla/fenix/browser/BaseBrowserFragment.kt | 2 +- .../{ => browser/browsingmode}/BrowsingModeManager.kt | 2 +- .../components/toolbar/BrowserToolbarController.kt | 4 ++-- .../fenix/components/toolbar/BrowserToolbarView.kt | 2 +- .../fenix/components/toolbar/DefaultToolbarMenu.kt | 4 ++-- .../fenix/components/toolbar/ToolbarIntegration.kt | 2 +- .../org/mozilla/fenix/customtabs/CustomTabActivity.kt | 7 ++++--- .../mozilla/fenix/customtabs/CustomTabToolbarMenu.kt | 2 +- app/src/main/java/org/mozilla/fenix/ext/Context.kt | 2 +- app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt | 2 +- .../mozilla/fenix/home/PrivateBrowsingButtonView.kt | 4 ++-- .../home/sessioncontrol/SessionControlComponent.kt | 2 +- .../viewholders/CollectionViewHolder.kt | 2 +- .../org/mozilla/fenix/library/LibraryPageFragment.kt | 2 +- .../fenix/library/bookmarks/BookmarkController.kt | 2 +- .../library/bookmarks/BookmarkFragmentInteractor.kt | 2 +- .../fenix/library/bookmarks/BookmarkItemMenu.kt | 2 +- .../mozilla/fenix/library/history/HistoryFragment.kt | 2 +- .../mozilla/fenix/library/history/HistoryItemMenu.kt | 2 +- .../java/org/mozilla/fenix/settings/Extensions.kt | 2 +- .../org/mozilla/fenix/{ => theme}/ThemeManager.kt | 4 +++- .../fenix/{ => widget}/SearchWidgetProvider.kt | 11 ++++++++--- .../toolbar/DefaultBrowserToolbarControllerTest.kt | 4 ++-- .../fenix/home/PrivateBrowsingButtonViewTest.kt | 4 ++-- .../fenix/library/bookmarks/BookmarkControllerTest.kt | 2 +- .../bookmarks/BookmarkFragmentInteractorTest.kt | 2 +- 28 files changed, 49 insertions(+), 36 deletions(-) rename app/src/main/java/org/mozilla/fenix/{ => browser/browsingmode}/BrowsingModeManager.kt (96%) rename app/src/main/java/org/mozilla/fenix/{ => theme}/ThemeManager.kt (97%) rename app/src/main/java/org/mozilla/fenix/{ => widget}/SearchWidgetProvider.kt (94%) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c63dcf1cb..47a22ca78 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -140,7 +140,7 @@ + android:name=".widget.SearchWidgetProvider"> diff --git a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt index e4a460a19..02daa064d 100644 --- a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt @@ -34,6 +34,9 @@ import mozilla.components.support.ktx.kotlin.isUrl import mozilla.components.support.ktx.kotlin.toNormalizedUrl import mozilla.components.support.utils.SafeIntent import mozilla.components.support.utils.toSafeIntent +import org.mozilla.fenix.browser.browsingmode.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingModeManager +import org.mozilla.fenix.browser.browsingmode.DefaultBrowsingModeManager import org.mozilla.fenix.components.FenixSnackbar import org.mozilla.fenix.components.isSentryEnabled import org.mozilla.fenix.components.metrics.Event @@ -42,6 +45,8 @@ import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.getRootView import org.mozilla.fenix.ext.nav import org.mozilla.fenix.share.ShareFragment +import org.mozilla.fenix.theme.DefaultThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.utils.Settings @SuppressWarnings("TooManyFunctions", "LargeClass") diff --git a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt index fc39742d9..99338e606 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -52,7 +52,7 @@ import org.mozilla.fenix.FeatureFlags import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.IntentReceiverActivity import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.collections.CreateCollectionViewModel import org.mozilla.fenix.components.FenixSnackbar import org.mozilla.fenix.components.FindInPageIntegration diff --git a/app/src/main/java/org/mozilla/fenix/BrowsingModeManager.kt b/app/src/main/java/org/mozilla/fenix/browser/browsingmode/BrowsingModeManager.kt similarity index 96% rename from app/src/main/java/org/mozilla/fenix/BrowsingModeManager.kt rename to app/src/main/java/org/mozilla/fenix/browser/browsingmode/BrowsingModeManager.kt index df87bb9a9..cd8c8faba 100644 --- a/app/src/main/java/org/mozilla/fenix/BrowsingModeManager.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/browsingmode/BrowsingModeManager.kt @@ -2,7 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.mozilla.fenix +package org.mozilla.fenix.browser.browsingmode import org.mozilla.fenix.utils.Settings diff --git a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarController.kt b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarController.kt index f2de70795..086fc40bb 100644 --- a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarController.kt +++ b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarController.kt @@ -14,8 +14,8 @@ import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.ObsoleteCoroutinesApi import mozilla.components.browser.session.Session import mozilla.components.concept.engine.EngineView -import org.mozilla.fenix.BrowsingMode -import org.mozilla.fenix.BrowsingModeManager +import org.mozilla.fenix.browser.browsingmode.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingModeManager import org.mozilla.fenix.R import org.mozilla.fenix.browser.BrowserFragment import org.mozilla.fenix.browser.BrowserFragmentDirections diff --git a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt index 1a503654b..89ecb4b76 100644 --- a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt +++ b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt @@ -11,7 +11,7 @@ import mozilla.components.browser.toolbar.BrowserToolbar import mozilla.components.support.ktx.android.util.dpToFloat import mozilla.components.support.ktx.android.util.dpToPx import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.customtabs.CustomTabToolbarMenu import org.mozilla.fenix.ext.components diff --git a/app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt b/app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt index dd7a74d5f..e4eccba7c 100644 --- a/app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt +++ b/app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt @@ -11,10 +11,10 @@ import mozilla.components.browser.menu.item.BrowserMenuHighlightableItem import mozilla.components.browser.menu.item.BrowserMenuImageText import mozilla.components.browser.menu.item.BrowserMenuItemToolbar import mozilla.components.browser.menu.item.BrowserMenuSwitch -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.ext.asActivity import org.mozilla.fenix.ext.components diff --git a/app/src/main/java/org/mozilla/fenix/components/toolbar/ToolbarIntegration.kt b/app/src/main/java/org/mozilla/fenix/components/toolbar/ToolbarIntegration.kt index 18f2e7c29..7622ebd26 100644 --- a/app/src/main/java/org/mozilla/fenix/components/toolbar/ToolbarIntegration.kt +++ b/app/src/main/java/org/mozilla/fenix/components/toolbar/ToolbarIntegration.kt @@ -21,7 +21,7 @@ import mozilla.components.lib.publicsuffixlist.PublicSuffixList import mozilla.components.support.base.feature.LifecycleAwareFeature import mozilla.components.support.ktx.android.view.hideKeyboard import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.nav import org.mozilla.fenix.utils.Settings diff --git a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabActivity.kt b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabActivity.kt index 78399b3b9..af50522ee 100644 --- a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabActivity.kt @@ -7,8 +7,8 @@ package org.mozilla.fenix.customtabs import androidx.navigation.NavDestination import mozilla.components.browser.session.intent.getSessionId import mozilla.components.support.utils.SafeIntent -import org.mozilla.fenix.CustomTabBrowsingModeManager -import org.mozilla.fenix.CustomTabThemeManager +import org.mozilla.fenix.browser.browsingmode.CustomTabBrowsingModeManager +import org.mozilla.fenix.theme.CustomTabThemeManager import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.components.metrics.Event @@ -22,7 +22,8 @@ open class CustomTabActivity : HomeActivity() { final override fun getIntentSessionId(intent: SafeIntent) = intent.getSessionId() - final override fun createBrowsingModeManager() = CustomTabBrowsingModeManager() + final override fun createBrowsingModeManager() = + CustomTabBrowsingModeManager() final override fun createThemeManager() = CustomTabThemeManager() } diff --git a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabToolbarMenu.kt b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabToolbarMenu.kt index 13226eb0b..b40247c7e 100644 --- a/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabToolbarMenu.kt +++ b/app/src/main/java/org/mozilla/fenix/customtabs/CustomTabToolbarMenu.kt @@ -14,7 +14,7 @@ import mozilla.components.browser.menu.item.SimpleBrowserMenuItem import mozilla.components.browser.session.Session import mozilla.components.browser.session.SessionManager import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.components.toolbar.ToolbarMenu class CustomTabToolbarMenu( diff --git a/app/src/main/java/org/mozilla/fenix/ext/Context.kt b/app/src/main/java/org/mozilla/fenix/ext/Context.kt index 8e7dc2f5f..d14fc7e08 100644 --- a/app/src/main/java/org/mozilla/fenix/ext/Context.kt +++ b/app/src/main/java/org/mozilla/fenix/ext/Context.kt @@ -25,7 +25,7 @@ import mozilla.components.support.base.log.Log import mozilla.components.support.base.log.Log.Priority.WARN import org.mozilla.fenix.FenixApplication import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.components.Components import org.mozilla.fenix.components.metrics.MetricController diff --git a/app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt b/app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt index 544ecd6eb..0e925636f 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt @@ -9,7 +9,7 @@ import mozilla.components.browser.menu.BrowserMenuBuilder import mozilla.components.browser.menu.item.BrowserMenuDivider import mozilla.components.browser.menu.item.BrowserMenuImageText import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager class HomeMenu( private val context: Context, diff --git a/app/src/main/java/org/mozilla/fenix/home/PrivateBrowsingButtonView.kt b/app/src/main/java/org/mozilla/fenix/home/PrivateBrowsingButtonView.kt index 3c6aed271..7a148e2c0 100644 --- a/app/src/main/java/org/mozilla/fenix/home/PrivateBrowsingButtonView.kt +++ b/app/src/main/java/org/mozilla/fenix/home/PrivateBrowsingButtonView.kt @@ -6,8 +6,8 @@ package org.mozilla.fenix.home import android.view.View import androidx.annotation.StringRes -import org.mozilla.fenix.BrowsingMode -import org.mozilla.fenix.BrowsingModeManager +import org.mozilla.fenix.browser.browsingmode.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingModeManager import org.mozilla.fenix.R /** diff --git a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlComponent.kt b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlComponent.kt index 2d772b61f..09b6fa933 100644 --- a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlComponent.kt +++ b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlComponent.kt @@ -14,7 +14,7 @@ import io.reactivex.Observer import kotlinx.android.parcel.Parcelize import mozilla.components.browser.session.Session import mozilla.components.service.fxa.sharing.ShareableAccount -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.ext.components import org.mozilla.fenix.mvi.Action import org.mozilla.fenix.mvi.ActionBusFactory diff --git a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/CollectionViewHolder.kt b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/CollectionViewHolder.kt index 4174d8d13..da39dfca8 100644 --- a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/CollectionViewHolder.kt +++ b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/CollectionViewHolder.kt @@ -16,7 +16,7 @@ import kotlinx.android.synthetic.main.collection_home_list_row.view.* import mozilla.components.browser.menu.BrowserMenuBuilder import mozilla.components.browser.menu.item.SimpleBrowserMenuItem import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.components.description import org.mozilla.fenix.ext.getIconColor import org.mozilla.fenix.ext.increaseTapArea diff --git a/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt b/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt index 83be310c0..6b5f505f7 100644 --- a/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/library/LibraryPageFragment.kt @@ -6,7 +6,7 @@ package org.mozilla.fenix.library import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.ext.components diff --git a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkController.kt b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkController.kt index 2136455db..dfe225686 100644 --- a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkController.kt +++ b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkController.kt @@ -10,7 +10,7 @@ import androidx.navigation.NavController import androidx.navigation.NavDirections import mozilla.components.concept.storage.BookmarkNode import org.mozilla.fenix.BrowserDirection -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.components.FenixSnackbarPresenter diff --git a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractor.kt b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractor.kt index ec9850cfd..26ef37931 100644 --- a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractor.kt +++ b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractor.kt @@ -6,7 +6,7 @@ package org.mozilla.fenix.library.bookmarks import mozilla.components.concept.storage.BookmarkNode import mozilla.components.concept.storage.BookmarkNodeType -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.components.metrics.Event import org.mozilla.fenix.components.metrics.MetricController import org.mozilla.fenix.lib.Do diff --git a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkItemMenu.kt b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkItemMenu.kt index 6b5f81e8a..ba6f2c8c9 100644 --- a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkItemMenu.kt +++ b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkItemMenu.kt @@ -10,7 +10,7 @@ import mozilla.components.browser.menu.item.SimpleBrowserMenuItem import mozilla.components.concept.storage.BookmarkNode import mozilla.components.concept.storage.BookmarkNodeType import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.library.LibraryItemMenu class BookmarkItemMenu( diff --git a/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt b/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt index 6e6853e9a..b6b2fdb71 100644 --- a/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/library/history/HistoryFragment.kt @@ -27,7 +27,7 @@ import kotlinx.coroutines.launch import mozilla.components.lib.state.ext.consumeFrom import mozilla.components.support.base.feature.BackHandler import org.mozilla.fenix.BrowserDirection -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.components.Components diff --git a/app/src/main/java/org/mozilla/fenix/library/history/HistoryItemMenu.kt b/app/src/main/java/org/mozilla/fenix/library/history/HistoryItemMenu.kt index 5f89829df..8d243aed2 100644 --- a/app/src/main/java/org/mozilla/fenix/library/history/HistoryItemMenu.kt +++ b/app/src/main/java/org/mozilla/fenix/library/history/HistoryItemMenu.kt @@ -8,7 +8,7 @@ import android.content.Context import mozilla.components.browser.menu.BrowserMenuBuilder import mozilla.components.browser.menu.item.SimpleBrowserMenuItem import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager import org.mozilla.fenix.library.LibraryItemMenu class HistoryItemMenu( diff --git a/app/src/main/java/org/mozilla/fenix/settings/Extensions.kt b/app/src/main/java/org/mozilla/fenix/settings/Extensions.kt index 5175007fb..e46ba48c4 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/Extensions.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/Extensions.kt @@ -12,7 +12,7 @@ import androidx.preference.Preference import mozilla.components.feature.sitepermissions.SitePermissions import mozilla.components.support.ktx.android.view.putCompoundDrawablesRelative import org.mozilla.fenix.R -import org.mozilla.fenix.ThemeManager +import org.mozilla.fenix.theme.ThemeManager fun SitePermissions.toggle(featurePhone: PhoneFeature): SitePermissions { return when (featurePhone) { diff --git a/app/src/main/java/org/mozilla/fenix/ThemeManager.kt b/app/src/main/java/org/mozilla/fenix/theme/ThemeManager.kt similarity index 97% rename from app/src/main/java/org/mozilla/fenix/ThemeManager.kt rename to app/src/main/java/org/mozilla/fenix/theme/ThemeManager.kt index 835c88254..3c73d9f69 100644 --- a/app/src/main/java/org/mozilla/fenix/ThemeManager.kt +++ b/app/src/main/java/org/mozilla/fenix/theme/ThemeManager.kt @@ -2,7 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.mozilla.fenix +package org.mozilla.fenix.theme import android.app.Activity import android.content.Context @@ -14,6 +14,8 @@ import android.util.TypedValue import android.view.View import android.view.Window import androidx.annotation.StyleRes +import org.mozilla.fenix.R +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.ext.getColorFromAttr abstract class ThemeManager { diff --git a/app/src/main/java/org/mozilla/fenix/SearchWidgetProvider.kt b/app/src/main/java/org/mozilla/fenix/widget/SearchWidgetProvider.kt similarity index 94% rename from app/src/main/java/org/mozilla/fenix/SearchWidgetProvider.kt rename to app/src/main/java/org/mozilla/fenix/widget/SearchWidgetProvider.kt index 9061164c1..c517cb3a0 100644 --- a/app/src/main/java/org/mozilla/fenix/SearchWidgetProvider.kt +++ b/app/src/main/java/org/mozilla/fenix/widget/SearchWidgetProvider.kt @@ -2,7 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -package org.mozilla.fenix +package org.mozilla.fenix.widget import android.app.PendingIntent import android.appwidget.AppWidgetManager @@ -14,6 +14,9 @@ import android.os.Bundle import android.speech.RecognizerIntent import android.view.View import android.widget.RemoteViews +import org.mozilla.fenix.HomeActivity +import org.mozilla.fenix.IntentReceiverActivity +import org.mozilla.fenix.R import org.mozilla.fenix.utils.Settings class SearchWidgetProvider : AppWidgetProvider() { @@ -93,7 +96,8 @@ class SearchWidgetProvider : AppWidgetProvider() { .let { intent -> intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK intent.putExtra(HomeActivity.OPEN_TO_SEARCH, true) - PendingIntent.getActivity(context, REQUEST_CODE_NEW_TAB, intent, PendingIntent.FLAG_UPDATE_CURRENT) + PendingIntent.getActivity(context, + REQUEST_CODE_NEW_TAB, intent, PendingIntent.FLAG_UPDATE_CURRENT) } } @@ -107,7 +111,8 @@ class SearchWidgetProvider : AppWidgetProvider() { val intentSpeech = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH) return intentSpeech.resolveActivity(context.packageManager)?.let { - PendingIntent.getActivity(context, REQUEST_CODE_VOICE, voiceIntent, 0) + PendingIntent.getActivity(context, + REQUEST_CODE_VOICE, voiceIntent, 0) } } diff --git a/app/src/test/java/org/mozilla/fenix/components/toolbar/DefaultBrowserToolbarControllerTest.kt b/app/src/test/java/org/mozilla/fenix/components/toolbar/DefaultBrowserToolbarControllerTest.kt index 9f9504e3f..235e9cd68 100644 --- a/app/src/test/java/org/mozilla/fenix/components/toolbar/DefaultBrowserToolbarControllerTest.kt +++ b/app/src/test/java/org/mozilla/fenix/components/toolbar/DefaultBrowserToolbarControllerTest.kt @@ -22,8 +22,8 @@ import mozilla.components.feature.session.SessionUseCases import mozilla.components.feature.tabs.TabsUseCases import org.junit.Before import org.junit.Test -import org.mozilla.fenix.BrowsingMode -import org.mozilla.fenix.BrowsingModeManager +import org.mozilla.fenix.browser.browsingmode.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingModeManager import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.browser.BrowserFragment diff --git a/app/src/test/java/org/mozilla/fenix/home/PrivateBrowsingButtonViewTest.kt b/app/src/test/java/org/mozilla/fenix/home/PrivateBrowsingButtonViewTest.kt index 3dad8fcd4..431b0c77e 100644 --- a/app/src/test/java/org/mozilla/fenix/home/PrivateBrowsingButtonViewTest.kt +++ b/app/src/test/java/org/mozilla/fenix/home/PrivateBrowsingButtonViewTest.kt @@ -11,8 +11,8 @@ import io.mockk.verify import org.junit.Assert.assertEquals import org.junit.Before import org.junit.Test -import org.mozilla.fenix.BrowsingMode -import org.mozilla.fenix.BrowsingModeManager +import org.mozilla.fenix.browser.browsingmode.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingModeManager import org.mozilla.fenix.R class PrivateBrowsingButtonViewTest { diff --git a/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkControllerTest.kt b/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkControllerTest.kt index 57fa99a76..1bb19e651 100644 --- a/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkControllerTest.kt +++ b/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkControllerTest.kt @@ -21,7 +21,7 @@ import mozilla.components.concept.storage.BookmarkNodeType import org.junit.Before import org.junit.Test import org.mozilla.fenix.BrowserDirection -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.components.FenixSnackbarPresenter diff --git a/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractorTest.kt b/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractorTest.kt index 382154ddd..200b0309e 100644 --- a/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractorTest.kt +++ b/app/src/test/java/org/mozilla/fenix/library/bookmarks/BookmarkFragmentInteractorTest.kt @@ -15,7 +15,7 @@ import mozilla.components.concept.storage.BookmarkNode import mozilla.components.concept.storage.BookmarkNodeType import org.junit.Before import org.junit.Test -import org.mozilla.fenix.BrowsingMode +import org.mozilla.fenix.browser.browsingmode.BrowsingMode import org.mozilla.fenix.components.metrics.Event import org.mozilla.fenix.components.metrics.MetricController