btpf / Alexandria

A minimalistic cross-platform eBook reader built with Tauri, Epub.js, and Typescript
GNU General Public License v3.0
2.18k stars 49 forks source link

Feature Request: user set/change default book viewer setting for new book #41

Open atiati123 opened 8 months ago

atiati123 commented 8 months ago

Can user set/change the default book viewer setting for new book in the library?

For example I'd like to set following global default value for all new book when I open at the first time:

Currently the application default are:

As you can imagine, It's painful to repeat book setting for each book in the library, so I really wish this feature can be added in future release.

Thanks for the great software!

DejayRezme commented 1 month ago

Double column display

In calibre ebook viewer this can be dependent on the width of the viewer, so when you switch to fullscreen the number of columns can increase to 2, while in windows mode you have 1. Which is quite nice.

Basically you could define "2 columns per full screen width" and if you are half-screen / not fullscreen / snap the viewer to the side, then you get 1 column.

For tablets this could work for changing orientation.

PS: For comic book viewing you also ideally want different settings. NeeView is pretty good there. For example you don't want any margins and have the images go right to the window edges. And if you're widescreen you want two pages that match. Then sometimes a comic book archive will contain a horizontal image that you want to display solo instead of two images.