I would like to request a undo history window as seen in GIMP.
It gives much more control over the history. Now we can only “undo” and “redo” but we can’t see our history of actions. When you are working for a long time in the program, the history can be very big.
This feature will it much more easy to see what happened on the image.
It could be a window that can be opened when needed.
In addition it can clean the whole history, which could be handy when you decide a part of your work is ready and you only want to have the “new” history starting from a certain point (after saving your work).
The hard part is to identify all the actions that store some data in the undo history, give them a name and test it all
Also, some program changes may be required because some actions are used for different hings in an abstract way. Separation is then required concerning the title etc. . And I guess I’ll run into this or that problem. But I’ll check. Maybe I’m lucky
In addition to pixel-art-girl Jan.cosmigo since this is not a feature in PMNG
A. would you consider putting the undo history in "tool and paint settings under “history”
B. To make things Discustingly simple to the user and to obsolete all other programs like Asprite and others would you consider making an independent history per layer and have the history only show the Undo’s per layer
C. In the layers palate have a layer called scene that does the undos for everything.
I personally think if you could implement all of those suggestions PMNG would leave it’s competition in the dust!
Maybe the history window could have a combobox for selecting the layer you want and then shows the history actions for that layer. Then a checkbox ‘show complete history’ could show everything and each action could have in brackets ‘(layer 1)’ to see on which layer the history action happened.
And finally if you select another frame, the history window refreshes and shows the same as above for the selected frame.
Sure pixel-art-girl throw me under the bus…Just kidding. But honestly I think it would be very useful if it were by layer. However I think by frame also is a bit overkill! However I think in the preferences it should give you the option to do undo history by scene ,Undo history by layer and make it the users choice.
What do you think of making a new dedicated “history” window that is enabled through the “view” menu?
The history is not really a Paint & Tool Setting and it’s according to me weird to put it there.
It makes sense to enable/disable it in view. As a result, we can then also put it somewhere in our workspace and save it.
Sure, also a separate window is possible. Unfortunately you can’t dock them with other windows currently, so if you arrange the windows then it’s taking permanently the respective space. Could make it to be a top-level window by default like the tile set window is. This way you could switch it on/off when needed and it would cover the other windows below.
So in your house you put also the paint in your refrigerator and eat it? Lol
It doesn’t belong there
Why would you put the history in there?
I’think’people won’t even find it then becausenthey dont expect history to be in there
pixel-art-girl I have been using Pro Motion NG before it was Pro Motion NG! I was the one that came up with all of the 3D tools. I have been using Pro Motion NG when it was Deluxe Paint for the Amiga by Electronic arts! I know just a touch about this program. But true you do have a point, maybe it’s best in a tab between “Background and Warning” in the Layers palette. Maybe that’s what’s best for it I’ll give you that.
I think that I was not precise enough. Of course the new window would behave like all the others. You can place them in the workspace, side by side with the others including snapping.
The problem of this approach is that this is a kind of window that does not suit well to be always there. So, it would not be part of a default window layout. You need extra space for it.
Now, when you make the window visible then it would initially be placed on top of those that are there, but it gets quickly hidden by another one if the other one gets the focus. That’s why I would make it a “top level” window (pin-icon enabled in top left window corner).
What I meant with “docking” is a different thing. It allows you to join one or multiple windows to be a single one and for every (actual) window you get a tab. You just drag a window onto another to join the, or drag off the tab to separate again.
So you could e.g. dock the History window to the Animation window and with then have two tabs, e.g. “Animation” and “History” in this single Window.
This is currently not supported, yet.
So, to me, making it a top level window that you can place somewhere and toggle it by keyboard shortcut, where you need it, would be an option.
Adding it as a tab to some other Window statically (not with free dock functions), would be an option as well.
There may be many other approaches.
What do you think of doing this you say here, but using a keyboard shortcut and also a button in the toolbar here.
So there could be added a button that can be pressed/unpressed like the ‘anti-alias’ button.
When pressed the history window is visiable and a top level window. If unpressed the history is hidden.
We can quickly show/hide it when needed using this button. If we don’t need detailed history, we just hide it and use the existing “undo” and “redo” buttons.
The “undo” and “redo” buttons that exists in the toolbar stay but can also be used when the history window is shown.
But in addition there appear also another “undo” and “redo” button in the history window itself when it’s shown like here (including a “clear all history” button) so we don’t have to go to the toolbar when using the history window.
Would not be a problem, actually, but I’m not sure if we really should add a new button to the tool bar. It’s already very large
So, I could go with the shortcut and the new “Show History” in menu “View”. Toolbar button could be added later.
Deal?