darktable-org / darktable-org/darktable
Allow scrolling in the history panel when many edits are present
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 13.1k
- Forks
- 1.4k
- Avg merge
- 22h 14m
- Merged PRs (30d)
- 198
Description
When editing an image with a large number of processing steps, the history panel becomes difficult to use because not all entries are visible at once. It can be cumbersome to review, compare, or return to earlier editing stages when the history grows long.
I would like the history panel to support scrolling, allowing users to easily navigate through all recorded editing steps regardless of the number of entries. This would improve usability when working on complex edits with extensive histories.
An alternative could be to provide a collapsible history view or a search/filter function for history entries. However, adding scrolling support would be the simplest and most intuitive solution.
For images that require many adjustments, the history can become longer than the available panel space. Being able to scroll through the complete history would make it much easier to review and manage editing steps.
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
Locate the history panel entry point in darktable's C desktop UI and reproduce the issue with an image containing many processing steps. Inspect how the panel lays out its entries, then verify that users can navigate the complete history when it exceeds the available space. Done means all recorded steps remain accessible without obscuring the rest of the panel.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100