Commit Graph
107 Commits
Author SHA1 Message Date
ZacharyZhang-NY c93f6dd96e 14.18 round 3: encoding's door turns bad_alloc into a render error, sizes parse exactly 2026-10-11 10:14:37 -04:00
ZacharyZhang-NY b66ef3c8ea 14.18 round 2: size fields read Swift's Int field, the mask and a tall page tested 2026-10-11 09:58:21 -04:00
ZacharyZhang-NY cd31454815 14.18 round 1: a starved PDF throws, an early zoom centres, inches round to even, tests tightened 2026-10-11 09:38:52 -04:00
ZacharyZhang-NY 9be01073df 14.18: Export As for PNG, JPEG and PDF, sized, over a checkerboard 2026-10-11 09:10:51 -04:00
ZacharyZhang-NY dedecb88bd 14.17 round 1: effect eyes keep the gate; the adjustment menu tested 2026-10-11 08:38:37 -04:00
ZacharyZhang-NY 98f18f1221 14.17: the Layers panel grays only for what lasts 2026-10-11 08:30:40 -04:00
ZacharyZhang-NY 397497d045 14.15 round 1: a child of a shut folder scrolls into view 2026-10-11 08:03:56 -04:00
ZacharyZhang-NY da8b05509f 14.15: a chosen layer is revealed in the Layers panel 2026-10-11 07:52:39 -04:00
ZacharyZhang-NY 1815267ace 14.14: tool bars scroll when narrow 2026-10-11 07:36:26 -04:00
ZacharyZhang-NY fb4eb57d32 14.13 round 1: the name label hides while its field shows 2026-10-11 07:23:31 -04:00
ZacharyZhang-NY 022e0d0524 14.13: the name field keeps the name's size 2026-10-11 07:19:19 -04:00
ZacharyZhang-NY 9611cfa11c 14.11: the Layers footer's buttons in the primary ink, dimmed as the menus 2026-10-11 07:01:32 -04:00
ZacharyZhang-NY 886b18dd7f 14.9: Filter › Last Filter on Ctrl+Meta+F 2026-10-11 06:28:14 -04:00
ZacharyZhang-NY e1207281a4 14.7: Canvas Only, Toggle Fullscreen on F and Escape 2026-10-11 05:38:35 -04:00
ZacharyZhang-NY 49d82284f0 14.6 round 1: canonical matching, a chosen second row, every mode from its sibling 2026-10-11 05:06:11 -04:00
ZacharyZhang-NY e126762d5b 14.6: the command palette on Ctrl+F 2026-10-11 04:58:06 -04:00
ZacharyZhang-NY 1289a6c790 14.5: one View › Snap for all snapping 2026-10-11 04:24:36 -04:00
ZacharyZhang-NY f883f10777 14.4 round 1: a quarter turn copies across only when image pixels map one to one onto device pixels; every layer and placed mask turns 2026-10-11 04:10:39 -04:00
ZacharyZhang-NY d8bb7b38b2 14.4: Image › Rotate Canvas 90° Clockwise and Counterclockwise; quarter turns on whole pixels copy exactly 2026-10-11 03:55:25 -04:00
ZacharyZhang-NY 5b219433a7 14.3 round 2: print sizes round Foundation's way, the shortest decimal then halves to even 2026-10-11 03:23:36 -04:00
ZacharyZhang-NY bb9b5c959e 14.3 round 1: print sizes tie to even; one trim of Foundation's .whitespaces, U+200B included, for New Canvas, validDimension and hex 2026-10-11 03:12:40 -04:00
ZacharyZhang-NY f8c1332c29 14.3: New Canvas in inches, cm or mm at 72 or 300 DPI, transparent, white or black, every setting a pill 2026-10-11 03:02:29 -04:00
ZacharyZhang-NY c04d1fb6e4 14.2: RAW import rounds to 8 bits with fine noise, in the kernel; the develop sheet shows Importing… until the layer lands 2026-10-11 02:38:04 -04:00
ZacharyZhang-NY fa0d38666f 14.1: Color Overlay, Inner Glow and Inner Shadow recolour translucent pixels fully; Add layer effect 2026-10-11 02:06:08 -04:00
ZacharyZhang-NY c854e42116 13.19i: distro checks pass on all five; the pickers preview only while open and end on the popup's Hide, as Qt 6.10 changed both 2026-10-04 01:01:26 -04:00
ZacharyZhang-NY 8bd3fc3264 13.19g: a raster commit's continuation runs where the commit ends, as Swift's await returns; nothing lands between 2026-10-03 22:54:20 -04:00
ZacharyZhang-NY 1de10e711c 13.19e: 70318de verified; the Smear's allocation guards starved in WarpFailureTests; the commit's thinning and the bar's deferred finish pinned 2026-10-03 20:08:40 -04:00
ZacharyZhang-NY 8204e6a28b Merge branch 'port-d'
# Conflicts:
#	AGENTS.md
2026-10-01 23:02:47 -04:00
ZacharyZhang-NY 70318de2e8 Review fixes in progress, unverified: stopped by the user before the tests ran 2026-10-01 23:01:53 -04:00
ZacharyZhang-NY 1e6d3ead1b Merge branch 'port-e' 2026-10-01 20:02:25 -04:00
ZacharyZhang-NY 5c8e18c5af Review 2 fixes for 13.17 and 13.18: the glow scales back exactly, tests for the front tab, a rendering editor, the Scanlines rows, removePoint's reach, repair's strict bound, the divider strip; bullets corrected 2026-10-01 20:02:02 -04:00
ZacharyZhang-NY 8dfb6f0ae4 Merge branch 'port-a' 2026-10-01 20:00:54 -04:00
ZacharyZhang-NY 6735aad4ef Review 1 fixes for 13.7, 13.14, 13.15: a lost tab release ends the drag (Swift's dragTimer); pins for the pill spacing, the Ungroup chord, the eye under the arrows, the Quick Look digest 2026-10-01 20:00:30 -04:00
ZacharyZhang-NY 382c9c20ad Review 1 fixes for 13.9a and 13.9b: the rounded move, effects while moving and dragging a gradient, a draft in a clipping stack pinned; stale Soft Light, nine-mode and 12.7a lines corrected 2026-10-01 19:20:40 -04:00
ZacharyZhang-NY 7c6265af77 Merge branch 'main' into port-d 2026-10-01 18:38:20 -04:00
ZacharyZhang-NY c7e8bdfe8e Merge 13.11 (cc9bf95); Blur pieces and per-tile clone pieces on its grid sampling (13.16, part two) 2026-10-01 18:38:05 -04:00
ZacharyZhang-NY de8f23acbe Blur softens only the pieces the brush reaches; a clone is cut once per tile (13.16, part two) 2026-10-01 18:18:57 -04:00
ZacharyZhang-NY 72230b09b8 Merge 13.17 and 13.18: a dragged curve point stays on its neighbour, bands match one band, SheetTeardownTests on 13.4a's sheet; AGENTS and TASKS 2026-10-01 18:18:42 -04:00
ZacharyZhang-NY a004db172b Merge branch 'port-e' 2026-10-01 18:11:24 -04:00
ZacharyZhang-NY a77cce4598 Camera Raw curves as Photoshop's: the fitted parametric curve, the tone curve on each channel, one drag in the graph (13.18) 2026-10-01 18:10:13 -04:00
ZacharyZhang-NY f91849ade5 AGENTS and TASKS for 13.10, 13.11, 13.12; liveFolderMaskClip beside drawMaskAlone 2026-10-01 18:08:33 -04:00
ZacharyZhang-NY e243751f64 Merge branch 'port-c' 2026-10-01 18:06:09 -04:00
ZacharyZhang-NY 0b0d36a7df Masks as Photoshop's: the button reveals the selection, Alt-click shows a mask alone (13.12) 2026-10-01 18:04:14 -04:00
ZacharyZhang-NY 90a8e2860e Merge branch 'port-b' 2026-10-01 17:48:41 -04:00
ZacharyZhang-NY cc9bf95722 Say why a brush cannot paint; paint at the layer's own resolution; Cancel and Apply only when an edit waits, scaled layers' scale (13.11) 2026-10-01 17:48:38 -04:00
ZacharyZhang-NY cbd8612014 Liquify keeps pixels sharp, Smudge without ghost copies, Blur's own Radius, the largest Smear commits (13.16, part one) 2026-10-01 17:48:08 -04:00
ZacharyZhang-NY d2c8507fc7 Grain and Add Noise stay with the document on the canvas; the GPU canvas's contracts judged and pinned on the CPU canvas (13.9b) 2026-10-01 17:47:52 -04:00
ZacharyZhang-NY 06843364fe Soft Light by Photoshop's formula; stacks, coverage and adjustments in every mode proven (13.9a) 2026-10-01 17:47:52 -04:00
ZacharyZhang-NY cb85b86d58 Sharper canvas, PSD adjustments and masks, Photoshop's Saturation, Levels and Hue/Saturation on every core, a growing blur's preview kept, the hierarchy kept (13.8) 2026-10-01 17:47:51 -04:00
ZacharyZhang-NY 5bfbc6cd5d Quit settles a pending gradient, a pixel move and open dialogs; Dither › Scanlines (CRT) on all cores (13.17) 2026-10-01 17:14:47 -04:00