I am Moazin, a BS student at Pakistan Institute of Engineering and Applied
Sciences and I am applying for Google Summer of Code 2020.
I want to work on the Path Library Improvement project.
Inkscape relies on two libraries for its geometry related operations. One
is *lib2geom* which was designed specially for Inkscape and the other is
*livarot*, a library written in somewhere in 2003 that has some unique
features which *lib2geom* doesn't have. Features such as: path
simplification, line scanning (flowing text), path offset/Inset, boolean
operations and some modes of Tweak Tool. While *livarot* is functionally
good, it's quite outdated. It was written long ago and it's extremely hard
to understand it or maintain it. The goal of this project is to implement
all of these features either in *lib2geom* or outside it while using
*lib2geom's* features as much as possible.
You can see my proposal here:
Please let me know if you have any feedback. :-)
I've shared this in the chat already, I just forgot to introduce myself in
this list. :-D