Long version: I have a TB called "Save Settings" and, by default, it saves settings that have changed. With the introduction of "Undo/Redo", I have noticed that every time I move do anything to a file that can be undone/redone the colour of this TB changes from "Green" to "Brown" as if to imply that a setting has changed. But has it? This is what my gripe is with.
Don, if you recall, I reported (http://www.xyplorer.com/xyfc/viewtopic.php?f=2&t=3582) back in May that this TB icon changes even if no change has been made. Though, you did say that you count "OK" as change, which is debatable. So I'm quite sensitive to that icon
Let's come back to the question that I've asked in the paragraph before last. I am disputing the current situation that implies that an addition to "Action Log" is classified as a setting. It does not have a "feel" of a setting, but rather a by-product of a setting. In a way, it's like "History", i.e a feed of data stemming from enabling a setting.
Now onto a possible solution. Yes, I would like to keep a log of undoable/redoable operations between sessions, but I don't like the fact that each addition to it is classed as a change of settings. It is also quite unlikely that an Action Log, on its own, from one installation would be useful at another, unlike INI, udc.dat and ks.dat
There are two ways to grant my wish. One way is to offer granularity, so a user can choose what settings are saved when he/she left-clicks that TB. The default action would be to save everything. This way, I can untick "Action Log", but still have it saved when I exit XYplorer, because "Save Settings on Exit" is ticked in my "Configuration". Another way, probably too late for this, is to have "Action Log" presented as "History", so it's still saved between sessions, but doesn't write to a .DAT file nor does it trigger that icon's change.
P.S. While looking into this issue, I noticed that "Save Catalog" is part of "Save Settings" TB's context menu, even if it has been removed from "Features". It should not be there
XYplorer Beta Club