4522 Commits

Author SHA1 Message Date
Tooster
74795bcc5e Replace reading mode snackbar with toast (#4752)
(cherry picked from commit efd2a0cb7babf71a5cdc5fb2df5498c986bf4b26)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-04-04 19:00:54 -04:00
Andreas
38a46825e2 Remove weird cropping from icon when showing missing chapter warning (#4769)
(cherry picked from commit fba428257b1046b9b7c84fa50e6b31acbf4cb68d)
2021-04-04 18:56:56 -04:00
arkon
7073e9b9e5 Don't repeatedly vibrate/make sounds on download progress
(cherry picked from commit ff369010074b058bb734ce24c66508300e6e9ac6)
2021-04-04 18:56:48 -04:00
arkon
620887f90b Add QuadStateCheckBox view
(cherry picked from commit 940d8389b5a9e177e2995817ba688dd689025d2b)
2021-04-04 18:56:39 -04:00
arkon
e38a0d47ac Better handle webtoon SSIV crop border change
(cherry picked from commit 7aa379a857c5834996565959905fa0d50c7ca7eb)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
2021-04-04 18:56:31 -04:00
arkon
eb9de3e6f1 Add tooltips for previous/next chapter buttons
Based on d0738f5b00

(cherry picked from commit 1657f04d555889a5e18803d30248fe3f3f72a591)
2021-04-04 18:54:49 -04:00
Jobobby04
37d9a51706 Lint 2021-04-04 18:54:18 -04:00
Jobobby04
acb9bafa0a Only enable search when mode is Catalogue 2021-04-04 18:54:07 -04:00
Jobobby04
7c4e89cbc5 Fix crashing when loading a chapter from manual search in migration 2021-03-31 16:40:38 -04:00
Jobobby04
5842765eda Update crashlytics and fast adapter 2021-03-31 14:32:07 -04:00
Jobobby04
0925bd6a37 Use a buffered reader instead of a scanner for custom manga info 2021-03-31 14:31:39 -04:00
Jobobby04
2ddf5f5037 Fix some search bugs when using the latest/browse menu 2021-03-31 14:31:08 -04:00
Jobobby04
367d95c825 Logging fixes and lint 2021-03-31 14:29:27 -04:00
Jobobby04
6951314744 Fix migration getting stopped when opening views under it 2021-03-31 01:23:51 -04:00
Jobobby04
d294db3e4e Continues -> Continuous 2021-03-30 20:00:55 -04:00
arkon
b2cf1266ba Recreate webtoon SSIV when crop borders setting changes (fixes #4734)
(cherry picked from commit 407e798fdbfb46f48f29aeb0c5930b8cd4415e28)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
2021-03-30 19:24:46 -04:00
arkon
fb01b547de Add icon for crop border shortcut off state
(cherry picked from commit 4054f2a6a0b627ec87a18519da3e169f41413ca4)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
#	app/src/main/res/layout/reader_activity.xml
2021-03-30 19:24:46 -04:00
arkon
d3482ef734 Allow translating DNS over HTTPS (closes #4747)
(cherry picked from commit 468cdf603cd129219166f1773b831a0c4106770b)
2021-03-30 19:24:45 -04:00
Jobobby04
d622c659eb Fix toggle crop borders button a bit 2021-03-30 19:24:45 -04:00
arkon
d1c497aa60 Fix nav overlay always showing on start (fixes #4736)
(cherry picked from commit 988ec6a224652d9ef536b3e9ab0f5665e1656f76)
2021-03-30 19:24:44 -04:00
Andreas
29a882eebb Remove insert page when dual page split get turned off (#4739)
(cherry picked from commit bdbdf211e23fa9a70f9513c4a699544f46fc03c1)
2021-03-30 19:24:44 -04:00
Johannes Joens
90ffb8cdf6
add support for Repos with Numbers in their name (#255)
* add support for Repos with Numbers in their name

* Update strings_sy.xml

changed invalid_repo_name to better reflect its meaning
2021-03-30 19:23:52 -04:00
Jays2Kings
dc760c0596 Backing up custom data for manga
Using 800s from J2k in BackupManga for this(except for status)

(cherry picked from commit c21b91bc026213993a67089ef4bc76c68ade4445)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/library/CustomMangaManager.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
#	app/src/main/res/values/strings.xml
2021-03-28 19:46:11 -04:00
arkon
7be8062a2e Fix binding of intarray preferences (maybe fixes #4728)
(cherry picked from commit 0437703cbf128b6d638c5acff511c8a961fa8fc6)
2021-03-28 19:10:36 -04:00
arkon
de9ce8f949 Use regular crop icon
(cherry picked from commit 71aa5921112717c4347a0a4ea1263c7e81dd5cf0)
2021-03-28 19:10:27 -04:00
arkon
3c3f5cf35d Add crop borders shortcut
(cherry picked from commit d501c02f8bdc666e5701518da2e0845d7b494e9e)

# Conflicts:
#	app/src/main/res/layout/reader_activity.xml
2021-03-28 19:10:15 -04:00
arkon
7407e22b4e Remove ALPHA from dual page split label
(cherry picked from commit 9daf0e78b889cc6ed139b159f8b4261273c7ddcc)
2021-03-28 19:05:12 -04:00
arkon
3a18e76089 Clean up SpinnerPreference a bit
(cherry picked from commit dfa07a5f352b96483c2af1acc52be7f2071f678f)
2021-03-28 19:05:02 -04:00
arkon
fa67ff165e Show nav overlay on invert tap change
Based on db4eca90e9

(cherry picked from commit 437c995d129b398174e36512f5f180a4602e6e37)
2021-03-28 19:04:55 -04:00
mutsumi
b9d2591e2a Fix Some Bangumi Track Bug (#4726)
(cherry picked from commit cc6ae9d1a864bafdefb8f093505d068fa70a0da4)
2021-03-28 19:04:46 -04:00
arkon
404a6a621a Prevent manga title from jumping (fixes #4709)
(cherry picked from commit c58e4f4deef79e0a03fd149adbf54b77a6e04369)
2021-03-28 19:04:38 -04:00
arkon
aa376dc3a5 Show number of manga per source in migrate menu (#4703)
(cherry picked from commit c87b0e77de414d3a28ef1aa7e4868edd88ccfa7e)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt
2021-03-28 19:04:30 -04:00
arkon
4ee110e225 Dismiss action toolbar after download action in updates (closes #4729)
(cherry picked from commit 355d5af8ae2d934c9bca87e3d41319da8c745fd3)
2021-03-28 19:01:28 -04:00
arkon
26d52f5ad7 Fix fullscreen not applying on opening reader (fixes #4723)
(cherry picked from commit 3d99a8ebdb247d96e4b21fecb4485b728658794e)
2021-03-28 19:01:19 -04:00
arkon
8b37c27a73 Cleanup reader spinner layouts
(cherry picked from commit c4b975b77734c8cea843796bae87ee6e236180f4)

# Conflicts:
#	app/src/main/res/layout/reader_general_settings.xml
#	app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 19:01:08 -04:00
Antoine Gaudreau Simard
6e9043c633 Add onPause\onResume persistence to searchView. Fixes issue #3627 (#4494)
* Add onPause\onResume persistence to searchView. Fixes issue #3627

* New controller subclass with built-in SearchView support

* Implement new SearchableNucleusController in SourceController

* Add query to BasePresenter (for one field it is not worth create a subclass in my opinion), convert BrowseSourceController to inherit from SearchableNucleusController

* move to flows to fix an issue in GlobalSearch where it would trigger the search multiple times

* Continue conversion to SearchableNucleusController

* Convert LibraryController, convert to flows, Known ISSUE with empty string being posted after setting the query upon creation of UI

* Fix issues with the post being tide to the SearchView queue which is not processed until shown. Add COLLAPSING state capture which should wrap this up.

* refactoring & enforce @StringRes for queryHint

(cherry picked from commit 2911fe7a1aa8b94d8e95e99648e3bce0d23fa0a7)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.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/library/LibraryController.kt
2021-03-28 18:33:41 -04:00
arkon
2988524fd8 Clean up reader sheet spinner preferences
Based on fe2543b9d5

Co-Authored-By: Jays2Kings
(cherry picked from commit 14c114756dbcc9d952790918c0a47b2bdc2dbade)

# Conflicts:
#	app/src/main/res/layout/reader_general_settings.xml
#	app/src/main/res/layout/reader_pager_settings.xml
#	app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 18:01:39 -04:00
arkon
95c828bed6 Reduce height of sheet when on color filter tab
(cherry picked from commit e7a81072796a2a699182af6444e8c86273dcb514)
2021-03-28 17:53:35 -04:00
arkon
8721d8c9ec Add tooltips to bottom reader menu items
(cherry picked from commit bff73b1b404e6c39727a8bd92d24c0de72efc406)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-03-28 17:53:25 -04:00
arkon
5b9d2175e2 Reorganize reader sheet contents a bit
(cherry picked from commit c255f57d956a6f81d4a1ea6c22e1ca29d81d28ba)

# Conflicts:
#	app/src/main/res/layout/reader_general_settings.xml
2021-03-28 17:49:40 -04:00
arkon
75f0ab2f40 Split general and reading mode sheet settings
(cherry picked from commit 64c47bbaedeeca6d2bff81cf37baee01e2067306)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt
#	app/src/main/res/layout/reader_general_settings.xml
#	app/src/main/res/layout/reader_pager_settings.xml
#	app/src/main/res/layout/reader_webtoon_settings.xml
2021-03-28 17:47:31 -04:00
arkon
709f76d53d Merge reader settings and color filter sheets
Heavily influenced by fe2543b9d5 (diff-8f47d7b7b53769ac18c28fe9978140c6bef44709879567acab2c6ef3270cd3a8)

(cherry picked from commit e0b7698d40678ccebfe6b546af9101c11c3a06c5)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderSettingsSheet.kt
#	app/src/main/res/layout/reader_activity.xml
#	app/src/main/res/layout/reader_settings_sheet.xml
2021-03-28 17:19:57 -04:00
arkon
ac654340d8 Maybe make opening file picker for choosing backup file more reliable
(cherry picked from commit a01792ac9a71689ef5d13a7ab4e71d7a97966062)
2021-03-28 16:51:40 -04:00
arkon
438f64a358 Use more common MIME type for protobuf
(cherry picked from commit 3ba078f64cad71fa2956627bbbac1c717ba350fe)
2021-03-28 16:51:29 -04:00
arkon
41aec8bc96 Show unread entries first when sorting by unread (closes #4711)
Based on b212f8233e

(cherry picked from commit a16240f123d3040bcfc12ba68cab77616a827898)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2021-03-28 16:51:17 -04:00
arkon
97342723bf Update plugins
(cherry picked from commit e5a120e7783b6a21312f5ae99394f9f0039fa34e)
2021-03-28 16:50:41 -04:00
Jays2Kings
a1cb3afe77 Added Start/Finished Date Support to AniList
Based on 1e3de8a67f

Co-Authored-By: Jays2Kings
(cherry picked from commit 2ba60e9114dd28341d6f88f26cd3ec297f26f4ec)
2021-03-28 16:50:33 -04:00
CrepeTF
1165c57ffa Apply vertical seekbar hide logic to ReaderSettingsSheet
(cherry picked from commit 4e8006f329cc87438de9202cf0ac1d0d8ceb203f)
2021-03-22 21:10:23 -04:00
CrepeTF
565f005692 Vertical seekbar options hidden when force horizontal is enabled
(cherry picked from commit 4105d8de5618b4becd724a00070a2c5c43ba9c3c)
2021-03-22 21:07:34 -04:00
Ken Swenson
3a148c73ac Fix migration due to variable shadowing (#4689)
(cherry picked from commit 472ce5a5e4fb7bdc3f52e4db2d68a5749d59fee1)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
2021-03-22 20:31:10 -04:00