arkon
9a3faad499
Fix unreadable sheet tab text in light blue theme
...
(cherry picked from commit 9f2fe33ce0080f24f642a823119b0d842e63307a)
2021-02-04 17:13:11 -05:00
Taco
f8763c71ff
Regenerate drawables ( #4352 )
...
(cherry picked from commit 9bf452856cb40c7d1475eb2c7471c17d7861bac3)
2021-01-31 18:32:13 -05:00
arkon
4cbb2ae082
Apply bottom sheet dialog with restriction consistently
...
(cherry picked from commit 7eef4f7fbf271ba05450551141929cb8142147ff)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
2021-01-28 14:19:04 -05:00
arkon
9320221a4e
Minor cleanup
...
(cherry picked from commit a93c0577acdf9fdc591087838ecb5a004d3acf81)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/util/lang/RxCoroutineBridge.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
2021-01-26 14:19:29 -05:00
Jobobby04
295af5306b
Handle delegated source id lists better using a LisenterMutableMap
...
Better source id comparisons
2021-01-26 13:31:22 -05:00
Jobobby04
64eeab7c5e
Use a Enum for genre color
2021-01-26 13:31:18 -05:00
Jobobby04
1e2f4fc35e
Cleanup MigrationSource
2021-01-26 13:31:17 -05:00
Jobobby04
5c21f7ec30
Fix deprecated Parcelize annotation
2021-01-26 13:31:11 -05:00
Jobobby04
0a4fcb480d
Small cleanup and optimizations, add a coroutine version of insertFlatMetadata
2021-01-20 21:00:23 -05:00
Jobobby04
3b364c91f1
Do quite a bit of code cleanup
2021-01-17 22:17:15 -05:00
arkon
8db57aef6c
Add shortcut to see commit history for official extensions
...
(cherry picked from commit 4044427d931f1e973492583aa9ca673f5d36fcfa)
2021-01-17 18:04:33 -05:00
arkon
25caba6905
More consistent injectLazy style
...
(cherry picked from commit f667f85fa5857bee1f55217d28d1e751cbb8a66b)
2021-01-17 18:04:25 -05:00
arkon
d5a912bda2
Fix display mode not updating in source view
...
(cherry picked from commit 271489bdfd46f1053fb9f36e3d1377340489c1cf)
2021-01-16 19:50:00 -05:00
Jobobby04
fe5058c94b
Fix FAB when going to index controller to browse source controller
2021-01-15 22:06:30 -05:00
Jobobby04
a0ac2daad1
Deal with SY for the coroutine function changes
2021-01-10 19:36:24 -05:00
arkon
0edff11353
More coroutine tweaks
...
(cherry picked from commit c9cf9cfff006bc8d87e1d7a7245e213d579bb6d9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/util/lang/RxCoroutineBridge.kt
2021-01-10 18:43:47 -05:00
arkon
c7bedb96a0
Avoid using global scope where appropriate
...
Also fixes the crash in tracking when an exception is thrown during a refresh.
(cherry picked from commit 2ffbee3db21d188b163b27c7dfdb156c590ceb13)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-01-10 18:25:57 -05:00
Jobobby04
7006341fab
Cleanup
2021-01-09 15:16:23 -05:00
Jobobby04
fca7dad7b0
Address coroutine scope leaks for SY
2021-01-07 23:14:08 -05:00
arkon
3683665e8a
Address coroutine scope leaks in custom views
...
(cherry picked from commit 8e613d03e326adbfa36d72e38cdff021ac806b87)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2021-01-07 22:29:35 -05:00
arkon
d09406dc29
Revert "Use flows instead of relays for extensions loading"
...
This reverts commit 07e76f35fa2a69a4cda0668f540aa1a4e2eb2b98.
(cherry picked from commit c620c924f9d5554bd8a7de7fc5c40ca5381bbdde)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-07 22:12:29 -05:00
arkon
7330be555d
Address more coroutine scope leaks
...
(cherry picked from commit 6fb7a85e8a77aa379a8138e1f2fe1b5f65b45ed7)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-01-07 22:11:14 -05:00
Jobobby04
fd3e0bc449
Import cleanup
2021-01-07 21:56:33 -05:00
inorichi
c8dd2190ba
Minor fixes regarding leaks
...
(cherry picked from commit 36f81b4a623ede11f10049f5869de5b6efa7803a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-01-07 14:27:22 -05:00
arkon
bd73b1b068
Refactor bridged RxJava/coroutine calls in SearchPresenters
...
(cherry picked from commit 5cfda1b1bfe739c6e635817d4d72f4fa67677394)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-01-07 00:59:27 -05:00
arkon
73fc1ac80f
Use flows instead of relays for extensions loading
...
(cherry picked from commit 07e76f35fa2a69a4cda0668f540aa1a4e2eb2b98)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-04 14:21:13 -05:00
Jobobby04
ce0726d863
Update SY fetchMangaInfo and getchChapterList to use the new 1.x functions
2021-01-02 16:36:13 -05:00
arkon
423983d41a
Replace usages of fetchMangaDetails with 1.x getMangaDetails API
...
(cherry picked from commit 4db9a90da2f67e7f4698b11431b8f99f9d66a47e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-02 02:59:33 -05:00
Clarence Castillo
b8751f6d15
Direct user back to global search when coming from source search results ( #4196 )
...
(cherry picked from commit 71ece73d99ffc070741a6e121d2043954fbeab6e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2021-01-01 23:44:45 -05:00
arkon
67b919423a
Remove some unused variables
...
(cherry picked from commit dcb6bfb18dca482e0ae8aa4a8d3aea87fb66c7fe)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceAdapter.kt
2020-12-31 19:36:53 -05:00
arkon
54736ea410
Replace circular ProgressBars with Material component
...
(cherry picked from commit eaccfdde599e025c0481497902b89a616c24d587)
2020-12-26 16:42:07 -05:00
Taco
52c5c35e1a
Update NDK & buildTools, fix deprecated Parcelize ( #4157 )
...
* Update buildTools and NDK
* Fix deprecated Parcelize
(cherry picked from commit e2054a0ab7f21c98623e209fac53085e8c186327)
2020-12-26 00:33:02 -05:00
Jobobby04
96213900ac
Add external repo support
2020-12-21 14:21:40 -05:00
arkon
1d55a1bec4
Fix loading fallback thumbnails in browse view ( closes #4127 )
...
(cherry picked from commit c5ca739b4926362967d02323ceda56072d992134)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-21 14:21:37 -05:00
arkon
3300eb0e79
Some crash fixes
...
(cherry picked from commit fd2028557e9c3e61a0813e82af71010c872bc5a7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-21 14:21:33 -05:00
arkon
cf99ee73f5
Break out NSFW hiding/labeling into separate settings
...
(cherry picked from commit 5b09461ccf76963fef844d7550383205e8d33010)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
2020-12-21 14:21:31 -05:00
Jobobby04
6f712c7f17
Lint
2020-12-12 12:36:29 -05:00
arkon
6e346b231e
Revert "Distinguish between no results and loading when sorting global search results"
...
This reverts commit 2be9871d0528720b2cc0f92d95e4ef135558cc22.
(cherry picked from commit c950595fe32eb6d73adeec2554c229ab4bf5c0d6)
2020-12-12 12:20:13 -05:00
Taco
d33cb59af5
Update libraries, some lints ( #4099 )
...
* Update some plugins
* Fix some miscellaneous lints
(cherry picked from commit c2b8fea291686a148b98778aa8550e5fa61d8ab3)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-12-12 12:18:30 -05:00
Jobobby04
9a2ed755b7
Cleanup EH and AZ preferences
2020-11-30 15:11:58 -05:00
Andreas E
6a1a7275c8
Enhance incognito mode ( #4073 )
...
* When in Incognito Mode don't set lastUsedSource
* When in Incognito Mode don't save chapter progress
Still allows tracking and mark as read when reaching last page
* When in Incognito Mode don't mark as read (overwritten if hasTrackers)
(cherry picked from commit c9c0f3d01431a1008669d2a04bb6a5c87ccca645)
2020-11-29 17:19:40 -05:00
arkon
0bb153fba9
Revert edge to edge
...
This was a bigger headache than it was worth. To note, phone landscape wasn't considered, so the navbar overlaps the content on the side. Additionally, the ability to programatically control the navbar scrim is missing, so it'd have to manually be added.
(cherry picked from commit e048d66f74c95941ef90b76dfe0da062d4db8744)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2020-11-29 17:19:09 -05:00
arkon
495d63e66b
Replace more Kotlin synthetics
...
(cherry picked from commit 66e3fa7df8b553e753be0574af347affac88530e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2020-11-29 17:16:20 -05:00
arkon
9d16b0efd2
Replace more Kotlin synthetics
...
(cherry picked from commit 019a0f31c767c496bcc569485d5daf57fcc947eb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/preference/LoginDialogPreference.kt
2020-11-29 00:23:09 -05:00
arkon
c9c808a782
Replace Kotlin synthetic views in viewholders
...
(cherry picked from commit 749c2071af3fb65efd3dd88ca82f6d3461950907)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MangaHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2020-11-29 00:23:08 -05:00
arkon
3f55759b8b
Distinguish between no results and loading when sorting global search results
...
(cherry picked from commit 2be9871d0528720b2cc0f92d95e4ef135558cc22)
2020-11-29 00:23:05 -05:00
arkon
41433eb262
More bottom inset padding fixes
...
(cherry picked from commit 776f6a9a16add41ec158be9da2a49fafc60b7987)
2020-11-29 00:23:04 -05:00
arkon
ec31d8605a
Handle bottom insets in FAB controllers too
...
(cherry picked from commit 60b2a4ea9d94860712c858336aa510e002dc87d5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2020-11-27 13:10:32 -05:00
Jobobby04
643aa377bf
Update XLog
2020-11-26 19:12:00 -05:00
arkon
7129b79785
Further abstract how bottom navbar padding is applied
...
(cherry picked from commit 56e1e3e2050a24161130694b53c7be98b12de0b8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2020-11-25 15:12:35 -05:00