-
Notifications
You must be signed in to change notification settings - Fork 482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyboard shortcut to change theme #2097
Comments
Can you please provide some more details regarding this? Like, how should it look like ideally or maybe a keyboard shortcut you have in mind? |
I guess this wouldn't really have a UI. But the UX here would be, yeah, you press the shortcut, and the the changes to the other theme. It should probably take into account the user's system theme preference too. I don't really have any super specific ideas about the shortcut. Is there any prior-art anywhere? In VS Code |
Yeah, we would really need to come up with a unique keyboard shortcut. |
I will take a look into this. |
@mortenpi I took a look into this, and found out that most websites don't tend to implement this kind of feature. This could be due to the fact that, shortcuts are used for something which is likely to repeated many times. And it is true, user won't be changing themes much often. So, I suggest we should think some more before starting to implement this feature. |
I think that's a fair point. So I agree this wouldn't be a very high priority thing to do. I do personally find myself swapping the themes quite a bit with Documenter (also because we can't share this preference across domains). So it was more motivated from a personal need. As such, though, it would be quite fine if the shortcut would be something pretty non-obvious and complicated. |
Yes, from what I have observed. Any shortcut which includes a |
This seems like a low priority that adds complexity. I'd be in favor of closing it. |
Similar to #2027, but for swapping between the light and dark themes.
The text was updated successfully, but these errors were encountered: