Since it will still take “some time” until the switch to GTK4 is complete, I have created a corresponding adjustment via CSS based on the current design (especially colours – grey, dark, darker).
My main focus was on the following points.
- Clear Visual Boundaries: Modules are separated by subtle borders, creating a card-like layout. This makes it instantly clear where one tool ends and the next begins.
- Distinct Grouping of Controls: When expanding a module, all its sliders, dropdowns, and settings are neatly contained within its specific box. They no longer “float” loosely in the sidebar, preventing visual clutter.
- Instant State Recognition: Active modules are much easier to spot at a glance. Because the entire background of an active module is highlighted (rather than just the icon), you can scan the panel much faster.
- Reduced Visual Fatigue: By providing clear structural anchors for the eye, it lowers the cognitive load. You don’t have to actively search or guess which slider belongs to which tool header.
- Function Meets Modernity: It fixes the common usability issues of flat design by bringing back necessary UI structures, while still maintaining a clean and modern aesthetic.
darktable modern grey
darktable modern dark
darktable modern darker
Here is a link to download the themes:
https://darktable.info/sdc_download/13278/?key=ys8lkw5cun44j99w6v042ze4ocx7tk
If it does not already exist, create the following folder (Linux):
.config/darktable/themes/
Unzip all files there. After starting darktable, they will be displayed together with the existing themes.
Important: This is a proposal that is open for discussion. So please give me your feedback.
What do you like? What don’t you like? Which theme are you currently using – and would you like to stick with it?



