[scribus] Another approach? Re: focusing on what has been undone

Mark Heieis mheieis at alois.ca
Fri Oct 31 20:50:15 UTC 2014


This has been a long thread but in all of it, I haven't seen a 
discussion for an alternate approach. To me, there seems to be a general 
consensus in wanting an "undo" function.  The challenge, however, is 
around having it function in a visual context and to let the user know 
what's being undone - fair comment. All sorts of questions were raised 
regarding how this would be handled for non-visual actions.

I would like to throw into the discussion the notion of a history list, 
through which the undo would be executed. The history list would contain 
all changes made after the last save. A user can click on any step 
(level) in the stack and the document would revert back to that step 
(level), discarding all changes after it. The larger questions here 
being how far back can scribus go and how to manage the incremental 
states between saves.

See Darktable, which has a "history stack", to see how this works. It's 
very straight forward and the user clearly sees what's going to be "undone".

Whether this approach is feasible or desired in scribus is another 

On 2014-10-23 22:08, Peter Nermander wrote:
>> What I do have is an extensive list of the programs and situations I
>> would like to be on one page and undo something on some other page:
> Very interesting, since I can not think of one single such situation, could
> you describe one for me? How do you even remember what it is that will
> become undone with Ctrl-Z? When I work in MS Word (at work) I'm often in
> the situation that Ctrl-Z undoes something else than I thought it would do
> because I have forgotten a small editing I did while moving to another
> location in the document. For example I edit a paragraph, move to another
> place and during the move I spot an extra space before a comma and remove
> it, and then I think the Undo will undo the first edit while it just
> inserts the space again.
> /Peter
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.scribus.net/pipermail/scribus/attachments/20141024/8ba93eea/attachment.html>
> ___
> Scribus Mailing List: scribus at lists.scribus.net
> Edit your options or unsubscribe:
> http://lists.scribus.net/mailman/listinfo/scribus
> See also:
> http://wiki.scribus.net
> http://forums.scribus.net

More information about the scribus mailing list