Blur and noise adjustment layers, Image Trim, Inner Glow (12.8c)
This commit is contained in:
1 parent
7ae263de80
commit
31e2dd3864
60 files changed
+1673
-105
No files matched your search
@@ -359,12 +359,14 @@ The panel of 4.6 shows and edits what the session holds so far. Each item adds i
|
||||
- 12.8b2 round 1: FAIL: two classes named `CurveGraph` shared a vtable (renamed); a real double click re-added the point; the wheel's double click reset outside the circle; 79 of 81 mutants lived. All fixed, with row tables and drawing tests.
|
||||
- 12.8b2 round 2: FAIL, residue: words, captions, buddies, picker states, page visibility, the wheel's lower half and rim, the curve's line, repaints, the selected point. All pinned.
|
||||
- 12.8b2 round 3: FAIL: the AGENTS.md wheel sentence was wrong; the widgets' following of the model and two guards were unpinned. Fixed after the round and closed, as the rule allows; the last mutants caught.
|
||||
- [ ] 12.8c Version 1.2.3, part four: Inner Glow, Image Trim, blur and noise adjustment layers, the layer context menu without 1.2.5's dropped Layer Effects entry (`5d7adba`).
|
||||
- [x] 12.8c Version 1.2.3, part four: Inner Glow, Image Trim, blur and noise adjustment layers (`98ad817`, `24052b5`, `feb39f3`, `cd0ca3c`). The layer context menu is 1.2.5's (`func menu(for:)` first appears there), so it moved to 12.10.
|
||||
- 12.8c round 1: FAIL, two unpinned behaviours and two wordings: the Trim sheet was missing from `everySheetBindsSwiftsKeys`, the canvas's widest margin had no test with two blurs, a test comment contradicted the resizer's own shortcut, and AGENTS.md lacked the crisp path's noise field, its unconditional surface and the untested conversion failure. All fixed, each mutant caught.
|
||||
- 12.8c round 2: PASS. Its notes taken: the halo test's zooms named, `versionupdate.md` left to 12.8r.
|
||||
- [ ] 12.8r Release OmaPhoto 1.2.3 once 12.8b2 and 12.8c are in (the user's decision, 2026-09-27): the GitHub release, and `versionupdate.md` with what changed since 1.0.1.
|
||||
- [x] 12.8d A `std::bad_alloc` aborted `ProjectExportFailureTests` under a parallel run (seen in 12.7b and 12.8a; alone it passed ten of ten): the panel tests held a memory limit while dialogs painted, and the panel limits sat at the edge of what the panel and its snapshot need.
|
||||
- 12.8d round 1: PASS. Its notes taken: the snapshot's measured peak named in AGENTS.md, `malloc_trim` in `limited` named equivalent.
|
||||
- [ ] 12.9 Version 1.2.4: the finishing filters, stepped keyboard zoom, a steady tool rail and tab strip, the project format's version in one place.
|
||||
- [ ] 12.10 Versions 1.2.5–1.2.7: copying and pasting whole layers within and between projects, duplicating every selected layer, crop ratios 3:4 and 9:16 and a crop that starts at the selection, Vignette's defaults, text colour previews.
|
||||
- [ ] 12.10 Versions 1.2.5–1.2.7: the layer context menu without its dropped Layer Effects entry (`5d7adba`), copying and pasting whole layers within and between projects, duplicating every selected layer, crop ratios 3:4 and 9:16 and a crop that starts at the selection, Vignette's defaults, text colour previews.
|
||||
- [ ] 12.11 Versions 1.2.8–1.2.10: the document's own pixel budget, PSB, simple Photoshop text as editable text, background-only PSDs, oversized Photoshop layers cropped, clicked text starting on its first baseline, live text opened by a double click with the Move tool (`a5721b2`), marching ants at screen resolution, SVG import (Qt SVG).
|
||||
- [ ] 12.12 Version 1.2.11: masks painted anywhere on the canvas, moved unlinked masks under effects, effects kept on screen while text is edited, masks painted and steps undone (`b683acb`), mask thumbnails' ground, text shown as its committed pixels, numeric label scrubbing.
|
||||
- [ ] 12.13 Version 1.3: reloading a project changed on disk (`ed5ddea`, merged in 1.3), its manifest-and-sizes fingerprint (`cd4061a`), editing while a project saves, images decoded from memory, the guide for AI agents writing projects.
|
||||
|
||||
Reference in new issue
Block a user