Commit Graph

4597 Commits

Author SHA1 Message Date
Ivan Iskandar db395f5e37 Support more image formats for covers (#5524)
* Add TachiyomiImageDecoder for Coil

Is currently used to decode AVIF and JPEG XL images.

* LocalSource: Check against file name for cover

This allows file with all supported formats to be set as cover

* TachiyomiImageDecoder: Handle HEIF on Android 7 and older

(cherry picked from commit 1ef7722504)
2021-07-10 17:18:50 -04:00
arkon 7891b4de31 Use jsDelivr as fallback when GitHub can't be reached for extensions list (closes #5517)
(cherry picked from commit 24bb2f02dc)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2021-07-10 17:18:37 -04:00
arkon 15707d933a Use fade transactions when handling shortcuts
(cherry picked from commit 627698d81f)
2021-07-10 15:48:10 -04:00
arkon 6516a4285f Add warning for MIUI users when trying to restore backups with MIUI Optimization disabled
(cherry picked from commit d4c8480dee)
2021-07-10 15:48:01 -04:00
arkon 5a1f09e904 Parallel cover update job
(cherry picked from commit 015e8deb79)
2021-07-09 17:52:45 -04:00
jmir1 a844c636a6 show correct number of items in the library tit... (#5516)
...le, even when all manga are in a category that isn't the default
category.

(cherry picked from commit 8d5f798591)
2021-07-09 17:52:37 -04:00
arkon 9ade06c6f7 Update dependencies
(cherry picked from commit 714aa4b4ba)

# Conflicts:
#	app/build.gradle.kts
2021-07-09 17:52:14 -04:00
arkon b5f4eb79d9 Show all currently updating manga in library update notification
(cherry picked from commit e65f59b3df)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateNotifier.kt
2021-07-08 23:34:28 -04:00
arkon cec05194eb Update dependencies
(cherry picked from commit 67128937ca)

# Conflicts:
#	app/build.gradle.kts
2021-07-08 23:10:14 -04:00
Riztard Lanthorn 22fd34088f add Yin Yang Theme (#5508)
* add Yin Yang Theme

* change download badge color to yin yang as well

* update string

* fix &

(cherry picked from commit d9ea621e54)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseThemedActivity.kt
2021-07-08 23:08:47 -04:00
SBence 04326d17bf Sanitize manga title in page download subfolder name (#5514)
(cherry picked from commit fb35d7af59)
2021-07-08 23:05:29 -04:00
Jobobby04 4e8142b5b8 Cleanup library update a bit 2021-07-08 23:05:08 -04:00
Jobobby04 a29ddaaf1c Add debug function to reset viewer for all manga 2021-07-07 20:53:52 -04:00
Andreas 102811f781 Make Automatic Reader Theme pick background/text color based on dark mode preference (#5505)
* Make Automatic Reader Theme pick background/text color based on theme

* Use extension method

(cherry picked from commit c254aa6fcc)
2021-07-07 20:37:26 -04:00
Jobobby04 b49c64d4ff Cleanup 2021-07-07 20:37:14 -04:00
Ivan Iskandar 52b748d935 Simplify locale override (#5509)
(cherry picked from commit 37d30eb887)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/App.kt
2021-07-07 20:37:02 -04:00
w 4d95306cd9 Update image decoder to add JPEG XL support (#5512)
(cherry picked from commit 49cdcc644c)
2021-07-07 20:24:08 -04:00
arkon 811be77144 Fix chapter source order not working correctly and allow refresh to update source order
Based on https://github.com/CarlosEsco/Neko/commit/00f916a4f0e8d677f8e2107e92139d43d88606ae

Co-authored-by: CarlosEsco <CarlosEsco@users.noreply.github.com>
(cherry picked from commit 07e5525c74)
2021-07-07 20:24:00 -04:00
arkon 6323306693 Only update in-library manga chapter settings instead of all
(cherry picked from commit 776194f5b2)
2021-07-07 20:23:48 -04:00
arkon c2b07717fc Sanitize spaces when setting URLs without domain
It throws an URISyntaxException otherwise.

(cherry picked from commit ed80ee98a7)
2021-07-07 20:23:42 -04:00
Jobobby04 aaad902d6a Fix filter theme 2021-07-07 16:00:34 -04:00
Jobobby04 bfb018d1b4 Fix migration menu icons 2021-07-06 17:08:50 -04:00
Jobobby04 211e0912a3 Fix intercept activity toolbar 2021-07-06 17:01:52 -04:00
Jobobby04 d788585d14 ReImplement Mangadex deeplink 2021-07-06 16:58:09 -04:00
Jobobby04 90654dc027 Fix page reporting 2021-07-06 15:28:32 -04:00
arkon 183da5cc84 Resource cleanup post-theme removal
(cherry picked from commit 040bac3da2)
2021-07-05 18:43:55 -04:00
arkon 693b57b14c Add DARK_BLUE enum value back to avoid crash
(cherry picked from commit 9df721d158)
2021-07-05 18:43:48 -04:00
arkon 243f6b3851 Update dependencies
(cherry picked from commit ba0907ae59)

# Conflicts:
#	app/build.gradle.kts
2021-07-05 18:43:39 -04:00
arkon 988249b177 Remove Hot Pink theme
The old AMOLED Hot Pink theme is pretty close to what Midnight Dusk + AMOLED is now.

(cherry picked from commit e9dce32a98)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseThemedActivity.kt
2021-07-05 18:42:30 -04:00
arkon e6a4d1e2b4 Rename "Dark Blue" theme to "Blue"
(cherry picked from commit 535cc0d81e)
2021-07-05 18:41:17 -04:00
Jobobby04 20d8cf6c10 Update Mangadex 2021-07-05 18:31:30 -04:00
Jobobby04 efba76380a Reader cleanup 2021-07-04 17:14:21 -04:00
Jays2Kings 60f1c6a2b4 Fixed double page layout showing pages from other chapters
(cherry picked from commit 8ac340eff0451e59a1fdfeb3577c38db5eb7da00)
2021-07-04 17:14:20 -04:00
Jobobby04 f9ba8b0072 Fix reader toolbar insets 2021-07-04 14:59:24 -04:00
Jobobby04 2173a83196 Fix E-Hentai browse images being compressed 2021-07-04 14:53:52 -04:00
Jobobby04 ad04fab21a Always show mark as read 2021-07-04 14:49:55 -04:00
Jobobby04 74c94b9879 Small reader fixes 2021-07-04 14:49:41 -04:00
Jobobby04 3bdd508a81 Only show mark as read and mark as unread in library if there is room 2021-07-04 14:00:38 -04:00
Jobobby04 c9438d55e0 Fix words dissapearing 2021-07-03 22:49:12 -04:00
Jobobby04 33c48412be Multiple bugfixes for the reader, includes double page and chapter buttons 2021-07-03 22:37:25 -04:00
Jobobby04 a6cf6ffca8 Reorganize the code in the reader 2021-07-03 20:05:22 -04:00
Jobobby04 7d09c4da0d Use the Main Executor to schedule the EH Updater 2021-07-03 19:29:46 -04:00
arkon b71694fb54 Update to Conductor 3.0.0
(cherry picked from commit 01a1a9ebab)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
2021-07-03 19:08:00 -04:00
arkon 6daa93fd24 Fix category selected state
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com>
(cherry picked from commit 438bad9649)
2021-07-03 18:59:27 -04:00
arkon 3ee68f5127 Fix some views being click-through-able
(cherry picked from commit fe3b36caeb)
2021-07-03 18:59:20 -04:00
Ivan Iskandar 30f478ea80 Track search dialog adjustments (#5479)
* Add clear text button to track search dialog text input

* Track search item adjustments

(cherry picked from commit 64b1c9636b)
2021-07-03 18:59:03 -04:00
FourTOne5 c4374240e8 Sort Installed, Update, Untrusted Extenion by Name in Extensions Tab (#5486)
* Update ExtensionPresenter.kt

* Update ExtensionPresenter.kt

* Update ExtensionPresenter.kt

(cherry picked from commit db0c1b2634)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
2021-07-03 18:58:50 -04:00
arkon dc6906250d Use current locale when sorting library "alphabetically" (closes #5281)
This _should_ handle things like Chinese that aren't actually alphabetical.

(cherry picked from commit 568c4d8c8e)
2021-07-03 18:57:25 -04:00
arkon e480001585 Update dependencies
(cherry picked from commit d645507eeb)
2021-07-03 18:57:18 -04:00
arkon 3df4389fc4 Update delete history icon (closes #5482)
(cherry picked from commit 3548112ab2)
2021-07-03 18:57:09 -04:00