I think we could do this quite easily, without changing the interface too much.
We already have an editable zoom readout. How about adding a Rotation field under it?
Like this (file preview attached).

User can use mousewheel easily to rotate by 1 degree, just mouse over field and use mousewheel, or shift+mousewheel to rotate 5deg increments, or ctrl+mousewheel to rotate .1 degree increments.

Thoughts?

-C

On Thu, Oct 13, 2016 at 9:04 PM, Jabiertxo Arraiza Cenoz <jabier.arraiza@...2893...> wrote:

Hi all.

I have a work to our UI group, It's about the feature described in this
video [1] - rotate workspace

There is a recent discussion higly recomend to read [2]:

We need to define the way to handle workspace rotation:

There is no realtime rotation, so we need to select an angle and start
redraw, so the option to a tool to it become a bad idea, except we have
a pixel preview of current workspace to "phantom" the rotation as
Martin point, but not sure about it

The rotation is done by the current workspace center, no problem where
the document are on it.

We need to define:
        * WIDGETS
        * Shortcuts

1: Shortcuts.
only one direction, a modiffier [XXX] rotate by prefs rotate steps with
[XXX] modifier rotate in 45 or 90 degree from 0 could be a option

2:Widget.
Two options: Popup from button or toolbar, there is some discussion
about in [2] I want it defined to know the way to take, both have
things good and bad.

[1] https://www.youtube.com/watch?v=utFQve7ofJk
[2] http://inkscape.13.x6.nabble.com/Workspace-rotation-td4977487.html

Cheers, Jabier.
------------------------------------------------------------------------------
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@...142...ge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel