Repository navigation
SJ Paint v0.3.0
SJ Paint 0.3.0 consolidates the editor, file-handling and local AI improvements into one Windows/Linux release.
- Text preview and Apply share the same raster and layer composition. Interrupted text creation retains coherent Undo/Redo and saved state.
- Properties and file information track physical resolution and encoded size. Layer Rename and anchored canvas resizing are keyboard accessible.
- Linux Save As explicitly asks Cancel or Replace for an existing destination, with Cancel selected by default. Writes remain atomic.
- GIF uses adaptive palettes and opens the first frame of animated inputs. TIFF supports the documented classic profiles. Native
.paintsupport is limited to the tested full-canvas layer representation; use.sjpaintfor complete SJ layer state. Legacy.linuxpaintimports remain supported. - Managed local AI setup has progress, integrity checking and crash recovery. Model assets remain separate downloads. Background removal, object selection and erase are retained. Image creation, Cocreator, Generative Fill, Reimagine, stickers and coloring pages are excluded.
Windows x64 and Linux x64 portable packages include checksums. The Windows executable is unsigned. Exact Microsoft Paint parity, Microsoft services and physical-printer certification are not claimed. See the bundled README and PARITY.md for supported workflows, model licenses and verification limits.
Verified the connected editor and file-failure workflows, format regression, hidden Windows package, installed Linux app with normal sandboxing, real Linux overwrite Cancel/Replace and all three retained AI workflows. Linux AI Copy, project Save/reopen and clean shutdown passed. Windows host clipboard testing was deliberately skipped.