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

Web-page like navigation when using long strip or vertical reading mode #365

Open
5 tasks done
P0bo opened this issue Sep 17, 2024 · 3 comments
Open
5 tasks done
Labels
enhancement New feature or request

Comments

@P0bo
Copy link

P0bo commented Sep 17, 2024

Describe your suggested feature

Record_2024-09-17-08-13-422

Current Behavior:
In the app's long strip or vertical reading mode, the arrow keys currently allow for stepped scrolling up and down. However, this scrolling behavior often causes the screen to land awkwardly between panels, which interrupts the reading flow. As a result, we have to adjust the position using the mouse to align the panels correctly, which is inconvenient.

Record_2024-09-17-08-36-232-ezgif com-video-to-webp-converter

Feature Suggestion:
I would like to suggest implementing webpage-like navigation when reading in long strip or vertical mode using the keyboard. Specifically:

  • Stepped scrolling using the space bar: This would allow users to scroll the page one panel or screen at a time, making it easier to navigate without interrupting the reading experience.
  • Smooth scrolling using the up/down arrow keys: Instead of stepped scrolling, the arrow keys could be used for smooth scrolling. Holding down the arrow keys should allow for continuous scrolling, giving users better control over where to stop without overshooting panels.

Benefits:

  • Enhanced navigation experience when reading in long strip/vertical modes.
  • Reduced need for constant mouse adjustments.
  • Smoother, more intuitive control when navigating with the keyboard, allowing readers to maintain a seamless flow between panels.

By adding these features, it would improve the overall reading experience, particularly for users who use keyboard navigation.

Other details

No response

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • If this is an issue with an official extension, I should be opening an issue in the extensions repository.
  • I have updated the app to version 1.11.2.
  • I will fill out all of the requested information in this form.
@xiangmonk
Copy link

xiangmonk commented Sep 17, 2024

I was just reading about this in mihon repo , it seems op made the request here too , so i'll continue here , the request is recieving positive feedback there in short time and i think it will get more . so im referencing the issue here since the they say keyboard navigation is least of priority. Its re request please consider it for keyboard users too ...
mihonapp/mihon#1232

edit:

I haven't seen any activity of op here so i will just drop a temporary solution he provided in mihon repo .
mihonapp/mihon#1232 (comment)

@Buxuna
Copy link

Buxuna commented Sep 17, 2024

Coming straight from mihon repo after seeing the mention .

Please consider this , this is a really nice quality of life improvement . Other devs ignore keyboard use because we are not majority

@cauxar
Copy link

cauxar commented Sep 17, 2024

Just noticed it ,

the app called KOTATSU (not a Tachiyomi Mihon fork) has this , but i dont really like using that app and much prefer Tachiyomi Mihon ui and the simplicity

Because of this issue i had forced myself to use that app but i could not get used to the ui , and none of the Tachiyomi Mihon fork has this feature . It will be really unique if Komikku adds this , i daily dirve mihon and komikku with occasional kotatsu . this could really help me ditch kotatsu for once

@cuong-tran cuong-tran added the enhancement New feature or request label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants