mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-28 10:11:58 +01:00
* Layers: Pattern Fill dialog for new and edited pattern fill layers (#2908) Layer > New Fill Layer > Pattern... created the layer with default settings and no dialog, and double-clicking a Pattern Fill thumbnail only opened Properties, which has no pattern controls, so a pattern fill could not be adjusted after creation. Both now open Photoshop's Pattern Fill dialog: the pattern swatch picker, Snap to Origin, Angle, Scale and Link with Layer, previewed live on the canvas from a document snapshot. OK runs one engine command, so it is one History step; Cancel changes nothing (a new layer is not created). - engine: new `layer.fill.pattern.set` (pattern_fill_cmds) edits a Pattern Fill's pattern, scale, angle, link and phase in one undo step, validating every param; `preview` applies it or `layer.newFillLayer.pattern` to a copy of the document for the dialog. `new_fill_layer`'s edit is shared as `insert_fill_layer` so the preview is exactly what OK commits. - ui: pattern_fill_ui (dialog body, OK, canvas preview), routed from the menu item (no params) and Layer Content Options; explicit params still run the engine directly. Catalog entries for the new strings. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Pattern Fill test: pick the swatch picker's Patterns button (main added a Patterns dock tab) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>