Commit graph

734 commits

Author SHA1 Message Date
Jobobby04
8e94afb9c1 Add a option to put the recommendations into the overflow menu instead of the manga page 2020-07-19 19:22:08 -04:00
arkon
fd40f35371 Move chapter filter/sort/display settings into a sheet
(cherry picked from commit 9278ca3f5e5d3fe6525e16f7bb4c46e074059513)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
#	app/src/main/res/menu/chapters.xml
2020-07-19 18:39:59 -04:00
arkon
8de67c49bc Include source ID if name not found in restore error log (closes #3018)
(cherry picked from commit 6713a7ae3cd37855c011d980e3534865a115d6a6)
2020-07-19 18:25:11 -04:00
arkon
1ac7043163 Allow category names with different casing (fixes #3465)
(cherry picked from commit 4bc228880654320fdeec3d337d4dd948c5ab1269)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/models/Category.kt
2020-07-19 18:20:05 -04:00
Jobobby04
362f0a6671 Made almost all the strings SY uses translatable! If people would like to help translate, feel free to join the Tachiyomi discord server (https://discord.gg/tachiyomi), and jump in the tachiyomi-az-sy channel and I can give you a rundown on how to do it 2020-07-15 19:16:21 -04:00
Jobobby04
372e570fac Use Tachi previews info + chapters manga page, plus of course SY features integrated into it
Add missed invert tap settings
Add missed extension open in settings overflow menu option
Cleanup
2020-07-12 19:21:29 -04:00
arkon
e3d2e5b89d Add option to reverse tapping (#3360)
* Add option to reverse tapping

* Fix string for preference key

* Invert tapping for Webtoon and Vertical

* Use enum instead of boolean

* Add option to reader sheet

* Hide from reader sheet if tapping disabled and remove hard coded string

* Hide option if tapping disabled

(cherry picked from commit 04d83e9a6a0fe4618b4e60c15bb56b302f1241a9)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ViewerConfig.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
#	app/src/main/res/layout/reader_settings_sheet.xml
2020-07-12 16:31:40 -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
c0a4f4e93a Add ability to sort library by date added (closes #1287)
(cherry picked from commit 1813dbbf590447861591f41c225007a451bb3e83)

# Conflicts:
#	app/build.gradle
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySort.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.kt
2020-07-12 16:08:15 -04:00
arkon
43034db5e5 Prevent downloads when less than 50MB of disk space is available (closes #1018)
(cherry picked from commit 93960315d99a1af46f46e8fc609279754e3e7a1e)
2020-07-12 15:41:34 -04:00
Jobobby04
2e033356aa Manga info edit will now not break everything 2020-07-11 15:22:11 -04:00
Jobobby04
044c638079 Very basic manga info edit, currently will break everything if used, tags and cover edit not working 2020-07-11 14:53:59 -04:00
Jay
6e390d4205 Fix download cache not working for a source name change
(cherry picked from commit 73dcc7bcb1c229d8ec3f9819387ac00a3838ffb0)
2020-07-09 16:05:50 -04:00
arkon
ea2cabfb3c Update notifier paused state when starting downloads (fixes #3254)
(cherry picked from commit 0ef073669a1932c57d34c37653a74cd18e0cbf4c)
2020-07-05 21:34:27 -04:00
Jobobby04
8ec3d9565e Saved searches restore from backup fixes 2020-07-01 15:13:48 -04:00
arkon
3e9e42271e Add advanced option for DNS over HTTPS via Cloudflare (closes #3377)
(cherry picked from commit 3645d19135683cf8d076f560619c1b47c7b21d00)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2020-06-24 15:51:42 -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
Jobobby04
0ce63d0adc Fix source filterlist crash 2020-06-20 20:52:30 -04:00
Jobobby04
543d46c16c Fix category table creation 2020-06-20 20:00:54 -04:00
Jobobby04
6bd564823a More comments and simple tweaks 2020-06-20 16:55:05 -04:00
arkon
07c69e30dc Rename some code from "catalogue" to "source"
(cherry picked from commit eee0bd6cf4f09b23b6d8979d52652efa850f339e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchPresenter.kt
2020-06-19 21:37:29 -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
Jobobby04
5ca57226fe Add custom categories for sources, with it you could group your scanlators or hentai sources in their own categories in the Sources tab in the new categories! 2020-06-16 15:28:57 -04:00
Jobobby04
48786fe5b2 Add latest tab language code configuration 2020-06-14 19:19:50 -04:00
Jobobby04
e30694c12c Add Latest tab to show you up to 5 sources showing you their latest manga 2020-06-12 19:19:58 -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
Jobobby04
bf4988ddc3 Fix H@H setting so that its in line with the new version of E-Hentai 2020-06-05 15:19:08 -04:00
Jobobby04
c7673f7b4b Remove secure Exh option in favor og always going https 2020-06-04 21:22:45 -04:00
Jobobby04
96273c3dac E-Hentai preference tweaks 2020-06-03 14:54:08 -04:00
Jobobby04
5e7ffa3285 Add default category list
Fix default language list
2020-06-01 23:11:57 -04:00
Jobobby04
e3d7900cb7 Added first beta of the E-Hentai Language filtering option 2020-06-01 00:38:19 -04:00
arkon
1ee9da4c91 Mark isDownloading flag as volatile (maybe fixes #3219)
(cherry picked from commit 3d43473bf8f4c7eaea28063f2b71e77394dc7f79)
2020-05-31 16:37:09 -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
b944da5592 Minor cleanup, remove some usages of ArrayList
(cherry picked from commit bf5065d16bd3b1c8ce001dc63b976e8d14030d40)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2020-05-31 14:13:45 -04:00
arkon
f9ef44d586 Use onBackpressureLatest for chapter/page download observables (maybe fixes #3229)
(cherry picked from commit 759795940b78d3791c2d2f765f5762d27c79a8ef)
2020-05-31 13:53:29 -04:00
arkon
806759b8ea Add option to hide library category tabs
(cherry picked from commit 8c2b2f99bc9cb651b4255a553df6522b53410f35)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
2020-05-28 19:13:40 -04:00
Jobobby04
498f69869a Add watched list default state to E/ExHentai 2020-05-28 15:19:13 -04:00
Jobobby04
b6a0a807c2 Add Saved Searches to backup and restore 2020-05-25 21:09:10 -04:00
arkon
1a1b3342c0 Fix being unable to restore backups if there's no categories
(cherry picked from commit 9a082d4df1ad14edd6427c072199d34b10a70c97)
2020-05-25 16:43:39 -04:00
arkon
6641a7480c Use getEnum for theme preferences too
(cherry picked from commit f430b6f853cb61734d4c31d84be970aad94d1639)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseActivity.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
2020-05-25 15:20:18 -04:00
arkon
ee150d513f Use actual enum support for display mode preferences
(cherry picked from commit 78a352541a623a1188cba73e89b1ff77be1f1b3a)
2020-05-25 15:11:38 -04:00
arkon
68a1a57c6a Comfortable grid code cleanup
(cherry picked from commit 0af81c7d05b408ff49f98bdab29ade69b21a6b5f)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
2020-05-25 15:10:14 -04:00
Jobobby04
a462e508cd Migration ui change, remove select and replace auto with all 2020-05-25 15:03:10 -04:00
jobobby04
6523826a55 Comfortable Grid (#3238) (my last few changes from preview)
* Comfortable Grid

* Add requested changes

* Add more requested changes

(cherry picked from commit 52e82b35483910620a855935a803998e657e6a9e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
#	app/src/main/res/menu/source_browse.xml
#	app/src/main/res/values/strings.xml
2020-05-25 15:02:20 -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
arkon
e9243d1ac9 Convert column preferences to flows
(cherry picked from commit 194897bf3c45109960eec8933e21eee50798d339)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
2020-05-25 14:41:05 -04:00
arkon
210d996638 Convert last used source preference to flow
(cherry picked from commit 7cf26363c8eff83517ec97c5027d464fb36ffdb4)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2020-05-25 14:38:55 -04:00
Jobobby04
590eb8cd66 Add preview requested changes to comfortable grid 2020-05-25 00:52:51 -04:00
Jobobby04
1ba236e551 Move back to rx for catalogueViewSetting 2020-05-24 18:03:54 -04:00
Jobobby04
ccbe240846 Get Started on new Grid, only layout left 2020-05-24 15:59:44 -04:00