Repository navigation
SJ Paint 0.2.23
Edit colors now has an inline hue/saturation spectrum, value slider, color preview, Basic colors, Custom colors and Add color. Palette edits stay inside the dialog until OK; cancellation and interrupted pointer capture preserve the drawing and saved palette. Keyboard controls share the existing numeric-color owner, and small windows retain reachable controls.
Verification: CI38888614713 passed 1,033 browser checks per platform, 485 hidden Windows checks, 480 isolated Linux checks and 47 Linux installer checks. Each desktop run separately skipped actual AI inference. Both runner-built archives contain identical app payloads. A cached spectrum reduced repeated synchronous dialog opening from about18ms to about5ms in the local measurement, with byte-identical screenshots; overall CPU reduction is not established.
Native resources support the controls, but exact Microsoft palette contents, persistence, geometry and rendering remain unverified. Native chooser responses remain simulated. AI remains deferred, and the full Paint baseline remains unfinished.