NotMyFault Posted September 26, 2023 Posted September 26, 2023 Hi, the history allows to go back (and forward) in edit history, but essential function is missing: when you have gone back in history, you may want to remove certain steps, and replace by new steps. But then, you want to redo all later recorded history steps (after the removed steps. This is different from: undo brush (solves only special cases) alternative future history (you can go back, but after adding a step it is no longer possible to redo other steps from original path). You can only redo without adding steps. Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. After 03.10.2025 find me on https://creofora.com
fde101 Posted September 26, 2023 Posted September 26, 2023 I don't believe this request would be practical to implement from a general perspective. Consider creating a rectangle and four or five steps later rounding one of its corners. If you then go back and use revisionist history to claim that what was created was a circle instead of a rectangle, what happens to the step where the corners were rounded? There would be no corners to round so that step of history would represent an action taken on something that never existed. As undo/redo functions on this history information, you would not be able to "undo" back to what it was because you basically traveled to a parallel universe in which the rectangle never existed in the first place. I understand what you are asking for, but this is not really the right tool for that job. This type of "revise the steps in the middle of the process" thinking is more suitable to a tool which has a node-based workflow, but not really suitable to the history panel.
NotMyFault Posted September 26, 2023 Author Posted September 26, 2023 1 hour ago, Return said: Since every action that is recorded is shown in the history panel why not simply add checkboxes to the entry field and hide/delete the entry? Would be a great start Done 1 Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. After 03.10.2025 find me on https://creofora.com
NotMyFault Posted September 26, 2023 Author Posted September 26, 2023 57 minutes ago, fde101 said: I don't believe this request would be practical to implement from a general perspective. Like all other UI operations which have no effect, impossible steps can be simply ignored. never changed the blend mode of a mask layer? There are many UI elements which simply do nothing when some (not easy to spot) precondition are not met. Like anti-alias settings on pixel layers. Assistent settings allow somehow to influence the course of action (rasterize / create new layer / do nothing) for „impossible „ actions. Goodby Forum, thanks for good discussion and so much support from great peers and Affinity staff. It was a great pleasure to be part of this fantastic community. After 03.10.2025 find me on https://creofora.com
Recommended Posts