367 Commits

Author SHA1 Message Date
arkon
57565fce2d Make page transitions setting apply to webtoon viewer as well
(cherry picked from commit b363b9fc1a5f3cd574bf0829d90b50319b83aeee)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ViewerConfig.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonViewer.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2020-07-12 16:21:21 -04:00
arkon
439b78c39f Unify crop borders settings
(cherry picked from commit 1920568057eee522a7e77f523a5ebe322ee43249)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2020-07-12 16:16:58 -04:00
arkon
a6b6776447 Open error log on tapping notification body (closes #3376)
(cherry picked from commit 406c5bde11d5e1be4e5f7c9a5ee4ade42fcbc844)
2020-06-23 22:33:31 -04:00
Carlos
8aecdc2077 ignore fact that loader might be null (#3374)
(cherry picked from commit 75d1913aafa587ca74e12231558d14044ad99bfc)
2020-06-23 22:33:08 -04:00
arkon
faf4e29711 Localize/reword "Loader not implemented" error message
(cherry picked from commit e17605f8d9566f0e9cd29ea47c6241b0f1d117b1)
2020-06-19 21:16:28 -04:00
Jobobby04
4ef72194bb Cleanup resources and put comments where SY code is different from preview code 2020-06-19 20:50:16 -04:00
Dimitri Rogava
7e5bbb2cc1 chapter deletion logic fixed (#3320)
(cherry picked from commit f642f23366ef352c7d107c8fd90a049033391504)
2020-06-15 23:06:29 -04:00
arkon
e4f8958953 Reading mode snackbar
(cherry picked from commit 3899938b253c9ebe149cdfdfae1bb36a3c393a43)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2020-06-07 14:48:26 -04:00
arkon
25a7e233b3 Localize "Page list is empty" exception message
(cherry picked from commit 2194c4ba284581e22dbf15bc69086b2334fb101e)
2020-05-31 14:14:20 -04:00
arkon
68c2284386 Set reader menu visibility on system UI visibility change (closes #3149 and #2068)
(cherry picked from commit e3ed12b5d227145c5a36d82f0244ba7b4258291e)
2020-05-31 13:53:52 -04:00
arkon
2ff7ec946c Convert source display mode preference to flow, remove RxPreferences
(cherry picked from commit f05b99ec1fba67699642e4ee21e0554c05c2f8f2)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
2020-05-25 14:45:35 -04:00
Jobobby04
290e912cf0 Add auto webtoon snackbar 2020-05-24 22:21:54 -04:00
arkon
156cfb0c74 Scroll up/down when tapping top/bottom quarters of webtoon viewer
Includes a fix from J2K: 4e45a337da

(cherry picked from commit b457cdb0c23fdaf0b0d2753dc0b22315e4ed6c20)
2020-05-22 17:50:08 -04:00
arkon
b6603c3425 Specify charset for ZIP chapters when using Android N+ (fixes #905)
(cherry picked from commit e810b343cf4af2db1ae7702a0e315861b2999486)
2020-05-22 17:50:08 -04:00
Lautaro Martin Emanuel
46500dcb32 Added missing sorting cases handling
Previous commit missed some cases resulting in errors at runtime

(cherry picked from commit 9e830f1c55a9514462290868864b84194aef7b15)
2020-05-22 17:50:07 -04:00
Jobobby04
43098aa61b Added Auto Webtoon Mode 2020-05-19 22:00:58 -04:00
Jobobby04
6e1da22353 Convert EH settings to FlowPrefrences 2020-05-10 19:22:10 -04:00
arkon
ef3f4c2e17 Convert rotation to FlowPreference, remove some unused subscriptions code
Also remove EH lock code(was broken because of RxController changes)

(cherry picked from commit d46a742a43d23c62aecf203e21a5221a06195131)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2020-05-10 16:25:07 -04:00
MCAxiaz
4cdf2f468c Manga cover updates (#3101)
* cover caching overhaul

* add ui for removing custom cover

* skip some loading work

* minor cleanup

* allow refresh library metadata to refresh local manga

* rename metadata_date to cover_last_modified

* rearrange removeMangaFromLibrary

* change custom cover directory
add setting for updating cover when refreshing library

* remove toggle and explicit action for updating covers

(cherry picked from commit dc54299e2487bc7c7c97734c2d5aa3f8ca379dae)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryGridHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoPresenter.kt
2020-05-10 14:27:05 -04:00
arkon
f880a0f1a3 Do some download deletion in coroutines instead of completable
(cherry picked from commit 3d1250f2f83608647c75f0ad713a2a309739c01e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2020-05-09 11:32:31 -04:00
arkon
e9ada7e5fb Increase webtoon setting change page refresh range (closes #3088)
(cherry picked from commit 8383f4fb7b19877ffe3cd27a045b9e212f4ea6a0)
2020-05-09 11:20:31 -04:00
arkon
c80b8c8ce9 Refresh page on 32-bit color setting change
(cherry picked from commit dbd14c6daca3bd058c824300c414a924a7ac5063)
2020-05-09 11:17:49 -04:00
arkon
fd88db37f7 Bunch of crash fixes
(cherry picked from commit ce0090f0cab2619703ff903ad80a188bc62e5214)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-05-04 01:39:52 -04:00
Jobobby04
bef0a44447 It Builds! 2020-05-03 18:34:46 -04:00
Jobobby04
03e5c5ca10 Linting fixes
(cherry picked from commit 3f63b320c44255cc6136282adb5eb2201706dee6)
2020-05-03 14:35:49 -04:00
Jobobby04
e4ff988f4d Revert some seekbar event listener changes
(cherry picked from commit 134dbd2f1d472cef26d4e00949769a71fc3e7e53)
2020-05-03 14:34:40 -04:00
Jobobby04
dde2320afc Replace some listeners with flowbindings
(cherry picked from commit dad010a89173d8ae4fe6ddd08c5dbf4f7347babb)
2020-05-03 14:34:40 -04:00
Jobobby04
68bfba486e Added number of pages to preload configuration 2020-05-03 14:26:05 -04:00
jobobby04
84aba68b96 Add persistent notch display mode
(cherry picked from commit 444cfa7669166edc874da4994396776a90ded465)
2020-05-03 02:08:53 -04:00
jobobby04
c85825f3c7 Run default Android Studio formatter on code
(cherry picked from commit 3ecc883944cba6102fb68940023d90ef959c8b9c)
2020-05-03 01:33:58 -04:00
Rani Sargees
4d8f44ddae merge double upstream 2020-05-02 23:39:46 -04:00
arkon
e8623fbd7d Show 32-bit color setting in reader sheet 2020-05-02 10:40:55 -04:00
arkon
1ab07d169d Add gray reader background option (closes #3019) 2020-05-01 21:40:36 -04:00
Gennadiy Stas
e29fb68375
fix preload never being restricted (#3012)
Fix preload never being restricted
2020-05-01 18:03:27 -04:00
arkon
5059c6295f Increase next chapter preload threshold to last 5 pages 2020-04-29 23:04:15 -04:00
Jay
cc7735e284 No longer using chapter url for new chapter notification's reader intent 2020-04-28 23:06:34 -04:00
arkon
74af40a352 Revert hiding cutout setting from reader sheet 2020-04-28 17:47:34 -04:00
arkon
3f63b320c4 Linting fixes 2020-04-25 14:24:45 -04:00
arkon
134dbd2f1d Revert some seekbar event listener changes 2020-04-25 09:58:45 -04:00
arkon
dad010a891 Replace some listeners with flowbindings 2020-04-24 19:37:34 -04:00
arkon
9f974c9401 Refactor library sheet into tabs 2020-04-24 18:15:37 -04:00
arkon
2a4f35959b Hide reader cutout setting if no cutout detected 2020-04-22 23:22:03 -04:00
arkon
53a3be0703 Migrate more preferences 2020-04-22 22:19:21 -04:00
arkon
04a178e7da Move common view configs to parent class 2020-04-22 21:46:02 -04:00
arkon
932a47a8a7 Update Material Dialogs 2020-04-21 23:33:01 -04:00
MCAxiaz
b3611eef9d
Bug/2894 covers not updating (#2908)
* Use a wrapper around Manga to supply glide with proper equals() and hashCode() impl. for caching

* reload image if url has changed

* ignore case for http scheme comparison

* more ignore case for http scheme comparison

* fix indenting

* use data class for MangaThumbnail
2020-04-21 09:13:23 -04:00
arkon
3d10dad780 Complete RxBindings to FlowBinding migration 2020-04-20 18:13:45 -04:00
TacoTheDank
415df2357c
JDK8, lint fixing (#2888)
* Use Kotlin JDK8

* Satisfy a ton of lints

* Run res/layout files (and manifest) through reformatter
2020-04-18 14:47:22 -04:00
morcefaster
4fc8800a37
Webtoon zoom out (#2892)
* Increased added support for zoom out on webtoons to help with horizontal layout reading

* Renamed var
2020-04-18 14:43:54 -04:00
arkon
6a532b836d Refactor databinding fields to parent abstract classes 2020-04-18 14:40:18 -04:00