Workspace rotation
Hi! My last work. Still need a bit of work on exports... Maybe I need to add shortcuts to in/decrease 45 degree...
Enjoy!
Excellent! This will make drawing in tablet mode on my laptop much easier! Can I suggest using multi-touch to also change the rotation?
Nice work Jabier! -C
On 10 Oct 2016 6:10 pm, "Jabier Arraiza" <jabier.arraiza@...2893...> wrote:
Hi! My last work. Still need a bit of work on exports... Maybe I need to add shortcuts to in/decrease 45 degree...
Enjoy!
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Mon, 2016-10-10 at 18:41 +0100, C R wrote:
Excellent! This will make drawing in tablet mode on my laptop much easier! Can I suggest using multi-touch to also change the rotation? Nice work Jabier! -C
Multi touch will probably need a tester with the right equipment to either do the development or be in the same place as the developer.
But I agree with the thoughts so far. The feature is awesome and I've been watching the commits and hoping you do a video to show it, thanks!
Me guto! Gracias.
As for design, making sure there is a way to rotate with the mouse + keyboard modes will be important. For the display, I'd probably replace the colour modes icon in the bottom right corner of the canvas. We can move that somewhere better like the view menu.
when clicked, I imagine a pop up slider and a reset button there. Thoughts?
It's a shame there's no way to rotate using a cheap pixel rotation to make the movement smooth and then re-paint when settled.
Best Regards, Martin Owens
Hey Jabier,
I think that usability-wise it could be improved if 0 on the slider were in the middle so it could easily rotate both directions (so -180 to 180 would be how it would work visually). Also relating to the slider, can a modifier key be used to "snap" to increments (Ctrl would be ideal) so it could easily snap to say 15° increments (or whatever amount is set in "Steps" in Preferences)?
Likewise, I think an on-canvas shortcut would be helpful... is Alt+Middleclick+Drag taken (add Ctrl to constrain to snapping degrees)?
Awesome work as always!!!
Cheers, Josh
On Mon, Oct 10, 2016 at 10:08 AM, Jabier Arraiza <jabier.arraiza@...2893...> wrote:
Hi! My last work. Still need a bit of work on exports... Maybe I need to add shortcuts to in/decrease 45 degree...
Enjoy!
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
The video -- and this feature -- are really nice! Congrats!
--Victor Westmann
2016-10-10 10:57 GMT-07:00 Josh Andler <scislac@...400...>:
Hey Jabier,
I think that usability-wise it could be improved if 0 on the slider were in the middle so it could easily rotate both directions (so -180 to 180 would be how it would work visually). Also relating to the slider, can a modifier key be used to "snap" to increments (Ctrl would be ideal) so it could easily snap to say 15° increments (or whatever amount is set in "Steps" in Preferences)?
Likewise, I think an on-canvas shortcut would be helpful... is Alt+Middleclick+Drag taken (add Ctrl to constrain to snapping degrees)?
Awesome work as always!!!
Cheers, Josh
On Mon, Oct 10, 2016 at 10:08 AM, Jabier Arraiza <jabier.arraiza@...2893...> wrote:
Hi! My last work. Still need a bit of work on exports... Maybe I need to add shortcuts to in/decrease 45 degree...
Enjoy!
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Mon, Oct 10, 2016 at 8:57 PM, Josh Andler wrote:
Hey Jabier,
I think that usability-wise it could be improved if 0 on the slider were in the middle so it could easily rotate both directions (so -180 to 180 would be how it would work visually).
I'm both excited and biased :)
In my never an humble :) opinion, once there is an easy shortcut, there is no reason whatsoever to have that slider.
If you want an arbitrary angle of view, use the shortcut and keep dragging mouse until you get there. Slider not required.
If you want to get from 0 degrees to 45 degrees easily, press an additional key for the 15 degrees constraint. Slider not required.
If you want to always see whether canvas was rotated (and how much), make Inkscape e.g. update its window's caption and mention the rotation angle (that's just one idea how to do it). Slider not required.
If you want to easily reset canvas rotation, add a menu item and make it shortcuttable :). In GIMP, we do just that: there's a menu item to reset both canvas rotation and canvas flipping. It also states the current rotation angle. Needless to say, slider not required.
Just my $0.02.
Alex
On Mon, Oct 10, 2016 at 11:36 AM, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
I'm both excited and biased :)
Aren't we all. :)
In my never an humble :) opinion, once there is an easy shortcut, there is no reason whatsoever to have that slider.
Accessibility? Usability for those unfamiliar? I don't believe it is the best place for the slider by any means, but I do think where it is to be adjusted via GUI (other than shortcuts) it makes sense.
If you want to easily reset canvas rotation, add a menu item and make it shortcuttable :). In GIMP, we do just that: there's a menu item to reset both canvas rotation and canvas flipping. It also states the current rotation angle. Needless to say, slider not required.
Menu item w/ reset shortcut makes sense. I can't speak to how canvas rotation is handled in GIMP aside from the menu items for arbitrary angles, but the rotate tool in GIMP has both a spinbox and a slider for angle (at least in 2.9.5)... which I think is a win for usability. I know canvas stuff isn't a tool, so perhaps the GUI stuff should get tucked somewhere such as Martin suggested. As always though, I'd rather see us have more on-canvas GUI stuff like GIMP. I really find a number of their choices to be very helpful as a user.
Cheers, Josh
On Tue, Oct 11, 2016 at 6:48 PM, Josh Andler wrote:
In my never an humble :) opinion, once there is an easy shortcut, there is no reason whatsoever to have that slider.
Accessibility? Usability for those unfamiliar? I don't believe it is the best place for the slider by any means, but I do think where it is to be adjusted via GUI (other than shortcuts) it makes sense.
I guess it's just the sights of that huge slider that is driving me nuts :) It doesn't necessarily have to be like that. IMO, there's some tentative design to research.
If you want to easily reset canvas rotation, add a menu item and make it shortcuttable :). In GIMP, we do just that: there's a menu item to reset both canvas rotation and canvas flipping. It also states the current rotation angle. Needless to say, slider not required.
Menu item w/ reset shortcut makes sense. I can't speak to how canvas rotation is handled in GIMP aside from the menu items for arbitrary angles, but the rotate tool in GIMP has both a spinbox and a slider for angle (at least in 2.9.5)... which I think is a win for usability.
The Unified Transform Tool doesn't have any such thing, and there in fact used to be some controversy over keeping old tools with their numeric inputs.
I know canvas stuff isn't a tool, so perhaps the GUI stuff should get tucked somewhere such as Martin suggested.
Yep, Martin's idea totally makes sense to me.
Alex
Hi to all. Thanks all for this great discussion and feedbaks.
I'm a bit busy now so try to resume:
Maybe the slider is toooooo large. What about siced one, aligned to right? also this give space for future widgets.
I also like Martin idea but it give an extra step to tablet users, and a new popup maybe hidingg the drawing, but allow a big slider widget and buttons...
Realy the slider need more work, till now is the "easy" part of the proyect, the problem til now is more focused in SVG viewbox update and get undo working porperly.
Cheers, Jabier.
On mar, 2016-10-11 at 19:17 +0300, Alexandre Prokoudine wrote:
On Tue, Oct 11, 2016 at 6:48 PM, Josh Andler wrote:
In my never an humble :) opinion, once there is an easy shortcut, there is no reason whatsoever to have that slider.
Accessibility? Usability for those unfamiliar? I don't believe it is the best place for the slider by any means, but I do think where it is to be adjusted via GUI (other than shortcuts) it makes sense.
I guess it's just the sights of that huge slider that is driving me nuts :) It doesn't necessarily have to be like that. IMO, there's some tentative design to research.
If you want to easily reset canvas rotation, add a menu item and make it shortcuttable :). In GIMP, we do just that: there's a menu item to reset both canvas rotation and canvas flipping. It also states the current rotation angle. Needless to say, slider not required.
Menu item w/ reset shortcut makes sense. I can't speak to how canvas rotation is handled in GIMP aside from the menu items for arbitrary angles, but the rotate tool in GIMP has both a spinbox and a slider for angle (at least in 2.9.5)... which I think is a win for usability.
The Unified Transform Tool doesn't have any such thing, and there in fact used to be some controversy over keeping old tools with their numeric inputs.
I know canvas stuff isn't a tool, so perhaps the GUI stuff should get tucked somewhere such as Martin suggested.
Yep, Martin's idea totally makes sense to me.
Alex
------------------------------------------------------------------- ----------- Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Very cool, Jabier. I would definitely add shortcuts for45 degree angles. -- Frédéric Guimont, Consultant en logiciels libres Savoir-faire Linux
Téléphone : 418-525-7354 #362 Ring ID : d9396b8004d26120f1e948ac7a075ab7dd165077 www.savoirfairelinux.com
----- Original Message ----- From: "Jabier Arraiza" <jabier.arraiza@...2893...> To: "Inkscape-Devel" inkscape-devel@lists.sourceforge.net Cc: "inkscape-user" inkscape-user@lists.sourceforge.net Sent: Monday, October 10, 2016 1:08:02 PM Subject: [Inkscape-devel] Workspace rotation
Hi! My last work. Still need a bit of work on exports... Maybe I need to add shortcuts to in/decrease 45 degree...
Enjoy!
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (7)
-
Alexandre Prokoudine
-
C R
-
Frédéric Guimont
-
Jabier Arraiza
-
Josh Andler
-
Martin Owens
-
Victor Westmann