GNOME Bugzilla – Bug 736575
undo history: column number, and restore previous history before a change
Last modified: 2018-05-24 14:35:06 UTC
1) Useful in many situations: add a simple sequential number column to Undo history levels, each undo image with a number for fast search and select desired level, very useful in a huge undo list. Also useful add a button for go to "previous" visited undo picture with remember 2 last selections, for fast compare from 2 far pictures on undo list, and/or a box when insert number of pictures for compare. Maybe useful also an option for add a label (or mark in some way) some undo history pictures if wanted 2) save previous tree of Undo history; when we chose a previous level of undo and apply a change then the previous history following the frame changed are erased and created a new one. Will be useful a feature for autosave/recover the old list/pictures of previous Undo history before the change, and/or work in tree like style without erase previous history.
I think 2) is a request for an undo tree instead of a list where any operation nukes the redo tree. I don't fully understand the many things requested in 1) Anyway, this is two things in one bug and should be INVALID, but let's figure what exactly you ask for before we ask you to file separate bugs.
If these different (but related) features can seems useful / interesting to developers I repost separately. if it's not interest about it, the thread can 'be closed or erased. About 2: Yes work like undo tree, remember all frames with option to go up/return. Maybe many users prefer the current flat list. best option is user can select the mode that want. There are different types of utility with undo tree a) protection of accidental errors: if in a huge undo list we made a simple small error like unwanted modify a frame (distraction press mouse button on image or other errors. certainly is rare, but can 'happen) we can lose many frames and long work with no recovery option. Can 'be a problem since the change to the previous frame is instantaneous and so' the cancellation of the "old" frames, as there is no warning with confirmation window. b) user make a change voluntarily, but we realize later that it was not done well or have second thoughts. but we can not 'recover the previous frames if we have not saved separately. c) we just want to keep all frames modified to make assessments at the end, with several choices and comparison between different possible outcomes Naturally the alternative is frequently save "key" images prior to the cancellation of other changes, but this' could cause confusion or you might forget to do this'. About 1: -Sequential number for each frame on undo list can save time for search and move from/to frames, when list is huge and we move in differents (and very distant) positions/frames then can be difficult find exact frame if changes are similar and near this all marked with same Tool. Actually can be necessary also manually count the frames from 'last or firts to find the correct one after having scrolled through the list and changed several frames for analysis. Sequential number near frame is simple and think works saving time (at least for me, don't know for others but suppose can serve). These features for many users is probably useless, but not for some users. Feature utility is for make refined multiple analysys from 2 (or more) frames, switching fast from one frame to another ; for some analysys it's necessary switch from frames many times, something fast enough like when use magnify and want compare many times differents areas. Currently made this is slow and difficult were undo list is huge with dozens/thousands pictures cause missing frame # and missing fast switch or goto frame # box, search and switch from frames is a pain for do this. -Previous frame button: works like Previous channel on tv remote control. Every click on button switch from last 2 visited frames from undo list. With this button switch from 2 frames is fast but next options are better and exceed this. -"Compare frames # "/Goto frame #" . Can be done in different ways. A single box that work like simple goto frame #, where user input frame #, based on sequential # assigned to frames. then simply confirm with enter or click on a button and program fast switch to selected frame # on list. Double or mutiple box (or option for increase box number), useful for multiple frames comparation without need type/retype frame # for every change, simply input 2 or more frame # in diferent boxes each one near another and then simpy click with mouse button over it for fast switch from one to another.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/580.