From 1549f67cd7c48eeaa953a86924bbbca3df721cab Mon Sep 17 00:00:00 2001 From: LagradOst Date: Wed, 12 May 2021 23:51:02 +0200 Subject: [PATCH] init --- .idea/gradle.xml | 1 + app/build.gradle | 16 +- .../com/lagradost/cloudstream3/MainAPI.kt | 18 +- .../lagradost/cloudstream3/MainActivity.kt | 3 +- .../com/lagradost/cloudstream3/UIHelper.kt | 20 +++ .../animeproviders/ShiroProvider.kt | 40 ++--- .../cloudstream3/mvvm/ArchComponentExt.kt | 51 ++++++ .../cloudstream3/ui/AutofitRecyclerView.kt | 157 ++++++++++++++++++ .../ui/dashboard/DashboardFragment.kt | 31 ---- .../ui/dashboard/DashboardViewModel.kt | 13 -- .../cloudstream3/ui/search/SearchFragment.kt | 34 ++++ .../cloudstream3/ui/search/SearchViewModel.kt | 22 +++ .../drawable/dialog__window_background.xml | 7 + .../main/res/drawable/ic_baseline_tune_24.xml | 5 + .../main/res/drawable/netflix_download.xml | 14 ++ app/src/main/res/drawable/rounded_dialog.xml | 8 + .../main/res/drawable/search_background.xml | 5 + app/src/main/res/drawable/search_icon.xml | 20 +++ app/src/main/res/drawable/tab_selector.xml | 5 + app/src/main/res/font/google_sans.xml | 59 +++++++ app/src/main/res/font/productsans_black.ttf | Bin 0 -> 91660 bytes .../main/res/font/productsans_blackitalic.ttf | Bin 0 -> 95404 bytes app/src/main/res/font/productsans_bold.ttf | Bin 0 -> 92096 bytes .../main/res/font/productsans_bolditalic.ttf | Bin 0 -> 95504 bytes app/src/main/res/font/productsans_italic.ttf | Bin 0 -> 95744 bytes app/src/main/res/font/productsans_light.ttf | Bin 0 -> 92564 bytes .../main/res/font/productsans_lightitalic.ttf | Bin 0 -> 96000 bytes app/src/main/res/font/productsans_medium.ttf | Bin 0 -> 92312 bytes .../res/font/productsans_mediumitalic.ttf | Bin 0 -> 95656 bytes app/src/main/res/font/productsans_regular.ttf | Bin 0 -> 109128 bytes app/src/main/res/font/productsans_thin.ttf | Bin 0 -> 92836 bytes .../main/res/font/productsans_thinitalic.ttf | Bin 0 -> 96540 bytes .../main/res/layout/fragment_dashboard.xml | 23 --- app/src/main/res/layout/fragment_search.xml | 74 +++++++++ app/src/main/res/menu/bottom_nav_menu.xml | 10 +- .../main/res/navigation/mobile_navigation.xml | 16 +- app/src/main/res/values/colors.xml | 8 +- app/src/main/res/values/dimens.xml | 2 + app/src/main/res/values/strings.xml | 6 +- app/src/main/res/values/styles.xml | 64 ++++--- 40 files changed, 589 insertions(+), 143 deletions(-) create mode 100644 app/src/main/java/com/lagradost/cloudstream3/UIHelper.kt create mode 100644 app/src/main/java/com/lagradost/cloudstream3/mvvm/ArchComponentExt.kt create mode 100644 app/src/main/java/com/lagradost/cloudstream3/ui/AutofitRecyclerView.kt delete mode 100644 app/src/main/java/com/lagradost/cloudstream3/ui/dashboard/DashboardFragment.kt delete mode 100644 app/src/main/java/com/lagradost/cloudstream3/ui/dashboard/DashboardViewModel.kt create mode 100644 app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchFragment.kt create mode 100644 app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchViewModel.kt create mode 100644 app/src/main/res/drawable/dialog__window_background.xml create mode 100644 app/src/main/res/drawable/ic_baseline_tune_24.xml create mode 100644 app/src/main/res/drawable/netflix_download.xml create mode 100644 app/src/main/res/drawable/rounded_dialog.xml create mode 100644 app/src/main/res/drawable/search_background.xml create mode 100644 app/src/main/res/drawable/search_icon.xml create mode 100644 app/src/main/res/drawable/tab_selector.xml create mode 100644 app/src/main/res/font/google_sans.xml create mode 100644 app/src/main/res/font/productsans_black.ttf create mode 100644 app/src/main/res/font/productsans_blackitalic.ttf create mode 100644 app/src/main/res/font/productsans_bold.ttf create mode 100644 app/src/main/res/font/productsans_bolditalic.ttf create mode 100644 app/src/main/res/font/productsans_italic.ttf create mode 100644 app/src/main/res/font/productsans_light.ttf create mode 100644 app/src/main/res/font/productsans_lightitalic.ttf create mode 100644 app/src/main/res/font/productsans_medium.ttf create mode 100644 app/src/main/res/font/productsans_mediumitalic.ttf create mode 100644 app/src/main/res/font/productsans_regular.ttf create mode 100644 app/src/main/res/font/productsans_thin.ttf create mode 100644 app/src/main/res/font/productsans_thinitalic.ttf delete mode 100644 app/src/main/res/layout/fragment_dashboard.xml create mode 100644 app/src/main/res/layout/fragment_search.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index df527ea6..33b144a8 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +