Jobobby04
1b3d76398b
Minor cleanup
2024-12-08 15:18:51 -05:00
MajorTanya
0bedee1778
Always use software bitmap on certain devices ( #1543 )
...
* Include Coil's broken hardware bitmap device list
Declares all listed devices as unable to use hardware bitmaps.
Might fix #1541 .
* Hide Hardware Bitmap Threshold setting if unusable
This hides the setting from the UI if the user's device in on Coil's
list of devices with problematic hardware bitmap implementations.
Also moved HARDWARE_BITMAP_UNSUPPORTED into the ImageUtil as a
property for more ergonomic access across the project.
* Add missing negation
* Update CHANGELOG.md
* Update CHANGELOG.md
* Needs to be and not or
Also fix typo in CHANGELOG.md
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 7f2cfb5eb224896d6d0ffa6960f0a98c7325e240)
# Conflicts:
# CHANGELOG.md
# core/common/src/main/kotlin/tachiyomi/core/common/util/system/ImageUtil.kt
2024-12-08 14:23:57 -05:00
AntsyLich
036ab3351d
Improve hardware bitmap threshold option
...
Also `spotlessApply`
(cherry picked from commit d6dfd24548eaa05a8c3e478068fe2e08f2ee4473)
2024-12-08 14:22:06 -05:00
Cuong-Tran
769293355f
Fix app update error notification disappearing ( #1476 )
...
(cherry picked from commit 88aff2c77fbaed52ab101ce75c2cbe72f1747579)
2024-12-08 14:21:57 -05:00
AntsyLich
850d81600e
Slightly tweak Preference.PreferenceItem.CustomPreference
...
(cherry picked from commit 81effea01c33d4b47f6802a3d5e31fa39609a6fb)
2024-12-08 14:21:47 -05:00
AntsyLich
ce96b53f10
Fix loading screen not appearing when changing query in browser screen
...
Fixes #1438
Closes #1441
(cherry picked from commit 9aef08c333397caa4b897514cf76966592d3849c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt
2024-12-08 14:20:29 -05:00
AntsyLich
b98dfd65b5
Add option to lower the threshold for hardware bitmaps
...
Closes #1436
Closes #1486
(cherry picked from commit dcddac5daaff3ec89c8507c35dc13d345ffdb6d7)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
2024-12-08 14:16:10 -05:00
AntsyLich
612e0a00bc
Revert "Add option to always use SSIV for image decoding"
...
This reverts commit bb4d9fc81a043ac4f2d0105f19c09974ae2f7201.
(cherry picked from commit 1909126921ac78309f7f7c7c2aa85606611531b8)
# Conflicts:
# CHANGELOG.md
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt
2024-12-08 14:14:24 -05:00
AntsyLich
d286cf3267
Switch to hardware bitmap in reader only if device can handle it
...
Closes #1460
(cherry picked from commit e6d96bd348ea5d18a005d6465222ad5f5123103e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/coil/TachiyomiImageDecoder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt
2024-12-08 14:13:59 -05:00
Cuong-Tran
1a28c7fb35
Fix reader transition color scheme in auto background mode ( #1487 )
...
(cherry picked from commit 36d5ee0763be2b0bcc65f9d061961d86359fe6f6)
2024-12-08 14:10:36 -05:00
Cuong-Tran
66929e097c
Fix crash after removing last category while it's active in library ( #1450 )
...
(cherry picked from commit 9df21583dc1da6da4041709a6d059848c6c9bda0)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/library/components/LibraryTabs.kt
2024-12-08 14:10:00 -05:00
AntsyLich
be30814d35
Update dependency androidx.work:work-runtime to v2.10.0
...
(cherry picked from commit 57e6e198b8101aa4ea60da89aea371f827b5f7e4)
2024-12-08 13:59:55 -05:00
Jobobby04
c86714ef59
Fix some deprecations
2024-12-08 13:58:44 -05:00
AntsyLich
75fe57b851
Cleanup some code
...
(cherry picked from commit 2f4bb7cadb0297492cfb21393e75ca276e0539d7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceScreenModel.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
2024-12-08 13:58:32 -05:00
Jobobby04
b9fffc45cc
Fix idle status set
2024-12-08 13:47:54 -05:00
Jobobby04
de6cd169d0
Return newpage joineditems check
2024-12-08 13:37:29 -05:00
Jobobby04
95e8a02e33
Forgot import
2024-12-08 13:36:19 -05:00
Jobobby04
c720f0ac5c
Increase new updates count when updates found
2024-12-08 13:35:58 -05:00
Jobobby04
76af3b59f0
Improve favorites sync statuses
2024-12-08 13:35:36 -05:00
Jobobby04
3f8cce8a32
Update tag lists
2024-12-08 13:31:38 -05:00
Jobobby04
26cfb4811f
Fix a possible crash with auto-zoom
2024-11-07 22:21:39 -05:00
Jobobby04
e5a6d1b456
Fix a crash with migration list screen
2024-11-07 22:21:18 -05:00
Jobobby04
f0b621dfe5
Fix multiple issues with the E-Hentai updater
2024-11-07 22:21:02 -05:00
NGB-Was-Taken
d88f570f65
Do not sync automatically when not connected to a network. ( #1312 )
2024-11-03 23:42:39 -05:00
Jobobby04
b430e31da4
Fix app onStart sync
2024-11-03 22:44:31 -05:00
Jobobby04
271f2d37bb
Fix crashes from Exh Updater
2024-11-03 22:30:47 -05:00
AntsyLich
c2e36b4c5c
Add option to always use SSIV for image decoding
...
(cherry picked from commit bb4d9fc81a043ac4f2d0105f19c09974ae2f7201)
# Conflicts:
# CHANGELOG.md
2024-11-03 22:01:55 -05:00
AntsyLich
a6c6cf77bb
Address some build warnings and cleanup ( #1412 )
...
(cherry picked from commit a1c60897916f418726107fec80ad79b2a4b8d500)
2024-11-03 21:59:24 -05:00
AntsyLich
e3dae57e0b
Fix long strip images not loading in some old devices
...
Fixes #1398
(cherry picked from commit 06efc3b25c5af51f42448af27a269ee459d9093d)
# Conflicts:
# CHANGELOG.md
2024-11-03 21:59:17 -05:00
AntsyLich
226321f334
Fix a rare crash when invoking "Mark previous as read" action
...
Closes #1421
(cherry picked from commit f508d10ad13560d7316df8642bc93fe66c05b9a8)
# Conflicts:
# CHANGELOG.md
2024-11-03 21:58:50 -05:00
MajorTanya
7715b5bdd0
Some improvements to Bangumi tracker search ( #1396 )
...
In short:
- fetch & show actual summary
- fallback to "name" if "name_cn" is empty
- request larger responseGroup to get & display the summary & rating
- add type filter query param to make Bangumi filter, not us
Previously, we only displayed the "name" in the summary area and used
"name_cn" as the entry name. However, "name_cn" (Chinese name) can be
an empty string at times, resulting in an awkward looking search
result list where some, many, or even all the results have no title
displayed and only show the "name" (Japanese name) in the summary
area. This has been solved by using "name" as a fallback value should
"name_cn" be empty.
If a Chinese name is available, the original name is prepended to the
summary with the addition "作品原名:" (meaning "original series title").
By using the "responseGroup=large" query parameter, we can request
the required data we need to display the actual summary for an entry
and the entry's average rating.
The "name" is prepended to the summary contents, if any exist, so it
is still accessible for series identification if a "name_cn" exists
too and was used for the result title.
Adding the "type=1" filter query parameter means Bangumi will only
return entries of type 1 ("book") instead of all types and Mihon
needing to filter, resulting in potentially missed entry matches.
(cherry picked from commit 78f9a84b14e0ece988f80d61011f63c0f7e92a67)
# Conflicts:
# CHANGELOG.md
2024-11-03 21:57:28 -05:00
MajorTanya
bfdbe18509
Fix sporadically recurring spotless CI failure ( #1407 )
...
Somehow this specific issue keeps getting flagged by unrelated PRs'
CI runs (but only sometimes? Somehow? Other times the CI run would
succeed with no spotless issues.)
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit ed9e13a365ba1b55cec21c26b93b1c62d29485c8)
2024-11-03 21:56:35 -05:00
AntsyLich
e3245d0610
Here lies "currentTab was used multiple times"
...
Fixes #282
(cherry picked from commit 371c1432e218f6dcf129f05405dceb2cd351c647)
# Conflicts:
# CHANGELOG.md
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseTab.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/home/HomeScreen.kt
2024-11-03 21:56:22 -05:00
Jobobby04
c2df6ee54a
Fix InterceptActivity crash
2024-11-03 21:03:22 -05:00
Jobobby04
ffc1e2d97b
SpotlessApply
2024-10-27 23:08:42 -04:00
Jobobby04
d0c8b0c98a
Fix tests
2024-10-27 22:56:04 -04:00
Jobobby04
f206ab8b32
Release 1.11.0
2024-10-27 22:32:00 -04:00
Jobobby04
a443629234
Fix reflection
2024-10-27 14:07:28 -04:00
Jobobby04
3de4711e03
Try this Shizuku fix
2024-10-27 13:34:33 -04:00
Luqman
3c09343f7b
allow chapter 0 dupe auto mark as read ( #1291 )
2024-10-26 23:31:44 -04:00
Jobobby04
86e1406565
Spotless
2024-10-26 23:30:07 -04:00
jobobby04
b48556aa9f
Fix for ExHentai
2024-10-26 23:06:30 -04:00
Cuong-Tran
f3e905513f
Fix app crash when removing tracked entry from tracker ( #1380 )
...
(cherry picked from commit 6de06419f8afd842f7037e3ecb51200037af3a85)
2024-10-26 22:25:23 -04:00
Roshan Varughese
633a1892b3
Allow completely disabling "Update tracker" snackbar on mark as read ( #1374 )
...
Also fixes #1369
(cherry picked from commit fc2f339ea1cdc43c0041b2fed497dcfda853b85e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
2024-10-26 22:25:11 -04:00
Jobobby04
cc7ce80abf
Ignore Shizuku min sdk since desurging is enabled
2024-10-26 22:15:35 -04:00
AntsyLich
e06941f82d
Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.0
...
Co-authored-by: Mend Renovate <bot@renovateapp.com>
(cherry picked from commit 140083ee39df7d458e5ff9abc6d0ee9831d99387)
2024-10-26 21:59:54 -04:00
AntsyLich
a8a290d03d
Cleanup Slider usage
...
(cherry picked from commit df9fff60da3a38acd8fcd540b5fdd275be93f2d5)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/reader/appbars/ReaderAppBars.kt
# app/src/main/java/eu/kanade/presentation/reader/components/ChapterNavigator.kt
2024-10-26 21:59:33 -04:00
Cuong-Tran
c51c364cdd
Avoid blocking call to load categories in settings ( #1364 )
...
(cherry picked from commit f7752a98b2452a69f22a469d0bcbf761fb1c6569)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsLibraryScreen.kt
2024-10-26 21:53:27 -04:00
Roshan Varughese
14f6fd7908
Rework Auto Track on Mark as Read ( #1365 )
...
(cherry picked from commit c153ac01f545ce9259c58aa5d5f7223d2f8f628b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreenModel.kt
2024-10-26 21:52:24 -04:00
Jobobby04
bbaa74d99c
Fix build
2024-10-20 01:51:54 -04:00