From 0a1e0a2dcff95df5029bf80f0a83cb2e6a645044 Mon Sep 17 00:00:00 2001 From: tom5079 Date: Wed, 15 Sep 2021 11:15:09 +0900 Subject: [PATCH] WIP --- .idea/codeStyles/Project.xml | 123 ++++ .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/compiler.xml | 2 +- .idea/deploymentTargetDropDown.xml | 17 + .idea/gradle.xml | 1 + .idea/inspectionProfiles/Project_Default.xml | 20 + .idea/misc.xml | 34 +- app/build.gradle.kts | 85 +-- app/src/main/java/xyz/quaver/pupil/Pupil.kt | 12 +- .../pupil/adapters/SearchResultsAdapter.kt | 197 ------ .../quaver/pupil/adapters/SourceAdapter.kt | 1 + .../main/java/xyz/quaver/pupil/db/Bookmark.kt | 31 + .../main/java/xyz/quaver/pupil/db/Database.kt | 17 + .../main/java/xyz/quaver/pupil/db/History.kt | 26 + .../java/xyz/quaver/pupil/sources/Common.kt | 127 +--- .../xyz/quaver/pupil/sources/Downloads.kt | 21 +- .../java/xyz/quaver/pupil/sources/History.kt | 36 +- .../java/xyz/quaver/pupil/sources/Hitomi.kt | 239 -------- .../java/xyz/quaver/pupil/sources/ImHentai.kt | 4 +- .../xyz/quaver/pupil/sources/hitomi/Hitomi.kt | 561 ++++++++++++++++++ .../java/xyz/quaver/pupil/ui/MainActivity.kt | 237 +++----- .../xyz/quaver/pupil/ui/ReaderActivity.kt | 278 +-------- .../MultipleFloatingActionButton.kt | 52 ++ .../ui/dialog/DefaultQueryDialogFragment.kt | 2 +- .../pupil/ui/dialog/GalleryDialogFragment.kt | 54 +- .../pupil/ui/dialog/SourceSelectDialog.kt | 4 +- .../ui/fragment/ManageFavoritesFragment.kt | 5 +- .../ui/fragment/ManageStorageFragment.kt | 20 +- .../ui/fragment/SourceSettingsFragment.kt | 3 +- .../pupil/ui/view/FloatingSearchView.kt | 3 +- .../quaver/pupil/ui/view/ProgressCardView.kt | 31 + .../java/xyz/quaver/pupil/ui/view/TagChip.kt | 103 ---- .../xyz/quaver/pupil/ui/view/TagChipGroup.kt | 100 ---- .../ui/viewmodel/GalleryDialogViewModel.kt | 6 +- .../pupil/ui/viewmodel/MainViewModel.kt | 17 +- .../pupil/ui/viewmodel/ReaderViewModel.kt | 140 ++--- .../xyz/quaver/pupil/util/DownloadManager.kt | 1 + .../java/xyz/quaver/pupil/util/ImageCache.kt | 136 ----- .../xyz/quaver/pupil/util/SavedCollections.kt | 175 ------ .../main/java/xyz/quaver/pupil/util/lock.kt | 2 +- .../main/java/xyz/quaver/pupil/util/misc.kt | 13 +- .../main/res/layout/main_activity_content.xml | 48 +- .../main/res/layout/search_result_item.xml | 109 +--- .../java/xyz/quaver/pupil/ExampleUnitTest.kt | 6 +- build.gradle.kts | 7 +- gradle.properties | 3 +- 46 files changed, 1262 insertions(+), 1852 deletions(-) create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/deploymentTargetDropDown.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml delete mode 100644 app/src/main/java/xyz/quaver/pupil/adapters/SearchResultsAdapter.kt create mode 100644 app/src/main/java/xyz/quaver/pupil/db/Bookmark.kt create mode 100644 app/src/main/java/xyz/quaver/pupil/db/Database.kt create mode 100644 app/src/main/java/xyz/quaver/pupil/db/History.kt delete mode 100644 app/src/main/java/xyz/quaver/pupil/sources/Hitomi.kt create mode 100644 app/src/main/java/xyz/quaver/pupil/sources/hitomi/Hitomi.kt create mode 100644 app/src/main/java/xyz/quaver/pupil/ui/composable/MultipleFloatingActionButton.kt delete mode 100644 app/src/main/java/xyz/quaver/pupil/ui/view/TagChip.kt delete mode 100644 app/src/main/java/xyz/quaver/pupil/ui/view/TagChipGroup.kt delete mode 100644 app/src/main/java/xyz/quaver/pupil/util/ImageCache.kt delete mode 100644 app/src/main/java/xyz/quaver/pupil/util/SavedCollections.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000..7643783a --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,123 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 00000000..79ee123c --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 61a9130c..fb7f4a8a 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 00000000..f4d6d06e --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 526b4c25..c6e0331b 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -7,6 +7,7 @@