524 Commits

Author SHA1 Message Date
scb261
a4c10394b6
Split transition animation setting for webtoon and pager (#230)
* Split transition animation setting for webtoon and pager

* Move variables

* Rename config variables back
2021-02-26 14:51:51 -05:00
curche
f78836dac4
Change Similar manga settings layout (#228)
* convert Credit string to strings_sy element

* remove redundant similar screen title in Similar Manga settings
2021-02-25 14:52:44 -05:00
Andreas
cfd2d43f1c Let users invert dual page split (#4470)
* Let users invert dual page split

* Use Activity lifecycleScope and cleanup invert logic

(cherry picked from commit 776610d0e64d0c4ad02c094336efa18a144632d2)
2021-02-24 17:15:44 -05:00
Andreas
1d3542b648 Add Right and Left to reader settings (#4489)
* Add Right and Left to settings

* Fix whoopsie and minor tweak to how the array is fetched

(cherry picked from commit 3a790f3d66e72b77a8cd37d10fbbe53135ee9822)
2021-02-24 17:15:33 -05:00
Jobobby04
50a5ec45b3 Do a bit of optimization and cleanup, remove old EH startup code 2021-02-14 21:24:26 -05:00
arkon
8029ff8ecc Avoid rare crashes in settings search for ListPreferences
(cherry picked from commit 3eda2a220a8a4706f6d85a713eab089d20ef09f1)
2021-02-12 18:54:21 -05:00
arkon
cd8543d40b Avoid crash when device fails to handle opening a URL
(cherry picked from commit 61e5440b7c9c01dcb4a373d407da4872a4f38de2)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/ConductorExtensions.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/WhatsNewDialogController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2021-02-12 18:54:09 -05:00
vance
37ce2140f3 Added dual page split setting (#4252)
* Add DualPageSplit option

* remove extra line

* Split double-page into two pages

* Remove !isAnimated check and add (ALPHA) to the label

* Fix missing insert pages

* Pager cleanup

* Add dual split to Webtoon and fix Vertical

* Fix L2R/R2L

* Add comments and refactor code in ImageUtil

* Use a simpler split solution in webtoon mode

Co-authored-by: weng <>
Co-authored-by: Andreas E <andreas.everos@gmail.com>
(cherry picked from commit b5017eebbf0740189f254d5db25df3c54a282e1f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
#	app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2021-02-11 19:25:58 -05:00
arkon
c5ef58ac72 Add weekly to library update frequency options (closes #4422)
(cherry picked from commit aa67229dafb87e298ea5b4826bee5424754d1ee1)
2021-02-11 19:17:57 -05:00
arkon
e25991544e Add Esperanto locale
(cherry picked from commit b85cd86b24a69cd94c7c0bd9e3740c8d9c7cdd0c)
2021-02-11 18:11:27 -05:00
arkon
e63b15a133 Use AndroidX version of ContextThemeWrapper
(cherry picked from commit 5f9ddf9ff57a02ec2b83f1901d56ec97d4a01b5b)
2021-02-06 19:16:02 -05:00
Jobobby04
dc6aa11bc7 Revert "Run more db queries inside the IO pool, convert some RxJava references to Coroutines"
This reverts commit 18f02a85ac3b21b5ce91b81a6a6b97c7585d7088.

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt
2021-01-26 23:36:03 -05:00
arkon
deaefe8fa6 Refactor tracker name strings
(cherry picked from commit 0a54901eb020609683cf8c7813e3afff82551630)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
2021-01-26 15:48:36 -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
18f02a85ac Run more db queries inside the IO pool, convert some RxJava references to Coroutines 2021-01-26 13:31:20 -05:00
arkon
4d6bd382e8 Add method for users to save error logs to a file
(cherry picked from commit db2dd4b6c647dc01650b98472664a4e043f8f572)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/notification/Notifications.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-01-21 19:06:38 -05:00
Andreas
e0afe65096 Fix Kitsu toasting "Logged in" when there is an error (#4329)
(cherry picked from commit 2a5102a4572f5250c60e2e97cc5ff41cb7d65e17)
2021-01-21 18:48:51 -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
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
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
e363e2fbb2 Reword unmetered network restriction for library updates
(cherry picked from commit efbefabb0121f7e408a4b94c19492a2a0f7f26b9)
2021-01-07 01:11:34 -05:00
Andreas E
aab3ba5b48 Navigation settings and split invert tapping for webtoon and pager (#4233)
(cherry picked from commit 3bf7c74f9343542be74495d4cb48d1fe615839cb)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2021-01-04 01:08:35 -05:00
Riztard Lanthorn
2bd67860a7 add date Format (#4236)
(cherry picked from commit cea4911c4d1a935ef65bca11116e78a0ba49f2de)
2021-01-04 00:28:15 -05:00
arkon
7a6a33d5fe Remove some unnecessary coroutine dispatcher switching
(cherry picked from commit b7914909d0a12692ff6aa6a2137bfd217adf5339)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2021-01-01 23:42:02 -05:00
arkon
92cc022fb4 Add Telugu to language setting
(cherry picked from commit bc0d32f33060be5d0b2f44acdf9033ca703599d9)
2020-12-31 17:16:55 -05:00
CrepeTF
4b3d92a050
Added "Midnight Dusk" theme (#183)
* Added Midnight Dusk theme + tweaks

* Added Midnight Dusk theme + tweaks

* Colouring mistakes

* Space error
2020-12-26 19:25:34 -05:00
arkon
7cdda6241f Try to avoid crashing when unable to get backup filename for some reason
(cherry picked from commit be3e31ddc44d21ba185efa203f08f182df88195c)
2020-12-26 16:41:38 -05:00
arkon
d3b7f639b5 Convert tracker add/update/login methods to coroutines
(cherry picked from commit ea33179a95597c43f5f158d82eb48d5e5b38e47c)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2020-12-26 00:36:08 -05:00
arkon
1dcead9d79 Migrate to official MyAnimeList API (closes #4140)
(cherry picked from commit 0affc0d58bde6b1533d585bb0c0cbd103e0c59a9)
2020-12-26 00:29:58 -05:00
arkon
b001768b96 Don't surface hidden settings when searching
(cherry picked from commit 3d153b6c8eab77ec9da03aac4e06ae93b6922e79)
2020-12-26 00:29:47 -05:00
Jobobby04
a439ffcafc Add separate continues vertical crop borders setting 2020-12-21 14:21:42 -05:00
Jobobby04
96213900ac Add external repo support 2020-12-21 14:21:40 -05:00
arkon
67e676d4ae Apply theme to OAuth login redirect activities
(cherry picked from commit 6d403851cf81dd596860d80bf44bdd350667be7a)
2020-12-21 14:21:39 -05:00
arkon
ef36a9c28c Misc tracker code cleanup
(cherry picked from commit 395a749bce05a0fa64449a12d3d0ae489b6f59fa)
2020-12-21 14:21:38 -05:00
arkon
513bcbb80d Refactor CustomTabsIntent creation
(cherry picked from commit 2cc2a90941bf36a937226e7a6983dd6be22ba4b5)
2020-12-21 14:21:38 -05:00
Jobobby04
3d5952ebbd Cleanup some unneeded lambas 2020-12-21 14:21:38 -05:00
arkon
962344f5fc Minor code cleanup
(cherry picked from commit 00fe4cdf2d3e8e37e236c57c06b3db7884b26620)
2020-12-21 14:21:37 -05:00
arkon
024c2d4ce0 More crash fixes
(cherry picked from commit 4880741b8ba6186b0bd9cd59cca960e92ef2ba2f)
2020-12-21 14:21:34 -05:00
arkon
17731f3904 Remove bundled fallback file picker
(cherry picked from commit e8627800fef6525bc4ed3324c03178d7ac8850cd)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/util/system/ContextExtensions.kt
#	app/src/main/res/layout/common_listitem_dir.xml
#	app/src/main/res/values/styles.xml
2020-12-21 14:21:34 -05:00
arkon
8b6a0ad891 Note that toggling NSFW sources requires a restart
(cherry picked from commit bbc00768f084034514998960f9450048595e1d95)
2020-12-21 14:21:32 -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
31376e5a52 Revert "Hide incomplete NSFW source labelling settings"
This reverts commit 134f776a86a2d050a89bd6b6a6fbeab16df40ec7.
2020-12-12 14:07:33 -05:00
arkon
134f776a86 Hide incomplete NSFW source labelling settings
(cherry picked from commit a3b1690d38bc66767cc71c23b961d488795957fe)
2020-12-12 12:21:32 -05:00
arkon
cb1a1e29be Don't scroll to top when navigating back/forward in WebView
(cherry picked from commit 8ffd3a8ed225e13d68b8f90dd2d5156f25eade8b)
2020-12-12 12:20:02 -05:00
arkon
45086af3ae Use WebView auth flow for MAL (fixes #4100)
(cherry picked from commit 2bb7a33bc317e0fb657364bd81394c26024dbe7a)
2020-12-12 12:18:40 -05:00
Jobobby04
9a2ed755b7 Cleanup EH and AZ preferences 2020-11-30 15:11:58 -05:00
arkon
3f89d8ec99 Add Galician locale
(cherry picked from commit 8a44b1dabedb8dc111e8dd7f0ed14bff2ae2e269)
2020-11-29 18:53:06 -05:00
arkon
a19d59cdf0 Fix crash when a preference doesn't have a title (e.g. info preference)
(cherry picked from commit 3133a63cf82ac58f8731e8ff10865a516082aef0)
2020-11-29 17:20:05 -05:00