Commit Graph
99 Commits
Author SHA1 Message Date
tarsin d5f26643bf Support wide-color-gamut as config 2022-12-28 11:34:17 +08:00
tarsin 9f3ad8142a Remove largeHeap flag
Now that pixels are stored in GraphicBuffer, we no longer need large dalvik or native heap
2022-12-23 18:52:48 +08:00
tarsin ad0ad47a40 Support RTL Slider
But Idk whether we really support RTL :(
2022-12-20 21:30:20 +08:00
FooIbar 1b87750b87 fixup! Fix isTranslatable (#555)
* Use appcompat to auto store locales

* fixup! Fix isTranslatable #553

* Code cleanup
2022-12-20 08:36:55 +08:00
tarsin 481ad22b53 Code cleanup 2022-12-19 13:00:06 +08:00
tarsin 25f7b005cb Mark reader support wideColorGamut 2022-12-13 21:36:26 +08:00
tarsin 5213caac49 Drop glgallery (#519)
* Neutralize GlGallery

* Enable dataBinding and viewBinding

* Add tachiyomi reader layout

* Cleanup Dead-code

* Rename .java to .kt

* Fix activity rename

* Nullability changes

* Add basic tachiyomi reader imageviews

* Fix size increase

* Let's cleanup later

* Add some tachiyomi webtoon widgets

* Import tachiyomi webtoon pager without chapter transition

* Remove rx dependency

* Rewrite GalleryProvider interface with flow

* groundwork for image load

* Refine webtoon pageholder

* Force us hw bitmap, refine recycle

* Strip tachiyomi decoder usage

* Keep our own SubsamplingScaleImageView, strip tachiyomi decoder to avoid apk bloated

* Import other PageViewers

* Add webtoon viewer config

* groundFix ReaderActivity

* Add tachiyomi Preferences

* Readpreference

* Fix fullscreen

* Move related class to tachiyomi package

* Fix pageload

* Add readerconfig

* Add ViewerConfig hook

* Add Reader bottomsheet settings

* Fix reader setting apply

* Refine

* Fix save share image

* Refine theme
2022-12-13 15:51:27 +08:00
FooIbar d31d9eb137 WRITE_EXTERNAL_STORAGE is not required on API 29 2022-11-23 00:07:36 +08:00
tarsin d173e83e01 Resolve #421 2022-11-19 22:24:38 +08:00
tarsin beb97270a0 Initial support for predictive back gesture
https://developer.android.com/guide/navigation/predictive-back-gesture
2022-11-05 12:48:03 +08:00
tarsin f58b4959e4 Reformat code 2022-09-16 12:39:50 +08:00
tarsin a6b4182ecd Don't require External storage [1.8.x.x] 2022-09-16 12:37:06 +08:00
tarsin 5513d47b6d Fix #215 2022-08-22 11:30:25 +08:00
txyyh 2e0d065e4d Implement #128 (#217)
* Implement #128

* Add LICENSE Header

* Fix zh_CN zh_TW
2022-08-22 10:06:10 +08:00
tarsin 3930a79a47 Update AndroidManifest.xml 2022-08-11 14:17:32 +08:00
tarsin c3d8610e2a Update AndroidManifest.xml 2022-08-09 08:43:24 +08:00
tarsin a09efd3eea Fix #81 2022-08-01 09:48:56 +08:00
tarsin a44f12b2e0 Reformat Code 2022-07-25 20:07:16 +08:00
tarsin b92cf9746b Add .gz .xz .tar .cbz .cbr to supported mimeTypes 2022-07-23 13:28:41 +08:00
tarsin ed58085b8f Update AndroidManifest.xml
https://developer.android.google.cn/about/versions/13/behavior-changes-13?hl=zh-cn#migration
2022-07-20 21:10:07 +08:00
tarsin 191db14398 app: Do code cleanup 2022-07-18 20:47:04 +08:00
hathlife 3dfbd102b4 Add Entry for Android TV launchers (#82) 2022-07-10 10:14:04 +08:00
tarsin 2d16f1cb57 Convert to materialswitch 2022-05-27 21:29:04 +08:00
tarsin ff09dec4e4 Refine color schemes 2022-05-19 00:00:10 +08:00
tarsin 2f49748a3b Do Code cleanup 2022-05-18 11:40:29 +08:00
tarsin c52c91e1c0 Drop test and debug addons 2022-05-17 09:46:12 +08:00
tarsin 178ebcc7b2 Upgrade to AGP 7.2.0 2022-05-16 20:14:37 +08:00
tehcneko 7a5eeffe0b Add auto verify app link
for sure it won't work but we can set it with adb
2022-01-24 22:00:13 +08:00
tehcneko d48919a5c3 Hide and show keyboard with insets controller 2022-01-23 20:54:34 +08:00
tehcneko 4ebd35b11a Fix exported 2021-05-21 11:21:11 +08:00
tehcneko a857e2db56 Fix bugs 2021-03-17 22:22:24 +08:00
NekoInverter 5d72bf20ca Fix torrent download
close #48
2021-02-04 19:53:53 +08:00
NekoInverter 7d0440512e Add foreground service type to download service 2021-01-24 20:34:09 +08:00
NekoInverter d780356420 Update built-in hosts 2021-01-24 17:28:22 +08:00
NekoInverter 7977668844 Fix some dark theme issues 2021-01-05 13:08:38 +08:00
NekoInverter d5dffe2249 Fix closing keyboard for dialogs 2020-12-30 15:38:36 +08:00
NekoInverter f0df64c32b Migrate UConfig and MyTags to fragment 2020-12-18 14:11:11 +08:00
NekoInverter a758fd3cb9 Filter settings refactored 2020-12-18 13:36:08 +08:00
NekoInverter 7f549d6561 Migrate Hosts and SetSecurity to fragment 2020-12-18 12:40:24 +08:00
NekoInverter b781d3cac9 Fix settings title 2020-10-26 14:53:21 +08:00
NekoInverter b7762ff962 Rename fingerprint to biometric 2020-08-08 12:52:31 +08:00
NekoInverter fc07e47900 Fix torrent download for pre-29, close #2 2020-03-26 12:21:37 +08:00
NekoInverter f7b37551fd Remove unused code 2020-03-25 18:46:42 +08:00
NekoInverter 6b33521110 Fix sharing not working 2020-03-24 09:44:35 +08:00
NekoInverter 6bae973ecd Disabled check update
Replace more alert dialog with material one
Fix tint color
2020-03-24 08:57:06 +08:00
NekoInverter d75e2e78bf Remove codes for pre-21 2020-03-23 22:58:37 +08:00
NekoInverter b96fbddcce Remove legacy file picker
Remove unused settings
2020-03-23 21:02:29 +08:00
NekoInverter 5979103f51 Drop storage permission 2020-03-23 19:57:33 +08:00
NekoInverter 1736ee73f1 Replace alert dialog with material alert dialog 2020-03-23 18:56:39 +08:00
NekoInverter f00e0b01fc Target sdk to 29 2020-03-23 16:53:40 +08:00