Commit graph

4341 commits

Author SHA1 Message Date
Jays2Kings
955277c4ae fix searching in library when no items are found 2022-05-16 15:49:33 -04:00
Jays2Kings
d6dccfd41b Fix library updates running on metered connections 2022-05-16 02:31:11 -04:00
Jays2Kings
7c6b1451cb Fix auto app updater job not working 2022-05-16 02:31:11 -04:00
Jays2Kings
b0c2ef0824 use private val in MangaCoverMetadata 2022-05-16 02:31:11 -04:00
Jays2Kings
49aa3a4dbd double tapping library filter button opens display options
like the commit a few commits before but it works while the sheet is settling too, so you dont have wait for the sheet to settle in expanded state
2022-05-15 23:38:45 -04:00
Jays2Kings
6e4779d97c Fix library filter tooltip staying on screen in some cases 2022-05-15 23:38:10 -04:00
Jays2Kings
6224fa84b7 remove alpha workaround for download fab 2022-05-15 23:36:09 -04:00
Jays2Kings
6bc4f51348 Don't hide reader menu if moving to transition page 2022-05-15 17:48:17 -04:00
Jays2Kings
7c6d0dafbe Disable optimizations on eu.kanade.tachiyomi.source.**
- Disable optimizations on eu.kanade.tachiyomi.source.** classes to avoid access modifications causing mismatches between the app and extensions
- Remove Gson Proguard rules, since we don't have those dependencies anymore
2022-05-15 17:01:21 -04:00
Jays2Kings
5ad63d569c Add missing import 2022-05-15 16:01:21 -04:00
S97
d6d5bc7ebc
Fixed Restore Chapter Method (#1258)
* Fixes: [Bug] Restore backup - chapter read status #1256

* Mimic behavior from upstream

* changed the call copy from as SChapter

* Update Chapter.kt
2022-05-13 23:51:58 -04:00
Jays2Kings
dfd44b86e7 Fix some warnings 2022-05-13 21:10:08 -04:00
Jays2Kings
073b454342 Use AndroidX's onBackPressedDispatcher
removing the soon to be deprecated onBackPressed
2022-05-13 02:26:39 -04:00
Jays2Kings
d3453d7d27 remove setAppCacheEnabled in webview settings 2022-05-13 01:11:01 -04:00
Jays2Kings
2edf519afd Tapping library filter twice now opens display options 2022-05-12 22:15:09 -04:00
Jays2Kings
8cbbe2c8ff kotlin 1.6.21 2022-05-12 22:14:43 -04:00
nzoba
cb16d1449a
Autoswitch to DownloadPageLoader when chapter is downloaded (#1176)
* Switch to DownloadPageLoader when chapter is downloaded

* Avoid flickering when switching to DownloadPageLoader

* Improve switch to DownloadPageLoader

* simplify logic

* Implement switchToDownloadLoader method

* move logic to readerPresenter

* add boolean to avoid preload a second time

* merge preload and downloadLoader activity methods

* merge methods again

* revert downloadManager to private

Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com>
2022-05-10 23:14:33 -04:00
Jays2Kings
918d70e63a Hide reader menu on page change or webtoon scroll
Using read hide threshold in a flow since reader settings can be accessed in j2k
closes #1221

One change from main is changing chapters does not hide the reader menu
2022-05-10 23:07:56 -04:00
Jays2Kings
2a579bdb31 fix suggestions in PagerPageHolder 2022-05-10 22:30:22 -04:00
Jays2Kings
8dd2d2d0d4 Make PagerPageHolder a subclass of ReaderPageImageView 2022-05-10 22:26:58 -04:00
Jays2Kings
df168e7154 Use action mode to copy/global search/local search manga title or author
Also fixes to local searching title/tag/author from recents controller on fresh app start
2022-05-10 19:48:10 -04:00
Jays2Kings
f490eee34e Fixes to browse/recent anim circles
should be more smooth now
2022-05-10 15:28:01 -04:00
Jays2Kings
f6db104d76 Dont show artist if the artist's name is inside the authors name
some manga have multiple authors but a single artist
2022-05-10 15:27:43 -04:00
Jays2Kings
f6ccfadf43 Update gradle to 7.2.0
Using AS Chipmunk now
2022-05-10 14:01:47 -04:00
Jays2Kings
a3fd820060 Cleanup of mat preferences logic
remove injektion of Preference helper, so it will use whatever context it needs to use

Added new bindTo method for tristate for both prefs needed, support of default values too

Fix default value for int list preferences
2022-05-08 19:04:21 -04:00
Jays2Kings
251a7cf320 fix binded multilistprefs not showing the defaults 2022-05-08 15:46:37 -04:00
Jays2Kings
19f26b0c04 Version 1.5.2 2022-05-08 12:49:50 -04:00
Jays2Kings
d474af4c69
Weblate translations (#1250)
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lann Nsy <lannv.zip@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Zio <ankoukurayami79@gmail.com>
Co-authored-by: nzoba <enzobatista2@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bg/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ceb/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/eu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/km/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hant/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Lann Nsy <lannv.zip@gmail.com>
Co-authored-by: Marco Santos <enum.scima@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Zio <ankoukurayami79@gmail.com>
Co-authored-by: nzoba <enzobatista2@gmail.com>
2022-05-08 12:39:39 -04:00
Jays2Kings
3210225bac fix using artist for description for local manga 2022-05-08 12:39:12 -04:00
Jays2Kings
9dd0cac812 maybe some fixes to chapters showing blank after exiting the reader
hard to fix what i cant reproduce you know
2022-05-08 12:18:41 -04:00
Jays2Kings
68f3e6765d Fix chapter transistion in the wrong place in double page layout
only occurs if double page is on, always show transitions is off, you go to the next chapter then go back
2022-05-08 12:13:15 -04:00
Jays2Kings
10a8c9167b remove some unused strings 2022-05-08 04:41:21 -04:00
Jays2Kings
86e37304e6 manga details cleanup 2022-05-08 04:39:51 -04:00
Jays2Kings
1694208f93 Fix migration progress title not showing 2022-05-08 04:37:23 -04:00
Jays2Kings
92064b3bf0 Open manga urls from webview back into the app
ie if you go to a manga's webview page, then navigate to another manga in that page, the app can open back the url (if the extension supports)

Button for this does not show for the initially opened page
2022-05-08 04:20:28 -04:00
Jays2Kings
3b7a13ddc9 Upgrade secure screen (adding incognito support)
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-05-08 04:16:59 -04:00
Jays2Kings
4048811e7a Some fixes to the app bar when changing controllers 2022-05-08 04:15:53 -04:00
Jays2Kings
1040eccd7e Fix chapter transition setting for one page chapters
Co-Authored-By: ItsLogic <38233332+ItsLogic@users.noreply.github.com>
2022-05-08 02:39:47 -04:00
Jays2Kings
930b9cbaf1 Fix gifs in reader not loading 2022-05-08 02:37:02 -04:00
Jays2Kings
c27bb0d73f Fix library searchbar moving up when tapped with collapsed toolbar on 2022-05-08 02:30:22 -04:00
Jays2Kings
750e39389c
Fix bulk library migration not working correctly 2022-05-08 00:39:23 -04:00
Jays2Kings
819d16e67c Update issue acknowledgements to allow the illiterate to be mocked
lets be real, they deserve it
2022-05-07 20:22:59 -04:00
Jays2Kings
0a4624a7bc Version 1.5.1 2022-05-07 17:55:33 -04:00
Jays2Kings
058ef4ff92
Weblate translations (#1232)
Co-authored-by: Aboo Gh <aboozar.gh.r@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Antonio Vállez <avfmates@gmail.com>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Huang Zhiyi <hzy980512@126.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: KasukeLp <kasukelp23@yahoo.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Nasy <nasy@duck.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Samuel Leonardo <lafruta94@gmail.com>
Co-authored-by: Scoop <Scoo0p@yandex.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Te quiero <ilytequiero@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: keinezeit8 <moritz.mm@protonmail.com>
Co-authored-by: nzoba <enzobatista2@gmail.com>
Co-authored-by: pedro henrique garcia pinto <pedro__pinto@hotmail.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Co-authored-by: عمران حديوي <imrane05011977@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bg/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ceb/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/eo/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/eu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/gl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ka/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/km/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/te/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hant/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Aboo Gh <aboozar.gh.r@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Antonio Vállez <avfmates@gmail.com>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Huang Zhiyi <hzy980512@126.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: KasukeLp <kasukelp23@yahoo.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Nasy <nasy@duck.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Paulo Pinho <kebrus@gmail.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Samuel Leonardo <lafruta94@gmail.com>
Co-authored-by: Scoop <Scoo0p@yandex.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Te quiero <ilytequiero@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Zakhar Timoshenko <vp1984tanki@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: keinezeit8 <moritz.mm@protonmail.com>
Co-authored-by: nzoba <enzobatista2@gmail.com>
Co-authored-by: pedro henrique garcia pinto <pedro__pinto@hotmail.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Co-authored-by: عمران حديوي <imrane05011977@gmail.com>
2022-05-07 17:48:13 -04:00
Jays2Kings
b06f5ef147 Check if page is download page loader instead of checking the dlmanager
for download ahead logic
2022-05-07 17:39:37 -04:00
Jays2Kings
708648361d Dependencies cleanup 2022-05-07 13:51:02 -04:00
Jays2Kings
d1a72265a4 Add -r flag to ShizukuInstaller createCommand
Co-Authored-By: FourTOne5 <59261191+FourTOne5@users.noreply.github.com>
2022-05-07 13:30:18 -04:00
Jays2Kings
0d08ae6e15 Fix reader nav layout in RTL locales 2022-05-07 13:23:07 -04:00
Jays2Kings
ac348a6204 Fix RTL local text alignment
Fixes #1226
2022-05-07 13:19:07 -04:00
Jays2Kings
5b2c998f29 Fix spacing in recents body text 2022-05-07 13:16:33 -04:00