arkon
b4577d6676
Avoid crash when unknown reading mode is used
2021-04-14 18:03:48 -04:00
Jays2Kings
5f0493f1e5
Fix webtoon mode not calling OnPageSelected in some cases (in upstream too)
...
This fix isn't 100% tested, but like 80%.
@arkon if you're reading this, this issue is happening up stream too. I can make a issue for it in the repo but haven't checked if it happens there:
Steps:
Get Cubari source, search "cubari:imgur/3iOqiIy" change to continuous vertical, crop borders. Then back out and open the chapter again. onPageSelected isn't called because recycler position is -1. Regardless of the 4 pages you should be on
also fyi just a slight scroll fixes this issue but still
(cherry picked from commit 88fd6e5c9897d4a528f93dd02cfa2a4c644a799d)
2021-04-14 08:49:48 -04:00
arkon
a3f1b72126
Lint fixes/ignore some errors
2021-04-11 18:16:15 -04:00
arkon
9567d55312
Revert manga title folder for saved pages ( closes #4803 )
...
People also didn't like it making their galleries more complicate to navigate.
2021-04-10 14:33:14 -04:00
Taco
b3471234ad
Update NDK, more KTX usage ( #4792 )
...
* Update NDK
* Utilize more KTX extensions
2021-04-08 17:56:01 -04:00
arkon
dac2072eaa
Use app name for page download folder and use manga title subfolders ( closes #4684 )
2021-04-03 10:40:35 -04:00
arkon
a3992d9fbe
Minor cleanup
2021-04-03 10:12:31 -04:00
Tooster
efd2a0cb7b
Replace reading mode snackbar with toast ( #4752 )
2021-04-03 10:07:49 -04:00
arkon
7aa379a857
Better handle webtoon SSIV crop border change
2021-03-31 22:20:17 -04:00
arkon
1657f04d55
Add tooltips for previous/next chapter buttons
...
Based on d0738f5b00
2021-03-30 23:11:36 -04:00
arkon
407e798fdb
Recreate webtoon SSIV when crop borders setting changes ( fixes #4734 )
2021-03-30 18:47:44 -04:00
arkon
4054f2a6a0
Add icon for crop border shortcut off state
2021-03-30 18:27:09 -04:00
arkon
988ec6a224
Fix nav overlay always showing on start ( fixes #4736 )
2021-03-29 16:54:32 -04:00
Andreas
bdbdf211e2
Remove insert page when dual page split get turned off ( #4739 )
2021-03-29 16:54:20 -04:00
arkon
0437703cbf
Fix binding of intarray preferences (maybe fixes #4728 )
2021-03-28 17:06:56 -04:00
arkon
d501c02f8b
Add crop borders shortcut
2021-03-28 16:25:53 -04:00
arkon
dfa07a5f35
Clean up SpinnerPreference a bit
2021-03-28 16:13:59 -04:00
arkon
437c995d12
Show nav overlay on invert tap change
...
Based on db4eca90e9
2021-03-28 16:13:34 -04:00
arkon
3d99a8ebdb
Fix fullscreen not applying on opening reader ( fixes #4723 )
2021-03-28 10:48:41 -04:00
arkon
c4b975b777
Cleanup reader spinner layouts
2021-03-27 17:59:52 -04:00
arkon
14c114756d
Clean up reader sheet spinner preferences
...
Based on fe2543b9d5
Co-Authored-By: Jays2Kings
2021-03-27 16:28:49 -04:00
arkon
e7a8107279
Reduce height of sheet when on color filter tab
2021-03-27 15:15:31 -04:00
arkon
bff73b1b40
Add tooltips to bottom reader menu items
2021-03-27 10:53:31 -04:00
arkon
64c47bbaed
Split general and reading mode sheet settings
2021-03-26 22:31:21 -04:00
arkon
e0b7698d40
Merge reader settings and color filter sheets
...
Heavily influenced by fe2543b9d5 (diff-8f47d7b7b53769ac18c28fe9978140c6bef44709879567acab2c6ef3270cd3a8)
2021-03-25 23:10:22 -04:00
arkon
78285bdf37
Minor code cleanup
2021-03-20 15:58:54 -04:00
Andreas
5a7f2684b3
Add navigation layout overlay ( #4683 )
...
* Add navigation layout overlay
* Minor clean up
Destroy animator when done not on start
Move and change pref title
Add summary
2021-03-20 15:36:01 -04:00
arkon
609d8c9685
Add icons for reading mode toggle
2021-03-14 17:13:20 -04:00
arkon
2f08515455
Less janky enum iteration
2021-03-14 17:03:43 -04:00
arkon
cdc5de3f1b
Flip order of previous chapter reader transition text ( closes #4608 )
2021-03-14 16:18:52 -04:00
arkon
1e58b05ead
Add reading mode toggle
2021-03-13 16:47:16 -05:00
arkon
938919bd9b
Move reader setting related classes
2021-03-13 16:24:44 -05:00
arkon
fde6b7af4f
Disable sensor when using force orientation ( closes #4618 )
2021-03-13 15:47:43 -05:00
Andreas
7a64bf55cb
Dual page split allow to have different setting for Paged and Webtoon ( #4527 )
2021-02-28 16:17:37 -05:00
Andreas
776610d0e6
Let users invert dual page split ( #4470 )
...
* Let users invert dual page split
* Use Activity lifecycleScope and cleanup invert logic
2021-02-20 09:26:57 -05:00
arkon
33992d80bf
Add orientation toggle to bottom reader menu
2021-02-13 18:50:50 -05:00
arkon
89837e4ced
Initial adoption of bottom reader menus from TachiyomiSY
...
Co-authored-by: Jobobby04 <jobobby04@users.noreply.github.com>
Co-authored-by: CrepeTF <CrepeTF@users.noreply.github.com>
2021-02-13 10:47:17 -05:00
arkon
8bb69c455b
Allow clicking the toolbar to go to the manga
...
Co-authored-by: Jobobby04 <jobobby04@users.noreply.github.com>
2021-02-13 10:26:59 -05:00
vance
b5017eebbf
Added dual page split setting ( #4252 )
...
* Add DualPageSplit option
* remove extra line
* Split double-page into two pages
* Remove !isAnimated check and add (ALPHA) to the label
* Fix missing insert pages
* Pager cleanup
* Add dual split to Webtoon and fix Vertical
* Fix L2R/R2L
* Add comments and refactor code in ImageUtil
* Use a simpler split solution in webtoon mode
Co-authored-by: weng <>
Co-authored-by: Andreas E <andreas.everos@gmail.com>
2021-02-09 17:54:44 -05:00
arkon
291168f4de
Remove unnecessary LayoutContainer implementations
2021-02-08 17:45:42 -05:00
Andreas
b63d24ac1a
Add Right and Left navigation ( #4392 )
...
and remove default navigation classes in favor of the navigation classes
2021-02-06 23:26:56 -05:00
arkon
1607658c30
Set clip data when sharing content URIs ( closes #4198 )
2021-02-06 09:43:33 -05:00
arkon
7eef4f7fbf
Apply bottom sheet dialog with restriction consistently
2021-01-28 09:10:15 -05:00
arkon
0ecfef3f70
Address unit test compilation errors
...
They don't actually run since they broke a long time ago (AndroidX + Roboelectric issues?), but it addresses the annoying red squigglies in Android Studio at least.
2021-01-26 09:05:15 -05:00
Taco
5f7e34b6a1
Update Okio, use more KTX stuff ( #4353 )
...
* Update Okio to 2.10.0
* Use some more KTX extensions
2021-01-26 09:02:53 -05:00
arkon
cf7ec6aa76
Use proper method to clear notification actions
2021-01-21 18:21:21 -05:00
arkon
f667f85fa5
More consistent injectLazy style
2021-01-17 15:40:26 -05:00
arkon
c9cf9cfff0
More coroutine tweaks
2021-01-10 11:01:10 -05:00
arkon
b18a794eca
Use lifecycleScope directly
2021-01-07 19:12:30 -05:00
Andreas E
9db81a5a49
Fix navigation from feedback ( #4238 )
...
* Fix navigation from feedback (fixes #4237 )
* Add additional enum values to NavigationRegion mainly for PagerViewer
Co-authored-by: arkon <arkon@users.noreply.github.com>
2021-01-07 19:05:38 -05:00