Default Branch

efa1edd079 · algo: gate the recorded-hash test's helpers with the test (#7053) · Updated 2026-10-17 16:39:15 +02:00

Branches

478214f60b · GPU memory follow-ups (#5973 review): fit cleared on device loss and on the CPU canvas; measured when switching to a document whose canvas is current; notice names the 3/8 card cap; VRAM override documented; perf rows count memory like the app · Updated 2026-10-16 06:36:41 +02:00

49
1

e7b5b14898 · GPU memory on top of #5234: memory_budget takes the card's memory (vram) and the GPU Memory value; the document's pixels are charged unless the card's own memory is known; a set GPU Memory is capped at the card's share; benches use video_memory · Updated 2026-10-16 06:18:28 +02:00

50
3

93837ee578 · wasm size: compose and algo join cms at opt-level "z" to clear the 24 MiB gate · Updated 2026-10-16 01:20:22 +02:00

74
4

94b2f291a7 · Follow-ups to #5801/#5859: precheck docs name the group nesting limit; precheck test covers valid ids and null; Free Transform refusals translated; stranded-backup error tested · Updated 2026-10-16 00:31:49 +02:00

75
1

d9e1c10c30 · Free Transform + New Layer: precheck resolves a layer given by name as the command does; Layer via Copy/Cut leave PRECHECKED (their failures show only when they run); rebased (lib.rs mod lines) · Updated 2026-10-16 00:22:09 +02:00

78
6

f35509c194 · Shortcut exports: a failed backup move removes its placeholder; undo restores backups without deleting first and names any it couldn't; read-only targets refused up front · Updated 2026-10-16 00:14:51 +02:00

87
7

6f61806048 · docs: present mode default is vsync (Low-Latency Drawing ships off) · Updated 2026-10-16 00:07:54 +02:00

86
11

2173abe048 · Paste Layer Style: a group's Pass Through pastes onto other layers as Normal; style clipboard comment · Updated 2026-10-15 22:56:54 +02:00

89
1

57033ef758 · Keyboard Shortcuts: a conflict goes stale when the bindings change after it (Reset All, Use Default, Delete, ×, Escape, a set switch); Accept takes the key from every holder; Linux reserves its own keys; doc comment back on shortcut_text · Updated 2026-10-15 22:30:40 +02:00

94
2

37c97f3f66 · Layers panel: a selected Background is left out of several-layer Opacity, Fill, blend and lock changes until Photoshop's behaviour is confirmed (#5856) · Updated 2026-10-15 22:18:01 +02:00

94
4

e27fe467f9 · Paste Layer Style keeps Blend If normalised across modes; Align docs say it follows an active selection for any count; undo, group and 16-bit tests · Updated 2026-10-15 21:37:16 +02:00

152
2

04e9904cc4 · fmt · Updated 2026-10-15 21:35:22 +02:00

152
3

f9ed9e3e57 · ci: refresh timeout draft against current main · Updated 2026-10-15 16:27:05 +02:00

100
0
Included

bdeb3da39b · fix(compose): serialize effect identity cache misses · Updated 2026-10-15 11:05:29 +02:00

103
1

3a77137121 · .kys import: tool keys and sets saved on Windows (K3) (#5345) · Updated 2026-10-15 06:28:46 +02:00

182
2

c38e8cb2f2 · Merge main into #5345 · Updated 2026-10-15 06:23:25 +02:00

113
12

1b867ddeec · fix(ui-egui): canvas textures fit the device's texture limit; GPU tests hold the GPU lock on the app's device · Updated 2026-10-15 05:54:02 +02:00

136
1

6b04c4d6e0 · Fix two ui-egui tests broken on main by concurrent landings · Updated 2026-10-15 05:18:27 +02:00

136
1

c699e3cda6 · Release 0.9.0 · Updated 2026-10-14 16:16:05 +02:00

277
0
Included

a76831f632 · Merge main into feat/stroke-latency-trace (keep both new stroke tests) · Updated 2026-10-13 22:45:34 +02:00

323
2