Paperback-iOS / app

Repository to host app releases, issues, and feature requests for Paperback
https://paperback.moe/
661 stars 20 forks source link

[FEATURE REQUEST] Set Reader View by category/source/parent title #839

Open drewjc75 opened 4 months ago

drewjc75 commented 4 months ago

Preflight Checklist

What type of Apple device is the feature request for?

All device types

Describe the feature

I'd love to see an update to the viewer settings to allow the ability to set a particular view for a category, source, or title. Currently, there is only one way to set a view, and that is globally, with the ability to override a view for a specific title/file. This makes it difficult for anybody who's using the app to read both manga and Western comics, because the default will apply to everything.

Instead, I think it would be better to allow for a parent/child cascading method, where it might go something like this:

This is really just off the top of my head, but I'm guessing that each file has a cascading set of parent objects in the database, so I would think it would be possible to do something like this:

That way, if the parent object has a view set, it would apply there, and that view would override the grandparent object, but if there is no view set, the highest-ordered view would apply. And if there is no view set for the top-level item, then the global default would apply.

Feature Motivation

This modification would allow for the most flexibility and automation with regard to how items are seen, and provide the least intrusive method for defaulting to a given preference for anybody who utilizes multiple formats inside the app. Since the app is designed to allow for Western comics, manga, and e-books, it would stand to reason that being able to customize for each of those with a built-in feature would be best.

Anything Else?

No response