pgaskin / NickelMenu

The easiest way to launch scripts, change settings, and run actions on Kobo e-readers.
https://pgaskin.net/NickelMenu
MIT License
507 stars 24 forks source link

Set reading font/size/margins/spacing/justification #73

Closed pgaskin closed 3 years ago

pgaskin commented 3 years ago

This would be quite useful when combined with chain_* for having different presets to switch between. It would also allow setting sizes/margins/spacing outside the slider range, which can sometimes be useful.

I haven't looked into how feasible/stable/version-agnostic this would be yet. In particular, I need to look into when the reader view is updated, how this will interact with different file formats (i.e. if I can detect if the setting isn't supported for the current file format), and whether these actions will need to be disabled for non-reader menus.

An action to display the current settings will also be necessary to make it easier for users to figure out the current settings.

pgaskin commented 3 years ago

Some notes for myself:

pgaskin commented 3 years ago

I've decided against doing this for now (it's possible, but I don't like how fragile it is [to make it less fragile, it would become quite a bit larger, and I don't think it's currently worth it] and nobody has requested this feature specifically yet anyways).