View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008981 | Scribus | Undo/Redo | public | 2010-03-30 20:04 | 2016-05-15 23:06 |
Reporter | zoffix | Assigned To | Chelen | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Platform | PC | OS | Ubuntu | OS Version | 9.10 |
Product Version | 1.3.7svn | ||||
Target Version | 1.5.5 | ||||
Summary | 0008981: Consolidate Undo on "Move" | ||||
Description | Currently, each move "step" of moving an object is recorded as one step in Undo history. This is creates a situation that if you did something, then moved an object or nudged it a few times; to undo the step before the nudging, you have to hit CTRL+Z a lot of times. Personally, I like how it's done in Gimp. Not sure if they check the time-wise proximity of when the object move was done, but they are somehow consolidating several steps into few undo steps. I think consolidating several object move steps into a few would be more usable. There should be more "weight" on the end of move series, so for example, if someone is nudging the object and goes one step too far, hitting CTRL+Z would undo that step, but hitting it again would undo all (or several) the move steps that were done. Here's how the undo system could register move steps: the vertical bar shows a "step" Object Move: | | | | | | | | | | | | Undo step: | | | | | | ||||
Tags | workflow | ||||
Patch | |||||
|
|
|
See the gif image for what I meant for the undo steps with vertical bars |
|
we have been discussing this as for the text typing : when undoing once, one expect the last glyph to be taken off, but when undoing more, after undoing 5, 10 or 20 letter typing, it would be more powerfull if the whole word is undoed at once ! And after undoing 5 or 10 or 20 words, il would be generally usefull if the whole sentence or paragraph is undoed... It would require to aggregate (or consolidate) different undo steps present in the action memory (stack), when they are of some minimum quantity following with same nature (typing letters, or typing words, or typing sentences or paragraphs, or moving)... I dunno if this is not overcomplex to code however. |
|
This would really speed up undo/redo as well. Many a time when I try to undo an action scribus starts to display a latency because it is undoing one miniscule movement at a time. Tagged with the #workflow tag |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-03-30 20:04 | zoffix | New Issue | |
2010-03-30 20:06 | zoffix | File Added: move-vs-undo-steps.gif | |
2010-03-30 20:06 | zoffix | Note Added: 0023630 | |
2010-03-30 20:07 | zoffix | Tag Attached: move object | |
2010-03-30 20:07 | zoffix | Tag Attached: undo | |
2010-03-30 20:07 | zoffix | Tag Attached: undo history | |
2011-03-24 12:46 | cbradney | Category | User Interface => Undo/Redo |
2012-06-28 20:15 | cbradney | Assigned To | => Chelen |
2012-06-28 20:15 | cbradney | Status | new => assigned |
2012-06-29 12:16 | JLuc | Note Added: 0028322 | |
2014-09-12 22:48 | Kunda | Target Version | => 1.5.1 |
2014-09-12 22:49 | Kunda | Relationship added | related to 0010503 |
2014-10-08 22:35 | Kunda | Relationship added | child of 0012500 |
2014-10-08 22:35 | Kunda | Tag Detached: undo history | |
2014-10-08 22:35 | Kunda | Tag Detached: undo | |
2014-10-08 22:35 | Kunda | Tag Detached: move object | |
2015-11-29 13:55 | Kunda | Target Version | 1.5.1 => 1.5.2 |
2015-12-14 14:54 | Kunda | Tag Attached: workflow | |
2015-12-14 14:56 | Kunda | Note Added: 0037917 | |
2016-01-23 17:15 | cbradney | Target Version | 1.5.2 => 1.5.4.svn |
2016-05-15 23:06 | Kunda | Target Version | 1.5.4.svn => 1.5.5 |