This is an urgent plea to any and all Inkscape extension authors for a FOSS solution to a very anti-FOSS problem.
Background:
Another vector drawing app, Linearity Curve (previously "Vectornator"), has recently stealth-updated to require mandatory cloud uploads. Up until recently, Curve was free and required zero sign up nor internet connection to work; now, users are required to sign in and sync their work to Linearity's servers to even be able to edit their work. Many people, including myself, are upset and can no longer access our work. Linearity has provided no method to opt out of their cloud service, and does not intend to change this. More information can be found on their forums.
Thus are the risks of using non-foss software. Lesson learned I guess. Regardless, a solution is desperately needed.
Extension Request:
Inkscape needs a method to import the .curve and .vectornator file formats.
These two file types are essentially identical, only differing in extension name. They are .zip files which include a handful of .json files in a flat structure and a Thumbnail.png.
Each .curve file includes:
A Manifest.json, which includes the file format version and lists the document file and thumbnail.
A Document.json, which includes basic file and application metadata, and lists the projects 'artboards'
1 or more .json artboard files, each titled a UUID. These include the actual graphics data, all as json.
While these are relatively simple files, they are proprietary and I'm well aware that this isn't a simple thing to implement. Any help on the matter is greatly appreciated. I've also posted this as a feature request to the Inkscape Gitlab. Link
This is an urgent plea to any and all Inkscape extension authors for a FOSS solution to a very anti-FOSS problem.
Background:
Another vector drawing app, Linearity Curve (previously "Vectornator"), has recently stealth-updated to require mandatory cloud uploads. Up until recently, Curve was free and required zero sign up nor internet connection to work; now, users are required to sign in and sync their work to Linearity's servers to even be able to edit their work. Many people, including myself, are upset and can no longer access our work. Linearity has provided no method to opt out of their cloud service, and does not intend to change this. More information can be found on their forums.
Thus are the risks of using non-foss software. Lesson learned I guess. Regardless, a solution is desperately needed.
Extension Request:
Inkscape needs a method to import the
.curve
and.vectornator
file formats.These two file types are essentially identical, only differing in extension name. They are
.zip
files which include a handful of.json
files in a flat structure and aThumbnail.png
.Each
.curve
file includes:Manifest.json
, which includes the file format version and lists the document file and thumbnail.Document.json
, which includes basic file and application metadata, and lists the projects 'artboards'.json
artboard files, each titled a UUID. These include the actual graphics data, all as json.While these are relatively simple files, they are proprietary and I'm well aware that this isn't a simple thing to implement. Any help on the matter is greatly appreciated. I've also posted this as a feature request to the Inkscape Gitlab. Link