Commit Graph

3045 Commits

Author SHA1 Message Date
arkon 8a192473c7 Remove Serializable interface from Source
No longer needed since we don't serialize it for the migration controller bundle.

(cherry picked from commit 7dd9a0211b)
2020-05-31 16:37:23 -04:00
arkon 1ee9da4c91 Mark isDownloading flag as volatile (maybe fixes #3219)
(cherry picked from commit 3d43473bf8)
2020-05-31 16:37:09 -04:00
Jobobby04 07f50af05b Fixed clicking last chapter and other info on the new manga page 2020-05-31 16:33:50 -04:00
arkon 25a7e233b3 Localize "Page list is empty" exception message
(cherry picked from commit 2194c4ba28)
2020-05-31 14:14:20 -04:00
arkon 91fc61114d Force proper LTR layout for reader pages/bottom toolbar (fixes #3258)
(cherry picked from commit 744a4f8f47)
2020-05-31 14:14:11 -04:00
arkon e35c6f875d Reword theme settings
(cherry picked from commit 67d91f7b69)
2020-05-31 14:13:59 -04:00
arkon b944da5592 Minor cleanup, remove some usages of ArrayList
(cherry picked from commit bf5065d16b)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2020-05-31 14:13:45 -04:00
arkon 6744f50ba6 Add Browse to start screen options
(cherry picked from commit 3e837f8781)
2020-05-31 14:09:36 -04:00
arkon 6647db747f Fix crash when opening chapter from migration
(cherry picked from commit 77d378ccd1)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
2020-05-31 14:09:24 -04:00
arkon 68c2284386 Set reader menu visibility on system UI visibility change (closes #3149 and #2068)
(cherry picked from commit e3ed12b5d2)
2020-05-31 13:53:52 -04:00
arkon f9ef44d586 Use onBackpressureLatest for chapter/page download observables (maybe fixes #3229)
(cherry picked from commit 759795940b)
2020-05-31 13:53:29 -04:00
arkon c66cb1bb27 Add bottom padding to migrate sources list
(cherry picked from commit a23d5ab734)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
2020-05-31 13:53:11 -04:00
Jobobby04 d7647a2768 Fix extension notifications 2020-05-31 13:41:50 -04:00
Jobobby04 ae812e9c40 Small intercept tweaks 2020-05-30 14:12:24 -04:00
arkon 7f55f5808b Bump Firebase dependency
(cherry picked from commit 6ee69ef430)
2020-05-30 14:12:24 -04:00
MCAxiaz 6b9c7b9bff handle default category and add favorite check (#3248)
Download new chapters bug fix

(cherry picked from commit 3edf17d322)
2020-05-30 14:12:23 -04:00
Jobobby04 77dd5bfadd Show all installed extensions but label extensions that were hidden before as redundant 2020-05-30 14:12:23 -04:00
Jobobby04 a03e668c8f Fix intercept activity theme 2020-05-29 18:17:40 -04:00
Jobobby04 69121d3958 Small tweaks to manga info, now doesnt require it to be favorited to be in library 2020-05-29 14:30:50 -04:00
Jobobby04 9a6c756166 Fix pre migration action icon's color 2020-05-28 23:31:50 -04:00
Jobobby04 bfdd39d4aa Now totally fix migration list issues 2020-05-28 23:22:59 -04:00
Jobobby04 473bb69f70 Migration FAB now behaves better 2020-05-28 23:22:35 -04:00
Jobobby04 675bb209e6 Cleanup and bugfixes for migration
Fix migration list actions

Remove uneeded icons

Rename some actions in library
2020-05-28 22:53:39 -04:00
Jobobby04 bc17bb4389 Fix migration source sorting, the case of the letters were messing it up 2020-05-28 22:33:11 -04:00
Jobobby04 32b03c8689 Fix migration list being cut off by bottom bar 2020-05-28 21:50:30 -04:00
Jobobby04 57e1612022 Fix migration back button for the browse menu again 2020-05-28 21:07:13 -04:00
Jobobby04 3c3f057dcc Manga chapters Fab will say start if no chapters are read 2020-05-28 20:13:33 -04:00
arkon 806759b8ea Add option to hide library category tabs
(cherry picked from commit 8c2b2f99bc)

# 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
arkon 00ff6a32fd Update Android Gradle plugin for AS 4.0
(cherry picked from commit 73dc51b3f6)
2020-05-28 18:30:55 -04:00
Jobobby04 80e3229cae Fix migrate manga menu using the old manga view 2020-05-28 15:20:04 -04:00
Jobobby04 498f69869a Add watched list default state to E/ExHentai 2020-05-28 15:19:13 -04:00
Jobobby04 6957dce332 Fix crashing when using migrate from the library overflow menu 2020-05-27 14:01:44 -04:00
Jobobby04 b66f97f0b4 Fix tag filtering threshhold 2020-05-27 13:45:25 -04:00
Jobobby04 2cce7d18eb Update the all in one manga viewer to preview 2020-05-27 13:13:00 -04:00
Jobobby04 5aec696fb5 Fix global search expanding the card once it gets results 2020-05-26 22:34:28 -04:00
Jobobby04 7928c5f66d Undo formatting changes 2020-05-26 17:15:23 -04:00
Jobobby04 04e8f0d77f Rewrite migration, split it up into 2 controllers and reorganize the classes
Everything is under the hood, so on top only the back button was fixed in the selct manga screen
2020-05-26 17:04:07 -04:00
Jobobby04 75bddd5105 Make global search use full height manga cards with respect to the source display setting 2020-05-26 14:07:57 -04:00
Jobobby04 b6a0a807c2 Add Saved Searches to backup and restore 2020-05-25 21:09:10 -04:00
Jobobby04 766bf0539d Cleanup 2020-05-25 16:57:51 -04:00
arkon 1a1b3342c0 Fix being unable to restore backups if there's no categories
(cherry picked from commit 9a082d4df1)
2020-05-25 16:43:39 -04:00
Jobobby04 3111daae34 Swap out saved search layout for chips 2020-05-25 16:29:12 -04:00
arkon 6641a7480c Use getEnum for theme preferences too
(cherry picked from commit f430b6f853)

# 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 78a352541a)
2020-05-25 15:11:38 -04:00
arkon 68a1a57c6a Comfortable grid code cleanup
(cherry picked from commit 0af81c7d05)

# 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 52e82b3548)

# 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 f05b99ec1f)

# 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 194897bf3c)

# 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 7cf26363c8)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2020-05-25 14:38:55 -04:00