-
Notifications
You must be signed in to change notification settings - Fork 135
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
[LVGL] Allow enabling default dark theme in editor and generated files #456
Comments
First, please excuse my English In the new version EEZ Studio 0.16.0 I enabled the "dark theme" and it only changed the development screen. The editor continues with the default white theme. |
Thanks for the tip. |
Damn... how stupid I am! Thank you very much for this help. I am recently discovering how to use this wonderful tool. I am exploring it. I have a big hobby project for my project to create a controller with a display for my "CNC Router" which I have already completed. With this tool EEZ Studio will make my projects much easier. |
Is your feature request related to a problem? Please describe.
LVGL offers a default dark theme which I'd like to use.
Describe the solution you'd like
I'd like a checkbox in the project settings page for whether to use light or dark theme for the project. It would modify
screens.c
code generation and apply to widgets shown within EEZ Studio editorDescribe alternatives you've considered
I'm currently applying a new theme with dark mode after the init call to EEZ Studio's generated code, but I'd like to manage the setting and see a preview of those changes directly in EEZ Studio.
The code-gen update would be easy but I'm not sure about updating widget styling within EEZ Studio's preview. I see a reference to a wasm wrapper util, so I assume there's some sort of LVGL web binding being used, but I can't tell how the lvgl_runtime_* files are being generated
(If it's using a proper LVGL API binding then updating EEZ UI for dark mode would probably be easy too, but I can't tell whether that's the case)
The text was updated successfully, but these errors were encountered: