Well, you know my vote. :) I say we add it to the UI.
 
Inkscape pioneering adherence to SVG 2.0 is not really anything new...
however if Chrome and Firefox support it already, it's already well supported imho.

Correct if I'm wrong, but the paint order applies to only three things: Fill, Stroke, and Markers.

The default is Fill frist, stroke second, markers third.

For me, there is only one other order than makes any sense:

Stroke First, Fill Second, markers third.

I can't envision any situation where you wouldn't want markers drawn over the top of the shape, so I recommend just two icons:

The default state:
http://www.opendesignstudio.org/inkscape/paint_order_feature_default_state.png

And the Stroke Under Fill State:
http://www.opendesignstudio.org/inkscape/paint_order_feature_stroke_under_state.png

The default can be the same as it's always been if we want to maintain the status quo.
Note the red triangle appears when the "stroke under fill" option is selected. If the user mouses over this the tooltip can read something like:
"Currently only supported by some browsers".

Thoughts?

-C





On Sun, Mar 6, 2016 at 7:37 PM, Tavmjong Bah <tavmjong@...8...> wrote:
On Sun, 2016-03-06 at 17:10 +0000, C R wrote:
We need a checkbox for it in the stroke properties tab.
Currently I think it's a compile-time flag, which means it's unusable for most users.

I'd love to highlight this feature in the Inkscape video at LGM.

Can someone add this?

Inkscape trunk supports rendering of the 'paint-order' property. It is not behind a compiler flag. I didn't add a GUI as it wasn't widely supported by other SVG renderers. You can add it using the XML editor.

I would not appose someone adding it to the GUI. Both Firefox and Chrome support it now. The other two major browsers are quite slow in updating. And in the case of Edge, unless they see it being used, they are unlikely to implement it. If it is something we want then we need to be the egg and get content out there that does use it.

Tav