Skip to content
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

Touch to Scroll by Pagination #4122

Open
klemperer opened this issue Dec 8, 2024 · 13 comments
Open

Touch to Scroll by Pagination #4122

klemperer opened this issue Dec 8, 2024 · 13 comments
Assignees
Milestone

Comments

@klemperer
Copy link

Hi there, it would be great to scroll the content page by page by touching certain areas on the screen. For example, touch on the right side to go page down, as well as the left side to go page up. Many thanks.

@Harry2876
Copy link

I am Trying to Implement This...

@klemperer
Copy link
Author

wow, looking forward to that!

@Harry2876
Copy link

sorry for the delay i m having my university end semester exams this week. I am gonna look into that after a Week..

@Jenish-1235
Copy link

Hello @klemperer , I would love to contribute to this issue. Could you assign this to me ??

@klemperer
Copy link
Author

Hello @klemperer , I would love to contribute to this issue. Could you assign this to me ??

Great to hear that but I don't have the permission to assign the issue to anyone. Could you please contact the owner or collaborators of the repository?

@kelson42
Copy link
Collaborator

@MohitMaliFtechiz We should clarify this feature request and decide if we want it. To me it is really uncler why swap up and down is not enough. Do you better understand?

@kelson42 kelson42 added this to the 3.14.0 milestone Dec 27, 2024
@klemperer
Copy link
Author

For E Ink Android devices, scrolling creates a lot of screen refreshing and pagination would be much better for reading (for example: https://github.com/plateaukao/einkbro)

@kelson42
Copy link
Collaborator

For E Ink Android devices, scrolling creates a lot of screen refreshing and pagination would be much better for reading (for example: https://github.com/plateaukao/einkbro)

That makes sense and actually I'm very interested to have Kiwix (for Android) to work well on such kind of devices. What kind of device do you test with? Do you have other kind of problems?

@klemperer
Copy link
Author

For E Ink Android devices, scrolling creates a lot of screen refreshing and pagination would be much better for reading (for example: https://github.com/plateaukao/einkbro)

That makes sense and actually I'm very interested to have Kiwix (for Android) to work well on such kind of devices. What kind of device do you test with? Do you have other kind of problems?

Hanvon Clear 7 with a 7'' E Ink screen. I rarely use the App due to the lack of pagination. Will conduct further testing and let you know if I encounter any other issues. Thanks.

@kelson42
Copy link
Collaborator

@MohitMaliFtechiz We should first make an analysis of einkbro software to analyse and describe how the feature works.

@kelson42 kelson42 modified the milestones: 3.14.0, 3.15.0 Dec 30, 2024
@MohitMaliFtechiz
Copy link
Collaborator

@MohitMaliFtechiz We should first make an analysis of einkbro software to analyse and describe how the feature works.

@kelson42 Sorry for being late on this. Sure, I will analyse einkbro software, and update the findings here.

@kelson42
Copy link
Collaborator

@MohitMaliFtechiz I'm late on reviews, please look at this issue if no work left in 1.14.0

@MohitMaliFtechiz
Copy link
Collaborator

@kelson42 I have checked the EinkBro software, and it gives the option to scroll up and down by clicking on a certain area of the screen based on the configuration/setting the user configured. See the video below for how we can enable this setting, and where we can show the option in UI.

There are multiple options to show these controls on UI. If the user signal clicks on the area, it scrolls up and down, and if the user long presses the control, the page directly goes to the top or bottom of the page based on the control.

But there is a drawback of this feature: when we enable this feature in our application the user cannot click on the content behind these controls which is obvious so we have to make the area short for clicks so that less content will hide due to these controls.

media_20250125_124123_182429150731677144.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants