So, Sai has for some indeterminable reason(proly cultural) a heavily encrypted file format. Wunkolo on [[ https://github.com/Wunkolo/libsai | github ]]/[[ https://gitlab.com/Wunkolo/libsai | gitlab ]] has been trying to decipher this format and made 'libsai' with the efforts. We should see how difficult it is to get this working in Krita, so users can open their old painttool sai files.
From the 2019 sprint, @rempt and wolthera sat down to figure out how difficult it is to add the library. Boud came to the conclusion it'll take a bit of effort to get it working on Krita given libsai is 1. C++14, and 2. threw a bunch of errors when we tried to compile it as part of Krita.
TODO:
--------
[X] Rework importer to use new libsai stuff.
[X] Groups
[X] Raster data
[X] Clipping layers.
[X] Masks creation.
[] Load masksX] Textures and layer styles.
[] Support Binary blendX] Creating mode(not much work, hour or 2 at most)vector layers
[] Implement settSupport Binary blending the backgroundmode(not much work, hour or 2 at most)
[] Textures and layer styles.Implement setting the background
[X] Creating vector layers] Handle resolution.
[] Handle resolutionWorking with Wunkolo to create a simple svg interpreter for vector stuff.
[] Working with Wunkolo to create a simple svg interpreter for vector stufffigure out the mystery raster data.
[] Work with WunkoloLoad masks - will need to come back to figure out the mystery raster datathis later, masks are more complex than they seem...