Undo looses selection (in Tweak tool)
Hello again,
One other glitch which the tweak tool revealed: undoing looses selection.
Example: draw a circle, switch to tweak, tweak, CTRL-Z, tweak again = you can't because the circle is not selected anymore. and furthermore: draw a circle, draw another, select all, switch to tweak, tweak circle nb 1, CTRL-Z, switch to select = only circle nb 2 is selected
In fact this happens in all tools: draw a circle [-> it is selected], draw another [-> the second one gets selected], CTRL-Z = nothing is selected anymore
This is not particularly annoying in all other tools but it is in the tweak tool, because undoing the first tweak deselects and an additional tool switch is necessary before one can tweak again. I already noticed that when the too was in its embryonic stage in the calligraphy tool... but failed to report it :(
It would be nice if: - the selection could be kept in Undo history. this would solve the issue for all tools and in addition I found myself bitten by the lack of selection history several times. Ex: you try to select several small objects, it takes a while, you add another object by mistake, the only way to subtract it from the selection is to click on it again... which cool get messy if there are already several other objects selected, or if you added it via a select under or in group or... - there was a way to select objects directly from the tweak tool. this would, in addition, allow to avoid constant switches between the select tool and the tweak tool (not that s and and w are far apart on the keyboard but still). ALT is not already used as a modifier in the Tweak tool ;) Of course the selection behavior won't be as powerful as the select tool (since the select tool modifiers is already very complex and its modifiers are all full) but just ALT+click/drag = selects and SHIFT+ALT+click/drag = adds to selection would be nice.
Cheers,
JiHO --- http://jo.irisson.free.fr/
On 8/14/07, jiho <jo.irisson@...400...> wrote:
One other glitch which the tweak tool revealed: undoing looses selection.
Yes, this has been discussed before. The fix is not really trivial but relatively straightforward: we need to add to each undo record an object holding the ids of the selected objects, and reselect them by these ids on undo/redo. This should be a good project for anyone learning Inkscape programming :) If there are volunteers, please contact me or Mental for details.
- there was a way to select objects directly from the tweak tool.
this would, in addition, allow to avoid constant switches between the select tool and the tweak tool (not that s and and w are far apart on the keyboard but still). ALT is not already used as a modifier in the Tweak tool ;) Of course the selection behavior won't be as powerful as the select tool (since the select tool modifiers is already very complex and its modifiers are all full) but just ALT+click/drag = selects and SHIFT+ALT+click/drag = adds to selection would be nice.
Maybe just enable Alt to do touch selection, as in Selector? Then it would be consistent across tools which is a plus.
On 2007-August-14 , at 18:19 , bulia byak wrote:
On 8/14/07, jiho <jo.irisson@...400...> wrote:
One other glitch which the tweak tool revealed: undoing looses selection.
Yes, this has been discussed before. The fix is not really trivial but relatively straightforward: we need to add to each undo record an object holding the ids of the selected objects, and reselect them by these ids on undo/redo. This should be a good project for anyone learning Inkscape programming :) If there are volunteers, please contact me or Mental for details.
Yes I imagine that the problem is not new. What you propose would definitely solve my "concern" for the tweak tool (and for a few other operations such as adding a new line at the end of an existing path and have them automatically join in a new path).
However, if I understand it well, it means it attaches objects IDs to existing undo records. So, it won't provide a complete selection history as in: open a document with several objects, select obj 1, select obj 2, undo = only obj 1 is selected Indeed, if you try this currently you'll see that these selection event are not undoable now, so they probably won't be when this is implemented either. A true selection history (which would allow what is described above) would have been useful to me in several occasions (see my previous email for an example) ... however I don't know how annoying it could have been the rest of the time. Does anyone have experience with a software that does this (graphical or not)? Is it annoying or useful?
As for implementing it, I am afraid I'll have to leave it to someone else for now. I'll be glad to help Inkscape as much as I can but currently is not exactly the best time for me to start learning C++ ;)
- there was a way to select objects directly from the tweak tool.
this would, in addition, allow to avoid constant switches between the select tool and the tweak tool (not that s and and w are far apart on the keyboard but still). ALT is not already used as a modifier in the Tweak tool ;) Of course the selection behavior won't be as powerful as the select tool (since the select tool modifiers is already very complex and its modifiers are all full) but just ALT+click/drag = selects and SHIFT+ALT+click/drag = adds to selection would be nice.
Maybe just enable Alt to do touch selection, as in Selector? Then it would be consistent across tools which is a plus.
As always, you found the best solution ;)
JiHO --- http://jo.irisson.free.fr/
On Aug 14, 2007 7:37 PM, jiho wrote:
Maybe just enable Alt to do touch selection, as in Selector? Then it would be consistent across tools which is a plus.
As always, you found the best solution ;)
Touch selection doesn't add to existing selection. Instead it moves oreviously selected object(s). Is there a way to avoid this?
Alexandre
On Jan 21, 2008 6:25 AM, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
On Aug 14, 2007 7:37 PM, jiho wrote:
Maybe just enable Alt to do touch selection, as in Selector? Then it would be consistent across tools which is a plus.
As always, you found the best solution ;)
Touch selection doesn't add to existing selection. Instead it moves oreviously selected object(s). Is there a way to avoid this?
shift+alt
participants (3)
-
Alexandre Prokoudine
-
bulia byak
-
jiho