Upstream libwacom stylus SVGs
Current problems
Currently, stylus SVGs are maintained in repo (downstream). For maintainers leads to extra work. For users, this leads to the wrong SVG being used for the wrong pen.
Goals & use cases
Upstream SVGs to libwacom. By upstreaming the SVGs, the burden of maintainership transfers, while also ensuring other platforms can use the svgs too.
This makes sense, as libwacom already maintains SVGs for tablet designs.
Requirements
- SVGs upstreamed
- SVGs loaded like other libwacom data files.
Proposal & plan
-
Communicate with libwacom -
Upstream SVGs -
Research how to load the correct SVG for the correct stylus -
Create merge request that uses the upstreamed SVGs -
Test changes with various styluses -
Merge & Prepare for release
I hope I made this correctly!