README.md
ASCII text
Material shading for Inkscape
This is an Inkscape extension that applies, to any path or path-convertible element, a highlighted top edge and a shaded bottom edge (of 1px each), conforming to the Material icon style.
To use it, select the path(s) you want to apply it to and engage the extension from the menu. It doesn't have configuration because it would end up having a very cumbersome format and lots of special cases, and it should also be fast to use for making icon themes.
Sadly it has to call another Inkscape to do the set operations, so it is slow. However, if you do multiple paths at once, the time doesn't multiply. In any case it saves a lot of time when doing icon themes in the material style, probably reducing it by more than half, given that, otherwise, for each surface you'd need to duplicate it two times, shift a duplicate above, precisely set the colour of the unmoved duplicate, invoke the set operation and repeat this for the other edge as well.
Example
1
# Material shading for Inkscape
2
3
This is an Inkscape extension that applies, to any path or path-convertible
4
element, a highlighted top edge and a shaded bottom edge (of 1px each),
5
conforming to the Material icon style.
6
7
To use it, select the path(s) you want to apply it to and engage the extension
8
from the menu. It doesn't have configuration because it would end up having a
9
very cumbersome format and lots of special cases, and it should also be fast to
10
use for making icon themes.
11
12
Sadly it has to call another Inkscape to do the set operations, so it is slow.
13
However, if you do multiple paths at once, the time doesn't multiply. In any
14
case it saves a lot of time when doing icon themes in the material style,
15
probably reducing it by more than half, given that, otherwise, for each surface
16
you'd need to duplicate it two times, shift a duplicate above, precisely set the
17
colour of the unmoved duplicate, invoke the set operation and repeat this for
18
the other edge as well.
19
20
## Example
21
22

23