darktable-org / darktable-org/darktable
QA panel only module layout messes up on preset selection
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 13.1k
- Forks
- 1.4k
- Avg merge
- 22h 14m
- Merged PRs (30d)
- 198
Description
Describe the bug
A QA panel only module layout get's messed up each time the corresponding preset is selected.
"Messed up" means: the custom QA Panel doesn't appear and looking at the module layout manager it looks like each added distinct module element becomes duplicated.
Steps to reproduce
- in darkroom switch to module layout manager
- created a new layout
- remove all module groups in newly created layout except QA panel and remove/add any abitary module element (for example sigmoid: contrast)
- close module layout editor and select newly created module layout
- in module layout manager notice the duplication of added module elements
Expected behavior
QA Panel only module layouts should be useable
Logfile | Screenshot | Screencast
michael@manjaro-ws darktable]$ /opt/darktable-master/bin/darktable --version
darktable 753a3cd
Copyright (C) 2012-2024 Johannes Hanika and other contributors.
Compile options:
Bit depth -> 64 bit
Debug -> DISABLED
SSE2 optimizations -> ENABLED
OpenMP -> ENABLED
OpenCL -> ENABLED
Lua -> ENABLED - API version 9.3.0
Colord -> ENABLED
gPhoto2 -> ENABLED
GMIC -> ENABLED - Compressed LUTs are supported
GraphicsMagick -> ENABLED
ImageMagick -> DISABLED
libavif -> ENABLED
libheif -> ENABLED
libjxl -> ENABLED
OpenJPEG -> ENABLED
OpenEXR -> ENABLED
WebP -> ENABLED
See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report bugs.
[michael@manjaro-ws darktable]$
[michael@manjaro-ws darktable]$ /opt/darktable-master/bin/darktable
58.1790 [dt_action_locate] action 'QA_base' doesn't exist
58.2011 [dt_action_locate] action 'QA_base' doesn't exist
Commit
No response
Where did you obtain darktable from?
self compiled
darktable version
753a3cd
What OS are you using?
Linux
What is the version of your OS?
Manjaro Linux
Describe your system?
Operating System: Manjaro Linux
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.8.12-3-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X3D 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Are you using OpenCL GPU in darktable?
Yes
If yes, what is the GPU card and driver?
NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in darktable's darkroom module layout manager using a QA-panel-only layout and the reported preset-selection steps. Compare the layout before and after selecting the preset, including whether the custom QA panel appears and whether module elements are duplicated. Done means QA-panel-only layouts remain usable without duplicated modules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100