mienaiyami / yomikiru

An offline desktop reader for manga, comics, and novels. Offers a customizable reading experience with extensive settings, shortcuts, themes and layouts. Manga reader / Manhwa reader / Webtoon Reader / EPUB Reader. **Not a downloader**
MIT License
281 stars 13 forks source link

Fit Option: Vertically AND Horizontally #298

Open Blacklands opened 1 year ago

Blacklands commented 1 year ago

Type of reader (if reader related)

image

Description of the new feature / enhancement

I am proposing a new fit option: Vertically and horizontally.

Currently, one can choose between either of these two, but not both at the same time.

Context:

I want to read manga on a tablet. Manga often have double spread pages from time to time. Regular pages are much taller than they are wide in terms of image dimensions, and double spreads are much wider than they are tall. With a tablet, it makes sense to usually read in portrait mode and then rotate to landscape mode for a double spread (and then back to portrait afterwards).

With all of the four existing fit options, there is no way to have this work without pages either overflowing the screen (meaning that scrolling is necessary) in some dimension(s), or being unnaturally stretched/squished in one dimension (aspect ratio is not maintained).

(All of the following are with Clamp size to window width enabled.)

To make this "workflow" possible in both orientations without any overflowing or breaking aspect ratio, one more fit option would be needed that preserves aspect ratio and does not overflow the image either.

Or let me phrase this whole thing another way: It would be great to have a fit option that always fits the image to the screen, without overflowing the screen in either dimension, while also preserving the aspect ratio. This is no matter what dimensions or aspect ratio the screen itself and the image in question have.

An example of a reader that has this fit option: Cubari

Scenario when this would be used?

No response

Supporting information

No response

github-actions[bot] commented 1 year ago

Thank you for your feedback and suggestions. Please note that the author might only respond on weekends, so we kindly ask for your patience and understanding.

mienaiyami commented 1 year ago

Sorry, I couldn't understand. Can you show some recordings?