komikku/app/src/main/java/eu/kanade/presentation/browse
Andreas d2182ed380 Use Compose on Global/Migrate Search screen (#8631)
* Use Compose on Global/Migrate Search screen

- Refactor to use Voyager and Compose
- Use sealed class for state
- Somethings are broken/missing due to screens using different navigation libraries

* Review changes

(cherry picked from commit f99b62a069e8e987318a0144090560795d59e3ff)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceComfortableGrid.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceCompactGrid.kt
#	app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceList.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaScreen.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt
2022-11-28 20:41:43 -05:00
..
components Use Compose on Global/Migrate Search screen (#8631) 2022-11-28 20:41:43 -05:00
BrowseBadges.kt Use Compose on Global/Migrate Search screen (#8631) 2022-11-28 20:41:43 -05:00
BrowseMangadexFollowsScreen.kt Split library preferences from PreferencesHelper (#8036) 2022-09-20 16:17:17 -04:00
BrowseRecommendationsScreen.kt Merge Latest and Browse into one screen (#7921) 2022-09-03 19:43:55 -04:00
BrowseSourceScreen.kt Clean up strings and icons (#8326) 2022-10-29 18:57:56 -04:00
BrowseSourceState.kt Fix Filter not being applied in Browse Source (#7945) 2022-09-10 11:09:16 -04:00
BrowseTabWrapper.kt Use Voyager on Browse tab (#8605) 2022-11-24 18:13:10 -05:00
ExtensionDetailsScreen.kt Use Voyager on Extension Details screen (#8576) 2022-11-24 16:06:17 -05:00
ExtensionFilterScreen.kt Use Voyager on Extension Filter screen (#8503) 2022-11-11 19:27:51 -05:00
ExtensionsScreen.kt Use Voyager on Browse tab (#8605) 2022-11-24 18:13:10 -05:00
FeedScreen.kt Use Voyager on Browse tab (#8605) 2022-11-24 18:13:10 -05:00
GlobalSearchScreen.kt Use Compose on Global/Migrate Search screen (#8631) 2022-11-28 20:41:43 -05:00
MigrateMangaScreen.kt Use Voyager on Migrate Manga screen (#8611) 2022-11-26 13:45:02 -05:00
MigrateSearchScreen.kt Use Compose on Global/Migrate Search screen (#8631) 2022-11-28 20:41:43 -05:00
MigrateSourceScreen.kt Use Voyager on Browse tab (#8605) 2022-11-24 18:13:10 -05:00
MigrationListScreen.kt Use Voyager for migration 2022-11-28 19:41:04 -05:00
SourceFeedScreen.kt Cherry pick fixes 2022-11-16 13:52:17 -05:00
SourceFeedState.kt Control FAB with Compose in SourceFeed 2022-09-10 12:25:30 -04:00
SourceSearchScreen.kt Refactor search toolbar and fix browse source (#8360) 2022-11-01 12:17:26 -04:00
SourcesFilterScreen.kt Use Voyager on Source Filter screen (#8511) 2022-11-16 13:23:05 -05:00
SourcesScreen.kt Use Voyager on Browse tab (#8605) 2022-11-24 18:13:10 -05:00