tarsin
073298cfee
Implement #127
2022-08-22 08:49:57 +08:00
tarsin
ebd0f4b4f8
Rename .java to .kt
2022-08-22 08:49:57 +08:00
tarsin
0ba71b060c
Fix a race condition
2022-08-21 12:31:10 +08:00
tarsin
9bb694171b
Implement multithreading archive read
2022-08-21 09:21:53 +08:00
tarsin
a5161bba6f
Support resize thumb, Implement #193
2022-08-15 21:52:49 +08:00
tarsin
62b00c758c
IsLightStatusBar always follow night mode, Fix #199
2022-08-15 20:42:44 +08:00
tarsin
8663b4fa40
Rename .java to .kt
2022-08-15 20:42:44 +08:00
tarsin
6304c12bd0
Fix #196
2022-08-15 20:05:29 +08:00
tarsin
1c38f77b5c
Refactor history with room paging
2022-08-12 15:29:04 +08:00
tarsin
c5977e358e
Rename .java to .kt
2022-08-12 15:29:04 +08:00
tarsin
30433c5cbf
Drop history limit
2022-08-12 12:00:50 +08:00
tarsin
a0fe6f0d7d
Revert "archive: Use memfd instead"
...
* It sucks, seems simplify the conditions, but more syscalls are
made(read/seek/write), more context switch, futhermore AImageDecoder itself does support
read raw buffer, and we are not intend to support multi-process decoding
This reverts commit f4826ea727 .
2022-08-07 19:14:25 +08:00
tarsin
f4826ea727
archive: Use memfd instead
2022-08-07 17:13:48 +08:00
tarsin
a17b254494
Call mmap/munmap in native code
2022-08-07 15:23:32 +08:00
tarsin
0190fc07bd
Fix thumb card margin
2022-08-07 14:38:27 +08:00
tarsin
7e6e1f6f14
Make default label removable
2022-08-05 21:14:38 +08:00
tarsin
6cd498af6a
Make downloadList qs drawer drag to rearrange position and swipe to remove
2022-08-05 20:27:43 +08:00
tarsin
2781aaca14
Make gallerylist qs drawer drag to rearrange position and swipe to remove
2022-08-05 20:03:51 +08:00
tarsin
91b9c9af40
Reimplement history swipe-to-remove
2022-08-05 19:44:12 +08:00
tarsin
a3bdbd7a85
Drop android-advancedrecyclerview
...
* Actually this library is unmaintained for above a year, and drag feature we used is totally broken on Android 12 and above https://github.com/h6ah4i/android-advancedrecyclerview/issues/516 https://github.com/Ehviewer-Overhauled/Ehviewer/issues/54
2022-08-05 18:12:23 +08:00
tarsin
657d566e89
No need to merge old local db
2022-08-04 07:06:01 +08:00
tarsin
5e6d24f01e
Clean up
2022-08-04 06:49:37 +08:00
tarsin
e353bbe4c3
Refine database import export
2022-08-04 06:35:42 +08:00
tarsin
9cb22b6e17
Initial stub migrate to androidx room
2022-08-03 21:59:55 +08:00
tarsin
19891e6768
Fix location
2022-08-03 20:39:11 +08:00
tarsin
c616410e0b
Drop daogenerator first
2022-08-03 20:33:45 +08:00
tarsin
c233eb5a30
Avoid unnecessary native method calling java method
2022-08-03 18:49:00 +08:00
tarsin
6f3bd92539
Merge native
2022-08-03 17:48:46 +08:00
tarsin
2758be2462
Code clean
2022-08-01 10:14:33 +08:00
tarsin
8f03e4910d
Code clean
2022-08-01 10:04:27 +08:00
tarsin
a09efd3eea
Fix #81
2022-08-01 09:48:56 +08:00
tarsin
a66d460572
Remove warning
2022-08-01 09:35:17 +08:00
tarsin
7365fd0448
Fix a memleak
2022-07-28 10:33:47 +08:00
tarsin
e51cd6b90d
Drop taptargetview
...
* Not MD3
2022-07-25 20:44:59 +08:00
tarsin
a44f12b2e0
Reformat Code
2022-07-25 20:07:16 +08:00
tarsin
a72fca3dfb
Fix a lag
2022-07-25 10:16:54 +08:00
tarsin
c5e7a6e8f9
Code clean
2022-07-25 10:02:34 +08:00
tarsin
80a20f25b9
Fix animated
2022-07-25 09:28:40 +08:00
tarsin
50c6111773
Imagedecoder do not support anon pipe, drop it and use memarea
2022-07-24 23:32:03 +08:00
tarsin
9d25376e1f
Refactor
2022-07-24 21:41:53 +08:00
tarsin
89935b5639
Hard cast
2022-07-24 20:32:39 +08:00
tarsin
e095627aee
Refactor
2022-07-24 20:20:04 +08:00
tarsin
76459c5dd2
Initial stupid migrate to ImageDecoder
2022-07-24 19:18:54 +08:00
tarsin
4c6ccab051
Native lib info refactor
2022-07-23 16:25:53 +08:00
tarsin
1fe0b079cd
Support auto store archive's passwd
2022-07-22 22:53:44 +08:00
tarsin
3d7a71647e
Initial support for encrypted archive read
2022-07-22 21:28:19 +08:00
tarsin
233adbddae
Drop another spinner
2022-07-22 14:14:29 +08:00
tarsin
6900d8a8c9
Rename .java to .kt
2022-07-22 14:14:29 +08:00
tarsin
4381eb8c3d
Fuck off the buffer
2022-07-22 09:52:35 +08:00
tarsin
3026b16d70
Don't emulate posix read, do mmap instead
2022-07-22 00:13:53 +08:00