-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Home
Welcome to the darktable wiki! It's currently in construction.
For now, see : https://redmine.darktable.org/projects/darktable/wiki/Building_darktable_22 (to be migrated here and updated).
Before testing the developpement version, remember to keep frequent backups of the following files in your ~./config/dartable
directory:
- daktablerc
- data.db
- library.db
When you report a bug, please remember developpers are not magicians and are not in front of your desktop. The same error can have multiple causes, and dropping backtraces is usually not enough. To help us understand your problem remotely, please provide as many details as possible, like:
- the backtrace generated, if possible,
- the OS used, its version, the non-standard tweaks you might have done,
- the hardware used: GPU, CPU, RAM
- does your issue arise with or without OpenCL enabled, or both ?
- what were you doing when the issue arised ?
- if you backup and delete the
~./config/dartable
directory (meaning you reset it to default post-install state), does the issue reproduce ?
Try building pull requests (in sandboxes, or backup your config files first — see above), and give feedback on them or report bugs. Build the master and report bugs or performance dropdowns.
There are lots of rough corners in darktable regarding UI glitches (GTK, Cairo) and many bugs affect them. Also, usability and ergonomics could be improved. The darktable project can count on several scientists for the image processing parts, but lacks graphists and UI designers to help building clear interfaces.
There is duplicated code in the software that could be factorized and put into libraries. Also, bugs are piling up faster than we can fix them, so any help is always welcome.
See the developper's guide to begin hacking in darktable.
darktable wiki is licensed under the Creative Commons BY-SA 4.0 terms.