-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Adds two new themes (darktable-elegant-grey-rounded-accents and darkt… #19532
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
Conversation
…able-icons-grey-rounded-accents) that improve module separation in the gray themes.
I use your code along with numerous other customizations. But new themes for every little adjustment? I fear an endless list of themes if that became common practice. In my opinion, |
Note that there is no code duplication. Those themes are just adding some defs on top of current themes. I have no strong opinion. I do prefer having this in dt when it is generally useful. To me it is the case here. I do think the header is a bit too dark to my taste. @masterpiga can you post a new screenshot of a shade with 0.6 instead of 0.7 for the header? TIA. |
This is my fear too. So far, we have 10 themes that cover all the options for choosing characteristics that are important to the user (the presence of icons, the level of background brightness, the contrast of the text). What should we do with rounded corners? Add them as an option to all other themes, doubling their number? Only to some? Then why only to some? We don't want a combinatorial multiplication of the number of themes by adding new themes for each new customization, do we? I think it is worth doing a poll on the PIXLS forum and if these improvements (rounded corners, better separation) do not meet with significant criticism and a noticeable number of downvotes, then simply make these changes to the existing themes without adding new ones. |
Sure, here there are some lighter variants (nit, the 0.7 (current impl) ![]() 0.75 ![]() 0.8 ![]() 0.85 ![]() 0.9 ![]()
I think that theme proliferation in itself is not bad, as long as themes are sufficiently different from each other. In this case I think that they are, in everyday usage the difference is quite noticeable imho. On the other hand, it would be nice to be able to group theme variants together (e.g., all As for Should I go ahead and do that or is it better if it's done by one of you devs? |
Sorry, closed by mistake. |
In theory we could add an "import snippet" button underneath the CSS box and provide a directory of them that can be easily combined. With descriptive file names. The vetting process for adding more should take into account if they step on eachothers toes. Conflicts could be manually fixed after importing but of course this would require much more knowledge. We could even link to an online repository. KDE when I was still using it had this get-new-hot-stuff service. But since everybody seems to be on master anyway, a directory would effectively work as well. |
@dterrahe Actually I had advanced a related proposal in a post that did not get a lot of attention: https://discuss.pixls.us/t/a-couple-of-ideas-to-make-theme-editing-a-bit-easier/53386 I was suggesting a tabbed view for the custom css so that one could easily keep several snippets around and switch between them on the fly. |
Might be overkill and invite adding a whole layer to the theme-tree for every optional tweak. But since I would probably only use it once, I don't mind either. To some extend though I would prefer more attention being paid to the gtk4 port rather than adding more features that need porting. I'd be OK with rounded corners just becoming part of standard elegant. The color accents are more controversial as maybe objectional to some on theoretical grounds. And others might prefer a different color, needing to resort to CSS anyway. |
Ok, I don't want to take cycles away from the migration work. I will start a poll in the forum asking whether changing the default grey themes is desirable instead. Further UI improvements around theming can be postponed to a later time. |
Adds two themes that improve module separation in the grey themes (elegant, icons) while respecting as much as possible the philosophy of the grey themes.
The themes were initially implemented as user.css edits in a post on Pixls.us.
They make headers a bit darker, add a rounded inner corner and a pastel-green accent to active module indicators: