-
-
Notifications
You must be signed in to change notification settings - Fork 170
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
Dark theme #489
base: master
Are you sure you want to change the base?
Dark theme #489
Conversation
Basically, 90% of this is wrong, and needs a heavy rewrite. Things to note:
|
edit: Changed to if-else I intentionally wrote it in a way, that would allow other styles in the future, only requiring a change of the checkbox. Especially with that in mind, I think it's useful to change the elements in place, so that people can try stuff out and find what they like. Additionally, this way it's all in one place and doesn't require adding additional variables all throughout the gui code for new styles. |
I don't really know anything about anything, but I know Windows made a dark theme that was wonderful. I would absolutely love for this to exist. Sorry, I'm a complete noob and don't know if this is going to be a thing, or wont be. |
I did research TKinter styles, but as you mention, there is no way to change them in-place. I find this an unnecessary annoyance for the user, which is why I chose to change them in place. |
But is there anyway that this could just make it into the Devil build? I feel like it's so insanely useful and literally saves my eyes. I'm not trying to make waves or drama, I just can't stress how important Dark Themes are, at least for me. |
I unfortunately still don't have much time, and it is too long ago to remember exactly, but I do remember trying ttk styles and it not working out. I also remember running into complications with the background of the Inventory tab, include/exclude lists and other more complicated parts, tho I'm not sure whether that related to styles or whether I moved on from styles at that point. Maybe you manage to do it. edit: Tho tempting, I would avoid calling them themes in the code, because ttk themes are another thing. |
@DevilXD I still don't really have time, I'll just keep fixing critical issues on my fork for people that want to use it for now. As for the changes, eventually, I'll look at the diff and probably just copy and paste stuff for each feature into a new commit, as, except for the new priority option, everything was done by me anyway. |
I mean, I'm working on this feature right in this very moment, so you don't have to do anything here. I don't mind you keeping a personal fork. Unless you're talking about merging your entire fork into this project, in which case it'd be best to either make a relevant PR, or open a separate issue for discussion. This PR is all about dark mode support, and I'd kinda prefer to not litter it with seemingly-unrelated talk. |
#486