janeczku / calibre-web

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
GNU General Public License v3.0
12.03k stars 1.28k forks source link

Ability to change viewing options in the in browser ebook reader #2044

Open zbrasseaux opened 3 years ago

zbrasseaux commented 3 years ago

Is your feature request related to a problem? Please describe. When I read an ebook in browser (epub/mobi), it is a white background with a static text size and font.

Describe the solution you'd like I would like the option to change these (i.e. a list of fonts to select from, font size adjustment, a few pre-made color profiles, such as dark mode or parchment).

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

danopat commented 2 years ago

Would love that too. And also annotations. For epub.js it is greatly implemented by this project: https://github.com/e-alfred/epubreader

beningodfrey4 commented 2 years ago

Related to #1645 and #918. This and progress-syncing (#863) would make calibre-web feature complete with any reader out there.

ghost commented 2 years ago

Something like the reader on Firefox would be great. It just offers three styles; white background, sepia and dark grey background. I tried the dark theme but it doesn't affect the web reader.

Anyway, this is an incredible piece of software. Thanks!

deleyva commented 1 year ago

For annotations, I like hypothes.is, a web extension that would have all your web highlights and annotations in one place, with free api access. I would love progress syncing and dark mode.

RobDean69 commented 1 year ago

Giving this a bump, I feel (as @beningodfrey4 said) that this really would make calibre-web a more fully rounded reader option.

tkapias commented 1 year ago

I have a lot of digital books, even from big publishers, whose layout are not correct. In Calibre Desktop, I have about 20-30 CSS optional rules that make 99% of the epubs look good and as pleasant as the paper versions.

Does Calibre-Web offer an option to overwrite the reader's CSS settings?

If not, it would be a good idea.

moltra commented 2 months ago

@tkapias > I have a lot of digital books, even from big publishers, whose layout are not correct. In Calibre Desktop, I have about 20-30 CSS optional rules that make 99% of the epubs look good and as pleasant as the paper versions.

Does Calibre-Web offer an option to overwrite the reader's CSS settings?

If not, it would be a good idea.

Would you mind sharing your custom CSS rules so that others can use them?

tkapias commented 1 month ago

Hi @moltra,

I saw your message a month ago but I deleted my stylesheet by accident recently and I was lazy to rewrite it.

But it's done, I copied some notes in a Gist that you can check here: https://gist.github.com/tkapias/a10b4628f257864e84106ef0c72dd845

image