foobnix / LibreraReader

Book Reader for Android
http://librera.mobi
Other
2.81k stars 304 forks source link

[feature request] option to keep book appearance locked by default in reader #1150

Closed d3rpd3rpd3rp closed 1 month ago

d3rpd3rpd3rp commented 12 months ago

I think Librera is the true successor to EBookDroid for the best overall Android reader. However, one issue that I have with it is the apparent lack of option to keep the book view locked by default upon opening (as indicated by the lock icon at the bottom-right hand of the screen). This makes it so that I must manually change the default from unlocked to locked for every book that I wish to prevent from being accidentally dragged/shifted away from its initial position while reading (which is true for +99% of them). At minimum, please provide a library-wide option to open books in locked mode by default, this would prevent much extra work for people like me. Keep up the great work Librera Devs, and thanks!

chemicalcain commented 11 months ago

This has existed for a while, but it's easy to miss since it's in Library Settings. Below the theme selection and brightness slider, there's a checkbox for "Remember reading mode." Beside it, you'll see the selected mode and a settings cog. Inside that settings dialog, you can set the default reading mode for different extensions using a comma delimited list. I personally have all my epubs open in Book mode (paginated) and all my PDFs in Scroll mode.

Scroll lock memory should be made as a separate post for issue tracking. I think it works but can't verify at the moment whether I've futzed with a different setting.

d3rpd3rpd3rp commented 11 months ago

This has existed for a while, but it's easy to miss since it's in Library Settings. Below the theme selection and brightness slider, there's a checkbox for "Remember reading mode."

Yes I have that enabled to open DJVU and PDF files in book mode, however they open unlocked by default. I still have to manually lock every PDF/DJVU to prevent it from being accidentally moved around in the reader display.

chemicalcain commented 11 months ago

Oh, I misunderstood. Thanks fkr clarifying the issue. Yes, I can confirm I have to manually toggle the padlock for each file, though the setting is remembered for each file once set. A settings toggle to start locked by default would be nice. 8.9.20-fdroid

brezelman commented 8 months ago

What's the advantage of the unlocked state even? Does anyone want to see white space around pages and drag the pages out of view?

d3rpd3rpd3rp commented 8 months ago

What's the advantage of the unlocked state even? Does anyone want to see white space around pages and drag the pages out of view?

I wondered that myself. The only advantage I can think of are perhaps with large comic books, to scroll manually frame by frame.

chemicalcain commented 8 months ago

What's the advantage of the unlocked state even? Does anyone want to see white space around pages and drag the pages out of view?

Unlocked state is genuinely helpful for any PDF that isn't formatted as a single-column book. Comics, magazines with multiple columns, newspapers, etc. The lock/unlock feature is useful, but it's defaulting to the lesser used behavior of unlocked, while it would flow better to default to locked.

brezelman commented 8 months ago

Unlocked state is genuinely helpful for any PDF that isn't formatted as a single-column book. Comics, magazines with multiple columns, newspapers, etc.

Oh, I see now. When zoomed in, you can't drag the view anymore in locked state, I didn't notice that yet. I'm used to the default behaviors of pdf viewers, where you can zoom in and drag in the area of the pages without problem, but you can't drag horizontally if the page area is horizontally 100% visible (vertical view). That's like a combination of locked/unlocked, which should be optimal for book and comics/newsletters, too. Or do I miss a point again?

d3rpd3rpd3rp commented 1 month ago

I was just looking at the "Advanced Settings" under "Preferences" and noticed a new option "Lock page in place". After enabling this option, all books now open as locked, exactly the feature I was looking for! I haven't seen it listed in the changelog, but perhaps I overlooked it. Thank you Librera devs @foobnix for listening to users!