History managment. and editsettings copy paste functionality (putt together in one list.)

(Peter) #1

i didn’t made a feature request on history things but i talked about it in some other postes.
got me thinking of collecting the idea’s, so here i go:

-1- a history-log which is recording editing wile application is open, - so you can go back to a earlier adjustment moment by opening a editting log and scroll towards the point you want to go back to and click on that point. (this is the most common historytool)

The dopfile which records the last settings. (is available) (indicating which preset is used is in backlog i believe.)

-2- So maybe a function to lock dopfile so that if you change something wile you locked the dopfile earlier of the original rawfile, it creates automatic a virtual copy, so you don’t ruïn your final settings if you want to change temporaly for a other export type. (add a lock icon in open and closed.) (so you can lock finished files to prevent unwanted changes.)

-3- adding a “savepoint” button for quick return to a self chosen point in history-log without creating a virtual copy. (this is a great feature for when you have a good developed image to a point that the next steps are less obvious to do in one go right. (local corrections and controlpoints stuff like that.) there are tool resetbuttons already there but sometimes it is used earlier and you try something to get it better which goes south/bad and a reset set you more back then wanted. this is where that savepoint comes in handy.

-4- temporally storing settings, not editing a Preset (then you have to keep track of temporally ones and repetable used ones.) but a selective copying of editing setting which i can store in a “box” for fast cloning settings on multiple images except the image depended corrections.
(like copy paste but not in scrapboard which you accidental override by a other copy past action but a box system.)
Selective paste function: copy all settings = and before paste a step for what you want to paste or not selected with checkboxes. (like the editing preset function, so you can uncheck things you don’t want to paste on a other image like perspective corrections.

to create this functions without taking lots of extra screen space you can make a button in the top bar called “storerooms”
If you make “store rooms” (1-2-3-4-5) to put this state of developement in with a selective row of checkboxes like the preset editter you can used this for “copy ones, paste developementsettings multiple times”, make a savepoint (by selecting all) and make it possible to select a store room and then select the things you want to copy paste , you can make one of those five rooms a quick store. (Selective copying is born and the savepoint button also.)

1 quick store: hit “save” and all settings are copied, (savepoint) , hit paste, a screen opens with checkboxes to selectively paste settings to the present selected image.( so by saving in this on selected image 1 and then select image 2 , hit paste, you can selective copying settings image after image. Or go back to a earlier saved moment on the same image. (savepoint)
(this isn’t a PRESET in Preset-Editor.)

2-3-4-5 store are for those temporally developement settings you use in a set of images (project) and delete those when your done. A preset made in Preset Editor named: Temp preset xxx will do also but then you have to remember to name those to the project and delete them afterwards and you don’t have the selective paste mode. (i am not used the “project mode” yet in PL so don’t know if that will help.)

So if the Presets have a possible selection: right mouse click, select selective apply
chose the boxes, apply. Then those 2-3-4-5 store rooms arn’t necessary. (if its remembering the last selected boxes it can be used as a multi paste copying tool.) and is that “Quick Store” enough for mostly al other things you want to do.

did i forget something?
edit: ok i think i have untangle this more.
there are serveral roads to the same solution:
if historylog is detailed enough a savepoint isn’t needed., just scrol back to a point done.
A selective copy - past tool is the same function as a quickstore When all settings are copied and as long as you can see which origin it has. (time stamp?)

same as the visiualisation of applied preset , if that’s possible , then te store rooms arn’t needed. you can make a preset bij hitting the editors button make preset from current settings. and use that as fallback point or multipaste. (it still needs also selective paste and time stamp)

History panel?

History is cool, but stopped reading at 3). Too many implementation details for me. :slight_smile:

Hope you don’t scare off the programmers so that they never touch 1). :stuck_out_tongue:

(Jim) #3

I agree. The history function in PS is very handy for returning to an edit step without undoing the intervening steps. Something similar in PL would be a valuable addition.

(Peter) #4

lol, i know its difficult to describe in words how i like to see things.
short one.

1 historylog.
2 lock dopfile posibility to avoid unwanted changes.
3 selective copy paste modes.
4 quicksave with selective pasting.



Yes. Now apply the 80-20 rule on these points and we are done. :grinning:

(Colin S Pearson) #6

That’s an interesting set of suggestions OXiDant.

Here are the two that I would most like to see in PhotoLab:

-1- A history log to record our editing steps …

… but from my point of view this log would only list the changes we had made to each image (or Virtual Copy).

I would separate this relatively simple ‘history log’ feature from the much more complex feature which you described as going “… back to a earlier adjustment moment …”.

I think that “going back to a earlier adjustment moment” could be called an ‘Editing Rewind’ option, and I fear that the complexity of a well-tuned ‘Rewind’ feature would be too ambitious (for now, at least) for the DxO PhotoLab Developers.

My second-favourite choice from your list would be …

-2- (…) a function to lock dopfile (…) to prevent unwanted changes.(…)

This would improve our existing ability to create multiple intermediate virtual copies as we work towards our final version(s), because - of course - during a long editing session, or when returning to a ‘work in progress’ image after break of a day or two, it’s all too easy to re-open and make an accidental change to one of those ‘so far so good’ intermediate virtual copies.

Colin P.

(Peter) #7

I only have used one other kind of image edit-history logging and that one is a tempfile. it is gone after closing the application.
That is fine for most work but sometimes i want to try a other time later in the week a new attemped. Then you have to let your pc running with open application to avoid losing historylog.
So a record placed in the dopfile(?) would be great. Or a ability to save that temporaly history log file which is deleted when application is closed some where by a manual choise per image. To avoid too much cache usage and slugging the system.

Those storerooms are more “save preset settings and adjustments” of this selected image. (use as turn back to if f* up edited image to try again, or as usage for multi pasting on other images of the same kind.selective pasting needed.)


I voted for this largely because of item 1 – basic history functionality which would allow you to see, step by step, exactly what was changed, and to be able to go back to a previous point, either temporarily (for a visual comparison) or permanently (as the current point for moving forward).

(Melbourne, Australia) #9

I don’t see that this would be relevant to PL - - It does not work on the concept of step-1, followed by step-2, etc, with each step being co-dependent on those made earlier.

With PL, each tool is applied independently - and it’s easy to de-activate and re-activate any specific tool to evaluate its impact, without undoing any other step … Such that I don’t see any point at all in the concept of tracking history of applied corrections.

John M

(Jim) #10


I was thinking of control points. I have edited a photo with several control points and saved it. Later, I decide to change one of the points. I haven’t found a way to return to a specific point without starting over. Any suggestions?

(Melbourne, Australia) #11

Ah, yes - On that issue you are correct. I now see value in recording history for Local Adjustments, with ability to jump back to a specific point - - but not at all relevant for Global Adjustments.

John M

(Pascal) #12

Click on the adequate control point !
No !?
What do you have missed ?

In my view it is one of the benefits of control points on others Local corrections tools.



Speaking just for myself, what I want to be able to do is something like this, for example:

  • Open an image which was previously edited
  • Make changes to contrast and tone
  • Click on the last change before today’s changes to see if the overall effect is positive
  • Click on the last change I made today before making tone curve adjustments
  • Continue editing

I think the sense of “not undoing intervening changes” is that it’s possible to back-track from where you are, evaluate the situation, and then directly return to the most current change or any step in between.