Default Branch

6f85054288 · fix(clipboard): paste JPEG, BMP and other non-PNG images on Wayland (#2546) (#4752) · Updated 2026-10-13 07:06:34 +00:00

Branches

2dd5d16046 · Tile grid overlay: gate rayon to native so the web build compiles · Updated 2026-10-13 02:30:59 +00:00    daniel543x

103
1

5cf4689ea7 · Stroke latency trace: PHOTOCRAFT_STROKE_TRACE times each frame of a brush stroke (#1343) · Updated 2026-10-12 19:17:16 +00:00    daniel543x

286
1

3b77b28ebe · macOS: big brushes keep a native outline too, and big cursor bitmaps rasterise 7x faster (#1343) · Updated 2026-10-12 19:05:46 +00:00    daniel543x

286
1

d1a5787b2b · Hard brushes: a 2 px anti-aliased edge, so curves and diagonals aren't stair-stepped (#4088) · Updated 2026-10-12 18:58:24 +00:00    daniel543x

286
1

078f7a38a8 · docs: drop the last wasm size gate mention · Updated 2026-10-12 17:37:17 +00:00    daniel543x

286
4

d43db3e153 · Release 0.8.2: web build back under the wasm size gate · Updated 2026-10-12 16:57:00 +00:00    daniel543x

286
0
Included

01e330b33d · fix(compose): clipped layers take the base's shape, not its fill; clipped Dissolve dissolves (#3052) · Updated 2026-10-12 15:56:52 +00:00    daniel543x

289
1

31e523a0f4 · feat(styles): import and export .asl layer style libraries (#1051) · Updated 2026-10-12 15:52:08 +00:00    daniel543x

289
1

9331bc21b0 · fix(type): type with a missing font keeps its pixels through transforms (#3617, #3556) · Updated 2026-10-12 15:48:54 +00:00    daniel543x

289
1

69153b1d8a · fix(ui): the filter preview window never uploads a texture past the GPU limit · Updated 2026-10-12 14:36:42 +00:00    daniel543x

299
6

85e8c51b8a · Tests: the MCP resources test also ignores Purge All's disabledReason · Updated 2026-10-12 11:40:54 +00:00    daniel543x

345
11

16dd4b19ad · fix(layers): identify the Background by structure, never by its English name · Updated 2026-10-12 09:57:11 +00:00    daniel543x

383
1

0bc3feb049 · fix(psd): Multichannel alpha channels stay alpha; a save keeps resources and global blocks · Updated 2026-10-12 09:50:44 +00:00    daniel543x

384
1

685aca7769 · feat(compose): Lab documents evaluate Invert, Posterize, Threshold, Brightness/Contrast and Gradient Map on L, a, b · Updated 2026-10-12 09:02:05 +00:00    daniel543x

402
1

9aaeb6e628 · fix(psd): keep a pixel layer's vstk when it has no vector mask, as Photoshop does · Updated 2026-10-12 08:57:31 +00:00    daniel543x

423
2

44dc6f002d · fix(liquify): dab spacing runs on along the whole stroke, so pointer speed no longer changes the warp (#2606) · Updated 2026-10-12 08:46:41 +00:00    daniel543x

402
1

9ea1268cac · fix(psd): type layer bytes match Photoshop (TySh bounds, AntiAlias, version info) · Updated 2026-10-12 08:45:15 +00:00    daniel543x

402
1

be29e6bb54 · fix(psd): write descriptor ids warp, list and time as length-4 strings · Updated 2026-10-12 08:42:05 +00:00    daniel543x

402
1

d549069569 · feat(psd): Gradient Map stops in CMYK, Lab, Gray and HSB import and round-trip · Updated 2026-10-12 08:36:37 +00:00    daniel543x

424
1

ffd811d679 · feat(save): File › Save keeps a JPEG's quality and a WebP's lossy/lossless encoding (#2399) · Updated 2026-10-12 08:13:51 +00:00    daniel543x

424
1