Skip to content

SJ Paint 0.2.19

Pre-release
Pre-release

Choose a tag to compare

@stack-junkie stack-junkie released this 16 Oct 09:16

SJ Paint 0.2.19

This checkpoint adds optional offline background removal for the active layer, with a separate preview, explicit Apply and one-step Undo/Redo. It requires an externally configured U2NetP model and an existing Python/ONNX Runtime; the app bundles no models and downloads nothing.

View now exposes checked Rulers/Gridlines states and a Status bar toggle. Shared dialogs announce their current titles. This release consolidates the unpublished 0.2.17 and 0.2.18 changes.

Validation: local browser935 checks; hidden packaged Windows407 checks with real approved-model inference and clipboard skipped, owned process cleanup confirmed. CI38878171929 passed Windows389/Linux384 packaged checks,928 browser checks on each platform and47 Linux installer checks. CI explicitly skips model inference when no model/runtime is supplied. Windows and Linux app.asar payloads match exactly.

Full Microsoft Paint11.2605.81.0 baseline parity remains unfinished. Local mask quality is limited on fine details; exact Microsoft AI outputs, native chooser interaction, physical printing and full appearance/behavior acceptance remain unverified. EfficientSAM object selection and generative models are not part of this release.