-
-
Notifications
You must be signed in to change notification settings - Fork 341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: book reader swipe pagination #2754
base: develop
Are you sure you want to change the base?
feat: book reader swipe pagination #2754
Conversation
…ot clickToPaginate being disabled to toggleMenu
…her distance or speed threshold is passed
I added the toggle for this feature to the user preferences page, but for it to work we need to add the migration. I've done this before, but I can't figure out how it's done in this stack. I'm happy to read documentation and add it myself |
To add the migration you add the setting to the user preferences entity then type Review the SQL and launch Kavita to have it applied. |
Great, I'll also see about adding this to the readme or somewhere so it's documented, I'm sure I'll need to reference it in the future. |
Just an FYI, I am still planning to review this. I have all bugfixes and PRs on hold until I wrap this comic rework. I'm really curious to see how this works and go through the code. |
Hey, just curious if you're up for fixing merge conflicts? I have wrapped the comic rework stuff and there is time to review this and see if it can make the v0.8 release. |
698f16d
to
7937dd2
Compare
…ginate is enabled.
…abling tap pagination
7937dd2
to
2d70a29
Compare
Quality Gate passedIssues Measures |
…eature/book-reader-swipe-pagination
Sorry it took a while, but the merge conflicts have been resolved, and I tried to clean up the commit history |
Thanks, I'll review the PR this week. Looks like quite a big one. |
Hey, sorry I haven't tackled this yet. It's a big PR with a lot of different things added in (for future reference, smaller PRs that are directed with one feature is much better for me). It's in my mind, but not a priority until I have enough time to really tackle and test. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some initial testing:
-
Doesn't seem like I can trigger it on default settings with dev tools responsive mode (which works for my implementation of swipe to paginate on the manga reader). Can you provide guidance?
-
I like this design, but we probably want a reset to default button on the right side to reset if we changed it.
-
Immersive mode is no longer working. I have it enabled with swipe pagination but the action bars are still visible
-
Swipe should be disabled on Non-column mode in my opinion
-
Swipe mode (and Tap to paginate) should be enabled on non-immersive mode. Not sure why you changed this.
-
Since I can't test swipe pagination I cannot confirm, but did you test this with vertical writing mode?
-
Tap pagination is completely broke as well, so I can't test the fix with the menu popping.
I did not review the code yet. But based on initial surface level testing, this def needs a lot of work.
I would recommend doing this into pieces with smaller PRs tackling one thing at a time. Much easier on me to review and test and much more likely to get changes merged sooner.
Added
Changed
Fixed
TODO