kubeshop / monokle

Monokle is a set of OSS tools designed to help create and maintain high-quality Kubernetes configurations throughout the application lifecycle
https://monokle.io
MIT License
1.75k stars 127 forks source link

Light theme for UI #262

Open olensmar opened 3 years ago

olensmar commented 3 years ago

Users should have a "light" theme as opposed to the current dark one - which should be selectable in the global settings slideout.

olensmar commented 3 years ago

Once we have this we should integrate with https://www.electronjs.org/docs/api/system-preferences in regard to dark/light mode

olensmar commented 2 years ago

for inspiration

image

fivenp commented 2 years ago

I'm not sure how strict the frontend is reusing the color styles but it would actually be pretty nice to create a mapping for tmTheme files / vscode themes.

If anyone is up for managing the theme storage and parsing (guess an entry in ~/.monokle/themes/ should do the trick) I'd be up to do the token matching :)

ChillarAnand commented 3 months ago

It should also have "System" option in theme and set it as default.

When a new user open monokle, it will load theme as per system settings.

JonDHo commented 2 months ago

This should be more of a priority. Dark mode can be terrible for people with astigmatism - roughly 1 in 3 people in the US and can experience significant issues with light text on dark backgrounds. Users should be given the option to increase accessiblity and uptake.