mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-29 10:42:03 +01:00
uses_colours() derived from the params notation, but Colored Pencil (paper tint from the background) and Neon Glow (foreground mixed over background) read the colours in their pixel code without listing them. The single-filter commands therefore skipped colour injection and both filters always ran with the default white/black regardless of the session colours, while filter.filterGallery honoured them. Add the two filters to uses_colours() at the source, so the command injection, the gallery dialog note, and smart-filter re-renders all agree. Adds regression tests: filter.gallery.coloredPencil and filter.gallery.neonGlow output must change with the session background (both identical on main). Co-authored-by: Brandon Fenty <bfenty@users.noreply.github.com>