8fb4281632
MCP: --automation-read-root / --automation-write-root confine the agent's file access (#500)
Claude
2026-10-10 22:44:01 +00:00
aaf23aa5f8
macOS: File menu dialogs open as sheets, so a drag over the window can't abort the app (#511)
Claude
2026-10-10 22:32:12 +00:00
d6894249fa
Inline editors: the whole name is selected only as a rename opens; arrows then move the caret (#488)
Claude
2026-10-10 22:26:43 +00:00
6a3d5c6703
Viewer: the Pen, Add, Delete and Convert Vertex tools edit motion paths, with pen pointers (#553)
Claude
2026-10-10 22:26:43 +00:00
3c063b5075
GPU: a failed allocation reported as an internal error, or a lost device, no longer crashes the app (#591)
Claude
2026-10-10 22:19:09 +00:00
d6efb795e4
Keyframes: a straight auto-Bezier segment interpolates its chord exactly (#650 follow-up)
Claude
2026-10-10 22:52:36 +00:00
1c7fcccef2
Packaging: the Windows installer offers a desktop shortcut, on by default (#343)
Claude
2026-10-10 22:18:06 +00:00
9d689b1a61
Community follow-ups: dedup font files from overlapping folders (#665); empty-Timeline drop also accepts compositions, rustfmt (#662)
Claude
2026-10-10 22:29:04 +00:00
0b91b465df
Merge pull request #650 from KattKnight/auto-bezier-spatial-tangents
Claude
2026-10-10 22:28:40 +00:00
44e3fe5f6e
Merge pull request #662 from Ni-zav/fix/649-empty-timeline-project-drop-s20261010T2145Z-e7a2
Claude
2026-10-10 22:28:36 +00:00
808513155e
Merge pull request #665 from johnstockertutorial-afk/autocut-font-dirs
Claude
2026-10-10 22:28:35 +00:00
c9695a49e6
Merge pull request #646 from tylerjenningsw/fix/clippy-1.95-lints
Claude
2026-10-10 22:28:35 +00:00
9495810ff5
Tests: the near-plane check tests for the flip, and loopOut compares within float tolerance (#572, #456 follow-up)
Claude
2026-10-10 21:48:52 +00:00
ef96419bec
Appearance: the Light theme repaints Effect Controls headers, Timeline wells and the expression field (#644)
Claude
2026-10-10 21:29:46 +00:00
82788b7a68
Multi-layer edits: only a real drag offsets the other layers; the Timeline stopwatch stays per property (#355, #491 follow-up)
Claude
2026-10-10 21:28:25 +00:00
3f03e025ac
Merge branch 'fix/f7': community issue fixes
Claude
2026-10-10 21:27:44 +00:00
657f34d40b
Layers: with several layers selected, value edits, stopwatches and viewer Scale / Rotate change them all (#355, #491)
Claude
2026-10-10 21:23:36 +00:00
03598229ba
Viewer: 3D layer outlines and the axis gizmo clip at the camera instead of drawing long lines (#572)
Claude
2026-10-10 21:23:23 +00:00
56fd5d52b1
Dock: a panel dropped on a stacked panel becomes a tab in its frame, as in After Effects (#302)
Claude
2026-10-10 21:22:38 +00:00
e2a47495eb
GPU: an effect kernel the shader compiler rejects no longer turns the GPU compositor off (#613)
Claude
2026-10-10 21:17:18 +00:00
ecb2cf1d32
Blend modes: classic modes fade with opacity and HDR modes keep over-range values, as in After Effects (#494)
Claude
2026-10-10 20:51:24 +00:00
1c9b5f1828
Graph Editor: the speed graph of a curved motion path is smooth, not jagged (#456)
Claude
2026-10-10 20:42:34 +00:00
faffad3a6e
Media: a multi-layer EXR's picture and its EXtractoR / Cryptomatte channels share one decode (#474)
Claude
2026-10-10 20:40:50 +00:00
8c74fce5fa
GPU: a declined precomp falls back for that layer only; the decline warning is once per comp and reason (#641 follow-up)
Claude
2026-10-10 20:29:58 +00:00
c773c26281
Merge pull request #641 from MatejKozlovsky/main
Claude
2026-10-10 20:29:22 +00:00
8d32d67f0e
Color: Project Settings ▸ Working Gamma 2.2 / 2.4 with no working space, as in After Effects (#495)
Claude
2026-10-10 19:54:17 +00:00
a220b63bfb
Help: the System Compatibility Report says why there is no GPU and names the window's adapter (#596)
Claude
2026-10-10 19:54:17 +00:00
3effa9a2ea
Timeline: the view follows the CTI past its edges when scrubbing and during playback (#468)
Claude
2026-10-10 19:54:17 +00:00
7b38d4d74e
Dock: a click anywhere on a stacked panel's header bar expands or collapses it (#301)
Claude
2026-10-10 19:54:17 +00:00
f440adbb5a
Dock: dragging a divider past a panel's minimum no longer crashes the app (#306)
Claude
2026-10-10 19:53:56 +00:00
1bea11c9f1
Roto Brush: Cmd/Ctrl-drag resizes the brush, and the tool options show its Diameter (#509)
Claude
2026-10-10 19:29:15 +00:00
3ba43b20c7
Effect Controls: file parameters get Choose…, Apply Color LUT asks for its LUT on apply, and text parameters get a field (#514, #473)
Claude
2026-10-10 19:29:15 +00:00
40e87709d5
Import: numbered stills import as stills unless the Sequence option is on; dropped folders make sequences (#431)
Claude
2026-10-10 19:28:59 +00:00
86d47dc3fe
Snapping and Align: shape layers meet at their visual edges, with no gap (#352)
Claude
2026-10-10 18:31:40 +00:00
9b7f8cf005
Effects: Write-on draws a stroke along the animated brush, honouring Stroke Length and Brush Spacing (#536)
Claude
2026-10-10 18:30:54 +00:00
77dfd44658
Puppet: a pin added to a bent mesh holds it where it is; nothing jumps (#318)
Claude
2026-10-10 18:30:46 +00:00
7e0e641606
Edit: Copy with a property selected copies that property, and Paste sets it on the selected layers (#493)
Claude
2026-10-10 18:30:46 +00:00
09b3dbaad9
Merge branch 'fix/f3': community issue fixes
Claude
2026-10-10 19:48:24 +00:00
33dc3e72fa
Merge branch 'fix/f2': community issue fixes
Claude
2026-10-10 19:48:18 +00:00
d3e34156e5
Merge branch 'fix/f1': community issue fixes
Claude
2026-10-10 19:48:18 +00:00
fbe0f7e1ce
Cache bars: cached frames show at 1/3 resolution (#595)
Claude
2026-10-10 19:32:18 +00:00
e96638093c
Workspaces: saved workspaces last between sessions (#320)
Claude
2026-10-10 19:32:18 +00:00
ced9e97c4a
GPU: log why the GPU compositor declined a frame before the CPU renders it, instead of falling back silently (#640)
Matej Kozlovský
2026-10-10 19:05:30 +02:00
8321d099d2
GPU: precomp layers render their nested comp resident on the GPU instead of on the CPU and uploading it every frame (#640)
Matej Kozlovský
2026-10-10 19:05:00 +02:00
21b732875f
Render: Renderer::precomp_source and run_layer_effects_on, so an accelerator can render a precomp layer's nested comp itself (#640)
Matej Kozlovský
2026-10-10 19:05:00 +02:00
485e4bb59d
Interface: Hangul is probed after the other scripts, so a catch-all face never draws Arabic (#616 follow-up)
Claude
2026-10-10 19:17:26 +00:00
3bde85dfdb
Timeline: Ctrl/Cmd+wheel and a trackpad pinch zoom time (#428)
Claude
2026-10-10 19:16:48 +00:00
69bf806ff5
Graph Editor: buttons that don't fit the bar move to a » menu instead of being cut off (#457)
Claude
2026-10-10 19:16:48 +00:00
e152dfd1d1
Essential Graphics: Scale keeps its Constrain Proportions link, on by default (#338)
Claude
2026-10-10 19:16:47 +00:00
76c9abad50
Viewer: the 3D Renderer menu shows the comp's renderer and switches it (#307)
Claude
2026-10-10 19:16:36 +00:00
29d9ba5fbb
i18n: the Home screen's buttons, pages, tiles, columns and empty states go through the interface catalog (#574)
Claude
2026-10-10 19:16:28 +00:00
a207b19b12#336: Ctrl+\ / Cmd+\ maximizes or restores the application window
Claude
2026-10-10 19:16:03 +00:00
dbbc0e2662#577: font previews are scaled and moved to fit inside their row
Claude
2026-10-10 19:16:03 +00:00
bf5e6c6cec#581: the Discord pill fits its label and field text sits on the field's middle
Claude
2026-10-10 19:16:03 +00:00
e4916e5ca9#513: clicking off a mask's path, even on its layer, deselects its points
Claude
2026-10-10 19:16:03 +00:00
ad7df67602#360: the Project row menu's New Comp from Selection uses the whole selection
Claude
2026-10-10 19:16:03 +00:00
7210b37bb2
Format effect.list's parameter metadata (#631 follow-up)
Claude
2026-10-10 18:51:45 +00:00
7a95a0d138
Project: a single unselected folder or data-file drag still reports why; index math saturates (#634 follow-up)
Claude
2026-10-10 18:51:45 +00:00
72b2e9774e
Dock: test the empty-dock reopen with the reporter's Minimal workspace (#629 follow-up, test from #630)
Claude
2026-10-10 18:51:45 +00:00
954e89c661
Merge pull request #638 from FrederoxDev/feat/color-hex-input
Claude
2026-10-10 18:51:16 +00:00
1c68166b2e
Merge pull request #634 from Ni-zav/fix/project-multiselect-drag-351-s20261010T1753Z-f4c2
Claude
2026-10-10 18:51:15 +00:00
c742145b28
Merge pull request #631 from Ni-zav/fix/effect-parameter-catalog-s20261010T163100Z-6b8a
Claude
2026-10-10 18:51:15 +00:00
1c086fb134
Merge pull request #629 from MarekSpodBiedry/issue-529
Claude
2026-10-10 18:51:15 +00:00
5727754a54
Merge pull request #628 from MarekSpodBiedry/issue-505
Claude
2026-10-10 18:51:15 +00:00
8a65313226
Merge pull request #627 from MarekSpodBiedry/issue-446
Claude
2026-10-10 18:51:15 +00:00
3f840ab37f
Merge pull request #626 from MarekSpodBiedry/issue-467
Claude
2026-10-10 18:51:14 +00:00
da06c42de1
Media: OpenEXR files with HTJ2K compression say it isn't supported (#482)
Claude
2026-10-10 18:51:12 +00:00
34f2955585
Media: an audio file that fails to decode no longer stays silent for good (#324)
Claude
2026-10-10 18:51:07 +00:00
605b7c3a25
Scripting: scripts can't grant themselves file and network access (#590)
Claude
2026-10-10 18:50:57 +00:00
58e91fafbf
Viewer: the locked viewer shares the main viewer's display key (#619 follow-up)
Claude
2026-10-10 18:50:32 +00:00
ff56c5ad24
Audio: the short preview buffer is Linux-only and within the device's range (#614 follow-up)
Claude
2026-10-10 18:50:32 +00:00
4de11be339
Time: in Frames style a typed number is a frame count (#610 follow-up)
Claude
2026-10-10 18:50:32 +00:00
a3cc4d04b0
Merge pull request #614 from vbasky/fix/554-linux-audio-preview
Claude
2026-10-10 18:49:52 +00:00
312ece2b5c
Merge pull request #610 from vbasky/fix/530-current-time
Claude
2026-10-10 18:49:52 +00:00
a9c15f8bbf
Merge pull request #623 from MarekSpodBiedry/issue-531
Claude
2026-10-10 18:49:51 +00:00
0f626e8d45
Merge pull request #622 from MarekSpodBiedry/issue-532
Claude
2026-10-10 18:49:51 +00:00
49e6e834ae
Merge pull request #621 from MarekSpodBiedry/issue-533
Claude
2026-10-10 18:49:51 +00:00