Hey Devs,
I've got a new feature (uncommitted) to show:
http://blip.tv/martin-owens/on-canvas-alignment-feature-for-inkscape-6613286
I'd like to know what you think and your feedback could be key to deciding where my new handles would fit with people's workflows.
Excited, Martin Owens
On Mon, Jul 8, 2013 at 10:35 AM, Martin Owens wrote:
Hey Devs,
I've got a new feature (uncommitted) to show:
http://blip.tv/martin-owens/on-canvas-alignment-feature-for-inkscape-6613286
I'd like to know what you think and your feedback could be key to deciding where my new handles would fit with people's workflows.
Looks great. OTOH, from the name I rather suspected it's a kind of smart guides, but I see the benefits of your approach :)
I wouldn't recommend using a special key for toggling the display: this wouldn't significantly decrease discoverability. E.g. I've yet to meet a single person who would use mouse gestures for controlling HSL of a fill.
Alexandre Prokoudine http://libregraphicsworld.org
My 2 cents. - I liked it a lot. Especially if the guides can also snap using the new snapping options. On the issue of when they appear: - If it makes sense to add some that are specific to rotate (e.g equally space on an arc) then I'd vote for each mode appearing on the same layout as translate and rotate currently do. (Add the distributes also) - On the other hand if it made sense to get ALL the align/distribute actions onto a single tool - then give them their own dedicated layer and cycle through translate/rotate/distribute. (I think 3 would be max though as more will become annoying. Two is excellent but three seems Ok to me for this useful functionality.)
just my 2cents, Cheers...
On 7/8/2013 6:35 PM, Martin Owens wrote:
Hey Devs,
I've got a new feature (uncommitted) to show:
http://blip.tv/martin-owens/on-canvas-alignment-feature-for-inkscape-6613286
I'd like to know what you think and your feedback could be key to deciding where my new handles would fit with people's workflows.
Excited, Martin Owens
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Hello Martin,
That looks great.
Can you link to your branch so that people can test it out?
Samuel
On Mon, Jul 8, 2013 at 12:05 PM, Martin Owens <doctormo@...400...> wrote:
Hey Devs,
I've got a new feature (uncommitted) to show:
http://blip.tv/martin-owens/on-canvas-alignment-feature-for-inkscape-6613286
I'd like to know what you think and your feedback could be key to deciding where my new handles would fit with people's workflows.
Excited, Martin Owens
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Mon, 2013-07-08 at 22:10 +0530, Samuel Chase wrote:
Can you link to your branch so that people can test it out?
Oh! sorry. Here you go:
lp:~doctormo/inkscape/align-handles
or
https://code.launchpad.net/~doctormo/inkscape/align-handles
Martin,
I tested it a bit. I think it feels odd that with your desire to avoid opening the Align & Distribute dialog that the controls obey the "Relative to" selection there (such as if you choose Page). I would think it should align as if "Selection" was chosen there and then maybe make use of modifiers keys to allow to align to page and such. Otherwise, the control placement is odd imho but I don't have recommendations to improve it that don't involve putting them outside the resize handles.
Also, for anyone that has trunk checked out, you can just apply the diff from here: http://bazaar.launchpad.net/~doctormo/inkscape/align-handles/diff/12410 as opposed to checking out another copy.
Cheers, Josh
On Sun, Jul 7, 2013 at 11:35 PM, Martin Owens <doctormo@...400...> wrote:
Hey Devs,
I've got a new feature (uncommitted) to show:
http://blip.tv/martin-owens/on-canvas-alignment-feature-for-inkscape-6613286
I'd like to know what you think and your feedback could be key to deciding where my new handles would fit with people's workflows.
Excited, Martin Owens
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Mon, 2013-07-08 at 12:31 -0700, Josh Andler wrote:
I tested it a bit. I think it feels odd that with your desire to avoid opening the Align & Distribute dialog that the controls obey the "Relative to" selection there (such as if you choose Page). I would think it should align as if "Selection" was chosen there and then maybe make use of modifiers keys to allow to align to page and such. Otherwise, the control placement is odd imho but I don't have recommendations to improve it that don't involve putting them outside the resize handles.
That's certainly the way I'd changed the code. The align-distribute code is a bit of a haystack, though I thought I'd forced the target to SELECTION when it aligns. Perhaps it obeys those options for the click option, certainly considered a bug.
Some good ideas. The actual appearance is perhaps the most critical part. I was thinking of an align selector hand, basically it would act just like the normal hand tool but with different nodes, One align mode one distribute mode. thoughts?
There's been a few requests for snapping too, but trying to work out how the snapping manager works so I can snap the drag point. The other handle operations do quite a complex dance with the snapping manager and it can't be as complex IMO.
Martin,
That looks really useful, well done! I agree with Mark's suggestion to make the guides snappable. -Bryan
On Tue, Jul 9, 2013 at 7:50 AM, Martin Owens <doctormo@...400...> wrote:
On Mon, 2013-07-08 at 12:31 -0700, Josh Andler wrote:
I tested it a bit. I think it feels odd that with your desire to avoid opening the Align & Distribute dialog that the controls obey the "Relative to" selection there (such as if you choose Page). I would think it should align as if "Selection" was chosen there and then maybe make use of modifiers keys to allow to align to page and such. Otherwise, the control placement is odd imho but I don't have recommendations to improve it that don't involve putting them outside the resize handles.
That's certainly the way I'd changed the code. The align-distribute code is a bit of a haystack, though I thought I'd forced the target to SELECTION when it aligns. Perhaps it obeys those options for the click option, certainly considered a bug.
Some good ideas. The actual appearance is perhaps the most critical part. I was thinking of an align selector hand, basically it would act just like the normal hand tool but with different nodes, One align mode one distribute mode. thoughts?
There's been a few requests for snapping too, but trying to work out how the snapping manager works so I can snap the drag point. The other handle operations do quite a complex dance with the snapping manager and it can't be as complex IMO.
Martin,
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Hi Martin,
Haven't yet been able to look at your work, but if you need help with implementing the snapping then just let me know!
Diederik
On Mon, Jul 8, 2013 at 9:50 PM, Martin Owens <doctormo@...400...> wrote:
On Mon, 2013-07-08 at 12:31 -0700, Josh Andler wrote:
I tested it a bit. I think it feels odd that with your desire to avoid opening the Align & Distribute dialog that the controls obey the "Relative to" selection there (such as if you choose Page). I would think it should align as if "Selection" was chosen there and then maybe make use of modifiers keys to allow to align to page and such. Otherwise, the control placement is odd imho but I don't have recommendations to improve it that don't involve putting them outside the resize handles.
That's certainly the way I'd changed the code. The align-distribute code is a bit of a haystack, though I thought I'd forced the target to SELECTION when it aligns. Perhaps it obeys those options for the click option, certainly considered a bug.
Some good ideas. The actual appearance is perhaps the most critical part. I was thinking of an align selector hand, basically it would act just like the normal hand tool but with different nodes, One align mode one distribute mode. thoughts?
There's been a few requests for snapping too, but trying to work out how the snapping manager works so I can snap the drag point. The other handle operations do quite a complex dance with the snapping manager and it can't be as complex IMO.
Martin,
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Mon, 2013-07-08 at 23:02 +0200, Diederik van Lierop wrote:
Hi Martin,
Haven't yet been able to look at your work, but if you need help with implementing the snapping then just let me know!
I need help implementing snapping. :-) I'm on IRC as doctormon if you want to guide me through.
Martin,
participants (7)
-
Alexandre Prokoudine
-
Bryan Hoyt | Brush Technology
-
Diederik van Lierop
-
Josh Andler
-
Mark Schafer
-
Martin Owens
-
Samuel Chase