Commit graph

5535 commits

Author SHA1 Message Date
38aff1573a
fix(deps): Update dependency androidx.annotation:annotation to v1.8.2 2024-08-09 09:28:13 +07:00
7eaa5cc0b9
fix(deps): Update dependency androidx.work:work-runtime-ktx to v2.9.1 2024-08-09 09:26:29 +07:00
cf3690574e
chore(deps): Update compose bom to v2024.08.00-alpha01 2024-08-09 09:24:39 +07:00
2fc1b25192
refactor(deps): Use coil-bom and update coil to v3.0.0-alpha10 2024-08-09 09:23:34 +07:00
77fb64bb5d
chore: Use Coil pipeline to handle HEIF images 2024-08-09 07:48:19 +07:00
223395035a
chore: Sync project 2024-08-09 07:32:08 +07:00
5e5f27c353
chore(deps): Update kotlin to v2.0.10 2024-08-08 07:53:27 +07:00
93962b2649
feat(core/preference): Add Darwin implementation
Yoinked from my college final project
2024-08-08 07:48:57 +07:00
97417d175f
chore(settings/advanced): Allow any users to set Display Color Profile
Not sure why I gate this out for only Android 8+ previously
2024-08-08 07:19:12 +07:00
9b46c6a763
chore(reader/webtoon): Only increase RecyclerView cache size on Android 8 or newer 2024-08-08 07:16:04 +07:00
e6eff2c3d0
revert(PagerPageHolder): Revert "Split mergeOrSplitPages code into several functions"
This reverts commit 1ce2663dfa.
2024-08-07 13:40:23 +07:00
arkon
d3a47bdfe3
chore(reader/webtoon): Try to ensure that error message is removed when image is loaded 2024-08-07 12:51:51 +07:00
Two-Ai
0f609ab0c7
refactor(reader/webtoon): Simplify page holder 2024-08-07 12:41:54 +07:00
4f9ee5dade
refactor(WebView): Simplify code 2024-08-07 12:22:07 +07:00
1ce2663dfa
refactor(PagerPageHolder): Split mergeOrSplitPages code into several functions 2024-08-07 11:14:41 +07:00
298cac44c9
docs(readme): Use WebP instead of PNG [skip ci] 2024-08-07 08:57:02 +07:00
13f77ac5a8
docs: Sync changelog [skip ci] 2024-08-06 13:15:37 +07:00
arkon
f0a761ad47
fix: Fixed tap controls not working when zoomed in
Co-authored-by: Paloys <Paloys@users.noreply.github.com>
2024-08-06 13:01:59 +07:00
FooIbar
938489d0e0
fix(reader/webtoon): Fix tap control area shifting after zooming out 2024-08-06 12:55:14 +07:00
FooIbar
33e22b8aee
fix(reader/webtoon): Fix recycled item's height being 0 in webtoon mode
Which will prevent the new image from being decoded until it's visible.
2024-08-06 12:51:45 +07:00
ad18b6db7d
docs: Sync changelog
This fix is backported in v1.8.4.4
2024-08-06 07:29:19 +07:00
97bd9c4bc8
fix(worker): Add delay to tryToSetForeground function
> The system will crash the app if the worker that calls setForeground() finished
> before the service runner be able to call Service.startForeground(). This edge
> case is not handled by WorkManager and there is no way to check if the required
> calls are done.

The delay duration is a magic number where we assume by then the
transition to foreground service is done.

Seems to be an issue introduced in Android 8, and Google refuses to fix
it, as usual.

REF: https://developer.android.com/about/versions/oreo/background.html#services (Last paragraph of the section)
REF: https://issuetracker.google.com/issues/76112072#comment36 (Status is set to Won't Fix)

Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
2024-08-06 07:08:03 +07:00
3168f87012
chore: Sync project [skip ci] 2024-08-05 21:56:49 +07:00
a3dd231e00
fix: Handle compatibility issue with J2K backup file
Fixes GH-135
2024-08-05 20:58:24 +07:00
a6fbba607f
chore: Something changed apparently [skip ci] 2024-08-05 20:24:38 +07:00
d7f6f78b6c
fix: Missing monochrome icon for _round 2024-08-05 19:46:22 +07:00
062ed0997a
feat: Add monochrome icon
Experimental, might be too small, might be too big

Fixes GH-82
2024-08-05 19:36:00 +07:00
Ahmad Ansori Palembani
1bf38a5fb0
docs: Don't specify image size [skip ci]
GitHub doesn't like that apparently
2024-08-05 13:19:59 +07:00
38a9153240
chore: Re-added some links 2024-08-05 12:56:28 +07:00
FooIbar
8195fe56fd
chore(reader/webtoon): Match extra layout space with scroll distance
Also increase recycler item view cache size
2024-08-05 12:32:32 +07:00
6a02e7f0a0
chore(reader): That's not supposed to be there [skip ci] 2024-08-05 12:25:14 +07:00
e7e5b07605
refactor(reader): Handle background from ReaderActivity
Also allow long strip and continuous vertical background colour to be changed

Fixes GH-98
2024-08-05 12:21:03 +07:00
75d73cf604
refactor(WebtoonPageHolder): Move stuff around 2024-08-05 09:56:45 +07:00
9d16172095
refactor(WebtoonRecyclerView): Redundant qualifier name 2024-08-05 09:49:48 +07:00
28a8a675ad
refactor(WebtoonPageHolder): Remove unnecessary functions 2024-08-05 09:46:57 +07:00
4789a1652a
refactor(WebtoonPageHolder): Adjust how margin is set 2024-08-05 09:40:23 +07:00
092ebf84f6
chore: Disable image split for animated images
It's duplicating instead of splitting
2024-08-05 09:27:42 +07:00
67b4e59658
docs(README): Add mihon discord server [skip ci] 2024-08-04 12:56:24 +07:00
AntsyLich
d0a99ca8d9
chore: Make categories backup independent 2024-08-04 12:56:15 +07:00
8c409ff306
chore: Allow user to edit local manga without adding it to their library 2024-08-03 22:22:47 +07:00
951773053b
feat(backup): Add information on when was the last time backup automatically created 2024-08-03 22:12:43 +07:00
6d60177a09
refactor: Split backup related preferences to its own class
Also increased default number of backups to 5
2024-08-03 22:02:25 +07:00
0f9ff92f89
chore: Add missing "Max automatic backups" option 2024-08-03 21:51:49 +07:00
ad3bb53519
fix(backup/creator): Backup should be created after backup file path is validated 2024-08-03 21:34:12 +07:00
24784d6e78
fix(backup): Allow creating backup without entries 2024-08-03 21:29:36 +07:00
19e87040f6
refactor(backup/creator): Make backup functions into operator function 2024-08-03 21:27:24 +07:00
2a073f6154
refactor(backup/creator): Source backup creator should depends on BackupManga
This eliminates the need to check libraryEntries backup option twice
2024-08-03 21:24:15 +07:00
66ee8fb0cd
refactor(backup/creator): Reformat code 2024-08-03 21:18:38 +07:00
9c435891f6
chore: Re-enable reading mode detection for LTR
But now it's only triggered if it's comic, since manhua is now mixed of
webtoon format and comic format.
2024-08-02 10:24:31 +07:00
fb6ee8271f
chore: Vivo notch (pre-Android P) internal API [skip ci] 2024-08-02 09:03:05 +07:00