tarsin
|
145d5e6302
|
Move tag database downloading to FileChannel based operation
|
2023-02-18 12:18:15 +08:00 |
|
tarsin
|
ad071e48df
|
cleanup: Remove AssertUtils
|
2023-02-18 12:02:36 +08:00 |
|
tarsin
|
28b5717f5b
|
Rename .java to .kt
|
2023-02-18 12:02:36 +08:00 |
|
tarsin
|
41b818caa6
|
cleanup: Use jsoup xml escaper
|
2023-02-18 11:44:55 +08:00 |
|
tarsin
|
3f39662ba1
|
Fix quicksearch progress
|
2023-02-18 10:34:47 +08:00 |
|
tarsin
|
aa485547a6
|
Fix a stupid memleak
|
2023-02-18 01:08:56 +08:00 |
|
tarsin
|
747f23bfe1
|
Resolve #831
|
2023-02-18 00:20:52 +08:00 |
|
tarsin
|
d885841826
|
Revert "Resolve #831"
This reverts commit 0c457ef61d.
|
2023-02-18 00:16:55 +08:00 |
|
tarsin
|
0c457ef61d
|
Resolve #831
|
2023-02-18 00:09:55 +08:00 |
|
tarsin
|
5eda7b3fc3
|
Remove SubsamplingScaleImageView
We have no reason to keep it, just use PhotoView
|
2023-02-17 19:03:32 +08:00 |
|
tarsin
|
6b0c208b75
|
Proper way to define inner singleton class
|
2023-02-17 18:15:53 +08:00 |
|
FooIbar
|
b0c6a26bea
|
Fix search keyword in tag mode
|
2023-02-17 18:02:51 +08:00 |
|
tarsin
|
67a0893a97
|
Fix crash of metadata not available
|
2023-02-17 18:02:32 +08:00 |
|
tarsin
|
d7438a26fb
|
Get rid of PageLoader state, convert to readyOrDie
|
2023-02-17 15:18:09 +08:00 |
|
tarsin
|
ee7ab38028
|
Dummy coroutine operation to work ArchivePageLoader
|
2023-02-17 15:13:44 +08:00 |
|
tarsin
|
8d999ea278
|
Get rid of state based gallery provider
|
2023-02-17 15:04:25 +08:00 |
|
tarsin
|
0851cf50a0
|
Rename .java to .kt
|
2023-02-17 15:04:25 +08:00 |
|
tarsin
|
0b6676aaa3
|
Preheat SpiderQueen in GalleryDetailScene, Resolve #818
|
2023-02-17 14:38:39 +08:00 |
|
tarsin
|
c64167c76a
|
Merge SpiderInfo Utils
|
2023-02-17 14:27:11 +08:00 |
|
tarsin
|
72a6419aff
|
Reorganize SpiderQueen code
|
2023-02-17 14:21:24 +08:00 |
|
FooIbar
|
64e26a6b8b
|
Fix comment last edited time parsing
|
2023-02-17 14:01:57 +08:00 |
|
tarsin
|
23184df1b9
|
Coroutinize SpiderQueen
|
2023-02-17 14:01:29 +08:00 |
|
tarsin
|
dd123d7b87
|
Rename .java to .kt
|
2023-02-17 14:01:29 +08:00 |
|
tarsin
|
0e5d1e2325
|
Fixup some default values
|
2023-02-17 12:03:22 +08:00 |
|
tarsin
|
4939ce37c3
|
Implement #817 (#821)
* Rename .java to .kt
* Initial Workmanager migration
* Fix notification
* *
* Add timepicker
* Fix TimePicker layout
* Use 12H clock
* *
* Fixup
|
2023-02-17 11:39:42 +08:00 |
|
tarsin
|
2d086a5c6e
|
Resolve #820
|
2023-02-17 11:36:36 +08:00 |
|
FooIbar
|
f099b74aa6
|
fixup! Use .jpg instead of .jpeg for image/jpeg
|
2023-02-15 08:46:57 +08:00 |
|
FooIbar
|
f7f54692a7
|
Resolve #806
|
2023-02-15 08:46:30 +08:00 |
|
FooIbar
|
f234dc61bc
|
Singletonize DownloadManager
|
2023-02-15 02:18:57 +08:00 |
|
FooIbar
|
83b40d2ccb
|
Fix #808
|
2023-02-15 02:17:56 +08:00 |
|
FooIbar
|
621772f359
|
Implement #646
|
2023-02-15 02:17:23 +08:00 |
|
tarsin
|
0df8e8522f
|
Fix #791
|
2023-02-14 16:39:10 +08:00 |
|
tarsin
|
1b71f6a60a
|
Fix issue that download progress being reset when entering reader
|
2023-02-14 16:20:38 +08:00 |
|
FooIbar
|
69396f3d59
|
Use .jpg instead of .jpeg for image/jpeg
Revert "Resolve #795"
This reverts commit d6939b2913.
|
2023-02-14 16:05:07 +08:00 |
|
tarsin
|
300505e127
|
Allow 4 decode threads at same time
|
2023-02-14 15:47:57 +08:00 |
|
tarsin
|
f7bf1d624b
|
Only cancel decode job for recycled viewHolder
|
2023-02-14 15:45:55 +08:00 |
|
tarsin
|
d7b08a0181
|
Readaround logic tweaks
|
2023-02-14 15:35:04 +08:00 |
|
tarsin
|
3941f59bbc
|
Fix image decode
|
2023-02-14 14:58:02 +08:00 |
|
tarsin
|
802a30e16c
|
Add a small delay between download and decode job launch
|
2023-02-14 14:07:21 +08:00 |
|
tarsin
|
032563d7a4
|
Should never update state by request
|
2023-02-14 14:05:58 +08:00 |
|
tarsin
|
fe7ad2032b
|
Minor code refactor
|
2023-02-14 13:53:04 +08:00 |
|
tarsin
|
fcde4b3fc2
|
Minor cleanup
|
2023-02-14 13:46:51 +08:00 |
|
tarsin
|
1073ed6c24
|
Minor cleanup
|
2023-02-14 13:40:56 +08:00 |
|
tarsin
|
e5ce3450e8
|
Coroutinize Decoder
|
2023-02-14 13:16:53 +08:00 |
|
tarsin
|
a6f1e91747
|
Add error message support for reader, Resolve #788
|
2023-02-14 12:33:33 +08:00 |
|
tarsin
|
8dcf5a3654
|
Resolve #794
|
2023-02-14 12:04:02 +08:00 |
|
tarsin
|
38f2879d82
|
Minor code cleanup
|
2023-02-14 11:39:04 +08:00 |
|
tarsin
|
81fab695ff
|
Default transfer block should be 8192
https://android.googlesource.com/platform/libcore/+/refs/heads/master/ojluni/src/main/java/sun/nio/ch/FileChannelImpl.java#707
|
2023-02-13 19:10:19 +08:00 |
|
tarsin
|
9774bd858f
|
Remove KNI support
Not funny, reland it when we really need Kotlin Native
|
2023-02-13 18:28:46 +08:00 |
|
tarsin
|
d30379251d
|
Refactor Image source provider
Skia use SKMemoryStream to read file mapping data
SKMemoryStream always use memcpy to emulate posix read stream behaviour, cannot take advantages of file mapping reading
* https://github.com/google/skia/blob/1f193df9b393d50da39570dab77a0bb5d28ec8ef/src/core/SkStream.cpp#L335
|
2023-02-13 18:21:57 +08:00 |
|