Replies: 2 comments 2 replies
-
this would be really useful. i swap between my pc/tablet/phone quite often. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Haven't taken a look at the codebase but couldn't this be implemented quite easily by simply storing and loading the theme to/from a cookie or local storage instead of always fetching it from the server? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Idea Description
I've recently started using an e-ink tablet, which is much nicer to view using the Light theme. On all other devices (desktop, phone) the Dark theme is better. Unfortunately the theme setting is locked to the account, rather than the account + device, so is applied across all devices and doesn't (as far as I can tell) have an option of only setting a theme on a specific device.
Similarly, the reading settings would also be better to be per device, since what looks comfortable might vary based on the screen you're looking at it on. (This is honestly less of an issue than the theme.)
I think ideally you'd have a descending hierarchy of how these settings are applied:
The UI probably doesn't need to change - the existing "Use Default" could set the default for the account, and "Apply" only applies the setting for the device. Storing the settings in localStorage or similar would probably work for keeping them on a specific device; since they're per device I don't think they'd have to be saved back to the server.
Hopefully I haven't missed something and it's already possible to do this in some way!
Idea Category
User Experience
Duration of Using Kavita
1.5 years
Before submitting
Beta Was this translation helpful? Give feedback.
All reactions