darktable-org / darktable-org/darktable

Copy/Paste not previous values but actions

Open
#22,026 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature: exists
Dominant language
C
Stars
13.1k
Forks
1.4k
Avg merge
22h 14m
Merged PRs (30d)
198

Description

Copy/Paste in Lighttable Pastes the numerical values not the "actions"

I would like to have the choice of pasting the actions I took in a module not the last values from the previous image. Example: Rotate and Perspective. The numbers from a previous image will hardly ever be right for other images. BUT if I could paste what I DID in the module that would work. "Click the find verticals and horizontals button, click the straighten for verticals only button, while crop Largest Area is set. A macro with the various subroutines in a module that were called in the first image.

I realize this might not be applicable for all modules but it should work for most. Every module I use I go around with a mouse and click things for a desired effect.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining Lighttable's copy/paste behavior for module settings, especially the Rotate and Perspective examples described in the issue. Determine how an option could preserve the actions taken in a module rather than only numerical values, and define which modules and controls can support it. Done means users can choose action-based pasting and reproduce the selected operations on another image.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.