advplyr / audiobookshelf

Self-hosted audiobook and podcast server
https://audiobookshelf.org
GNU General Public License v3.0
5.75k stars 395 forks source link

[Enhancement]: E-Reader Margin Customization #3021

Open lkjfdsaofmc opened 1 month ago

lkjfdsaofmc commented 1 month ago

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

Drop down or slider options to modify the top/bottom margins and the left/right margins separately in the settings for the e-reader both on web UI and the mobile app.

Why would this be helpful?

When reading on a small screen (especially prevalent in the mobile app) the default margin size often takes a substantial amount of the screen away for empty space. Some users may want to increase the margins for additional empty space or decrease it to allow for more screen space to be used for text at once.

Future Implementation (Screenshot)

This could be implemented in the same settings page where font scaling and size are currently adjusted, possibly with a slider bar to adjust the top/bottom margins and a separate slider for the left/right margins, or else a drop down for precise size selection.

Audiobookshelf Server Version

2.9.0

Current Implementation (Screenshot)

No response

lkjfdsaofmc commented 1 month ago

Here's an example of the margin size making much of the screen unavailable on my BOOX Palma, the bottom of the page is NOT an end of chapter or page break in any way, that is just the margin spacing. The next page just picks up in the next paragraph as normal. IMG_2773