inorichi
f2efe49ea1
Fix GIF detection on previous commit
...
(cherry picked from commit a271c3726eda98affc8e9a6877516a31c3451205)
2021-05-28 14:36:49 -04:00
inorichi
2eb5436b25
Display animated webp whenever possible, otherwise fallback to static image. Fixes #5139
...
(cherry picked from commit 8c18a14dfd4ed51001b135a469434fe6f8103929)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
2021-05-28 14:36:48 -04:00
Jobobby04
f245bbcfeb
Move Kapt
2021-05-28 14:36:47 -04:00
arkon
29310c86e2
Use 1.x source-api artifact from Maven Central
...
(cherry picked from commit d8251224cb32d3678f6ee917055ab1228c5954f8)
2021-05-28 14:36:46 -04:00
Ivan Iskandar
a802eb1cca
Bump compileSdk to 30 ( #5140 )
...
(cherry picked from commit ef8a87a30fb5e6e7ff5f89ebcad71ca6f8a9f8c8)
2021-05-22 18:07:27 -04:00
Ivan Iskandar
b3ddc1dfa3
Remove material-design-dimens ( #5133 )
...
(cherry picked from commit afd59eabbb5071b358f8dc04752788d73e4cc553)
2021-05-22 17:29:16 -04:00
inorichi
19d539b197
Fix decoder crash with 1px images and crop borders
...
(cherry picked from commit 6843dbf7e1dcd22ae59f8d2523c61250b45a8d0d)
2021-05-22 16:48:54 -04:00
arkon
35879921dd
Initial tablet NavigationRailView implementation
...
TODO:
- Make the side nav go beside the toolbar too
- Extract out common main_activity stuff to remove duplicated code
(cherry picked from commit de35a4c62a7636650b1ff88c33de0cc0695f6411)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/res/layout/main_activity.xml
2021-05-22 16:47:17 -04:00
arkon
d332f98b34
Update dependencies
...
(cherry picked from commit 9cbe053e79a089ca966efa18b9fd638957f6fd44)
2021-05-22 16:30:08 -04:00
Andreas
6238f06d39
Automatic background color for PagerViewer ( #4996 )
...
* Add J2K implementation of automatic background
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com>
* Tweak the monstrosity called automatic background
* Add ability to choose Automatic as a background
* More tweaks
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com>
(cherry picked from commit 122cdae5bcbb0421c98e271521d32fadc7c95beb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
# app/src/main/res/values/arrays.xml
2021-05-22 16:28:40 -04:00
Jobobby04
7e612e63b4
Proguard fixes
2021-05-22 16:07:11 -04:00
Jobobby04
44385ed9cc
Update some dependencies
2021-05-22 14:40:11 -04:00
Jobobby04
81e7d674a2
Update the Android Gradle plugin
2021-05-12 16:16:59 -04:00
Jobobby04
aa6013b7ca
Convert the Chapter sheet into a dialog
2021-05-07 14:27:07 -04:00
Jobobby04
b9b5ef55ab
Rewrite and enable Mangadex delegation for V5 of Mangadex (Thanks Cesco)
...
Co-authored-by: CarlosEsco <CarlosEsco@users.noreply.github.com>
2021-05-06 21:19:30 -04:00
arkon
69aebb5571
Update kotlinx.serialization
...
(cherry picked from commit 32434471e5c3bd16475e37f20705aee8cbbc2605)
2021-05-04 14:48:52 -04:00
Andreas
5c352cb3c0
Add manga-wised rotation mode settings ( #4841 )
...
* Add manga-wised rotation mode settings
Based on #3522
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
* Fix small mistakes
* Complete TODOs
* Rename functions
rotation -> orientation
* Fix orientation icon not changing
Bug from video
* Fix bug with force portrait not being force if a default value
Bug from video
* Backup viewer_flag as a seperate field in so legacy/forks doesn't crash
* Make viewer_flags nullable so old backups viewer gets restored
* Add migration for old rotation and viewer to new defaults ones
* Rename variable in enums
* Fix migration after OrientationType was changed
* Remove untrue comment
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
(cherry picked from commit 0fef546a0d4b2a78089b0880564e80708afbe1da)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2021-05-04 14:48:06 -04:00
Ivan Iskandar
73c9df9c43
Use Coil ( #4870 )
...
* Use Coil
* Remove coil-transformations lib
* Add MangaCoverFetcher
* Remove Glide
* MangaCoverFetcher: Allow skipping custom cover usage
* Adjust coil caching policy for some non-library items
* Allow coil to use RGB565 only on low ram devices
* Fix image loading progress view not showing
a
* Increase coil crossfade duration
Same as default glide duration
* Add back request clearing
(cherry picked from commit 93e61367958e280689423b7692cd98cda59805e9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/FileFetcher.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/TachiGlideModule.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2021-05-04 14:13:17 -04:00
arkon
8b2f24c86a
Update sqlite-android
...
This version is on jitpack instead of jcenter
(cherry picked from commit 7d23fd8ef5bbb9efd12f65bb5c9670464dd6c0b1)
2021-05-04 14:13:16 -04:00
Jobobby04
0aebe1da43
Release 1.6.2
2021-04-28 14:24:05 -04:00
arkon
a9038831da
Downgrade back to stable OkHttp
...
Maybe fixes some crashes.
(cherry picked from commit b485e1d6574c5d9058ae51d04ca7775a96bec316)
2021-04-26 18:00:45 -04:00
arkon
f1a8132307
Remove "Locked" orientation, replace with explicit orientations
...
Portrait/Landscape allow sensor, Locked Portrait/Landscape don't.
(cherry picked from commit e8d8621f06751a6aa099931cba1d8f4e4f28ddb6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-04-26 18:00:36 -04:00
Jobobby04
4118b13e5b
Release 1.6.1
2021-04-19 15:19:13 -04:00
arkon
56400febd1
Update LeakCanary
...
(cherry picked from commit a598ac399337237ee05ed775283ba6e0f4f4db45)
# Conflicts:
# app/build.gradle.kts
2021-04-19 14:56:48 -04:00
arkon
0b3209284a
Update KotlinX dependencies
...
(cherry picked from commit 17f7dea21bc46c359a44010a4bd754d26f008808)
2021-04-19 14:18:47 -04:00
arkon
fb5872ef51
Case insensitive source directory search
...
(cherry picked from commit a59e134862be796f5409d7fb535a2dd5225a8ead)
# Conflicts:
# app/build.gradle.kts
2021-04-19 14:00:44 -04:00
Jobobby04
6fa67c9a5f
Release 1.6.0
2021-04-11 21:51:55 -04:00
Jobobby04
7a85d6b163
Update dependancies
2021-04-11 21:43:44 -04:00
arkon
828944950b
Add Google DoH provider
...
(cherry picked from commit b2d4e5ab846bcb5807785a0d1bfb82e9c5caeec6)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-04-11 18:46:37 -04:00
arkon
45cf4adb5b
Update some dependencies; downgrade core-ktx
...
Fixes ActionMode being underneath statusbar
(cherry picked from commit 42a9f911d849f9d81788091685865ebddb725cf7)
2021-04-11 18:43:46 -04:00
Ivan Iskandar
9e40625c08
Draw edge-to-edge ( #4802 )
...
(cherry picked from commit f3660d88ddf21d92a80cc5e73bfa012ddf506e75)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-04-11 18:43:19 -04:00
arkon
84fdd097e0
Update some internal dependencies
...
They no longer rely on jcenter
(cherry picked from commit 63ce7371bbff04e5b44a28c7dbcf89c1e95abe51)
2021-04-11 18:41:36 -04:00
Jobobby04
5842765eda
Update crashlytics and fast adapter
2021-03-31 14:32:07 -04:00
Jobobby04
75da7dcbdd
Update dependancies
2021-03-22 20:11:43 -04:00
arkon
df950219f5
Use Material dialogs for preferences
...
Partially addresses #2907
(cherry picked from commit 112e233498f45462679ba98daee9d69ce8f790f4)
2021-03-18 15:11:13 -04:00
arkon
6840382df2
Dependency updates
...
(cherry picked from commit 91bb6b9016529a7e7beaa2e0dfd5823e1b6dfcfe)
2021-03-18 14:52:29 -04:00
arkon
f35abccfd9
Revert to core-ktx:1.5.0-beta01
...
Fixes bottom reader menu from being hidden behind navbar on Android 5.0.
(cherry picked from commit 90351c6e9ea9fabc47103efd67a73a8f6ccbe222)
2021-03-07 23:21:37 -05:00
inorichi
4a30c68cfc
Fix a decoder crash with RAR files
...
(cherry picked from commit 48e7cbd76c7ad60463ed58ae6e9c185b3bc6f95e)
2021-03-07 13:40:02 -05:00
arkon
c2e3b4d35a
AndroidX dependency updates
...
(cherry picked from commit aa5861d3cad58f8e70cf94b76d14c36d9a013690)
2021-03-07 13:38:41 -05:00
Jobobby04
d64a8907eb
Many small changes
...
- Remove unused gridlayout dependency
- Add RECIEVE_BOOT permission for EH updater
- Some suspending db IO calls
2021-03-07 02:47:48 -05:00
Jobobby04
7e91ae02f1
Upgrade logging, now maps timber to XLog, new logging functions
2021-03-07 00:23:23 -05:00
inorichi
1b09eecfce
Fix a decoder crash
...
(cherry picked from commit d4c9ab793f3966e1e3ae17b826daf9067adca98c)
2021-02-24 17:16:12 -05:00
inorichi
853e8faec5
Support CMYK and YCCK JPEGs and fix bad PNG cropping
...
(cherry picked from commit 48d2849d975ee332d21614bee722adf89795eb27)
2021-02-24 17:16:05 -05:00
Jobobby04
50a5ec45b3
Do a bit of optimization and cleanup, remove old EH startup code
2021-02-14 21:24:26 -05:00
arkon
ded8f15913
Switch back to new image decoder for preview builds
...
(cherry picked from commit 2b35d22e254252dba18c217d883b07333064de90)
2021-02-12 19:50:31 -05:00
Jobobby04
d3416a4df5
Release 1.5.0
2021-02-12 19:49:07 -05:00
arkon
fd65aa8fe4
Switch to stable image decoder
...
(cherry picked from commit f590378761e089a62e2fa6f0814c96931659aed5)
# Conflicts:
# .github/ISSUE_TEMPLATE.md
# .github/ISSUE_TEMPLATE/bug_report.md
# .github/ISSUE_TEMPLATE/feature_request.md
# app/build.gradle.kts
2021-02-12 18:41:16 -05:00
Jobobby04
a207b4b729
Fix build after AboutLibraries update
2021-02-11 19:12:50 -05:00
arkon
6be485ea79
Switch back to new image decoder for preview builds
...
(cherry picked from commit ec6eef6d376541ec59043ae82de85037d296b6b6)
# Conflicts:
# app/build.gradle.kts
2021-02-06 19:09:43 -05:00
arkon
73a1c27dd9
Update dependencies
...
(cherry picked from commit cfa07490e5e586facb1bf94d48164dda1650a765)
# Conflicts:
# build.gradle.kts
2021-02-06 19:08:07 -05:00