[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20349: Add inactive...
commitea807453dccc0c956b6c58cf54fa15a00d0f630f
authorJonathan Almeida <jalmeida@mozilla.com>
Wed, 14 Jul 2021 02:26:15 +0000 (13 22:26 -0400)
committerSebastian Kaspari <s.kaspari@gmail.com>
Mon, 2 Aug 2021 09:44:13 +0000 (2 11:44 +0200)
treeb4e2c658cac9a14dd2c8b4ce519b46632b937b84
parent547babf77fa6ccffb5d6afd4bfb050fc4bb91090
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/20349: Add inactive tab grouping to tabs tray
36 files changed:
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayController.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayFragment.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/TabsTrayInteractor.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/TrayPagerAdapter.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/AbstractBrowserTrayList.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTrayInteractor.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/InactiveTabViewHolder.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/InactiveTabsAdapter.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/NormalBrowserTrayList.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/PrivateBrowserTrayList.kt [moved from mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/BrowserTrayList.kt with 59% similarity]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/SelectionMenu.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/SelectionMenuIntegration.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/browser/TabsAdapter.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/ext/ConcatAdapter.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/ext/Context.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/ext/TabSessionState.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/AbstractBrowserPageViewHolder.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/AbstractPageViewHolder.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/NormalBrowserPageViewHolder.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/PrivateBrowserPageViewHolder.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/viewholders/SyncedTabsPageViewHolder.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
mobile/android/fenix/app/src/main/res/layout/inactive_footer_item.xml [new file with mode: 0644]
mobile/android/fenix/app/src/main/res/layout/inactive_header_item.xml [new file with mode: 0644]
mobile/android/fenix/app/src/main/res/layout/inactive_tab_list_item.xml [new file with mode: 0644]
mobile/android/fenix/app/src/main/res/layout/normal_browser_tray_list.xml
mobile/android/fenix/app/src/main/res/layout/private_browser_tray_list.xml
mobile/android/fenix/app/src/main/res/values/static_strings.xml
mobile/android/fenix/app/src/main/res/values/strings.xml
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/browser/AbstractBrowserTrayListTest.kt [moved from mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/browser/BrowserTrayListTest.kt with 90% similarity]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/browser/DefaultBrowserTrayInteractorTest.kt [deleted file]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/ext/ContextKtTest.kt [new file with mode: 0644]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/ext/TabSessionStateKtTest.kt [deleted file]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/tabstray/viewholders/AbstractBrowserPageViewHolderTest.kt
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/utils/SettingsTest.kt