This website requires JavaScript.
826d82007d
i18n: add Russian, French and German menu catalogs
sanches
2026-10-11 19:06:04 +03:00
67434e9038
ci: refactor workflows to use storytold/craft-common-actions (#801 )
Dylan M. Taylor
2026-10-11 11:51:43 -04:00
f4c5015b35
Settings: keep action buttons visible at high UI scales
tylerjenningsw
2026-10-11 11:48:07 -04:00
4a3889270b
#864 : Track Matte menu: a mode without a matte layer takes the layer above
vangel76
2026-10-11 17:46:05 +02:00
1226576a92
#866 : Layer > New > Text starts typing into Source Text
vangel76
2026-10-11 17:46:01 +02:00
ba2770a258
Timeline: UU reveals modified options, layer styles and fixes false positives
pravdomil
2026-10-11 17:41:30 +02:00
01400f0a89
UI: draw the ▸ menu-path separator instead of a missing-glyph box
pravdomil
2026-10-11 17:37:57 +02:00
b0c0c61aa0
Save the active comp and open comp tabs in project files
Fabio Lussi
2026-10-11 17:27:01 +02:00
41c92d3856
Window menu: show check marks next to visible panels
pravdomil
2026-10-11 16:57:13 +02:00
f45f57da7d
Docs: gaps.md records the #612 viewer gradient-handle tests
tylerjenningsw
2026-10-11 11:12:15 -04:00
c39f29882c
Shapes: drag gradient start and end points in the Composition viewer (#612 )
tylerjenningsw
2026-10-11 11:12:05 -04:00
c81a9f1061
Timeline: U and UU reveal Time Remap
pravdomil
2026-10-11 16:55:57 +02:00
afaa4bdeeb
UI: leave no gap between the rows of a menu
pravdomil
2026-10-11 16:55:27 +02:00
0467e1101b
fix(script): expose After Effects text Path Options matchNames (#815 )
Nigel Ihza Firdausy
2026-10-11 21:46:02 +07:00
40e9e7786b
fix(script): route usedIn composition references through identity cache
Nigel Ihza Firdausy
2026-10-11 21:45:20 +07:00
d347afb2cb
fix(script): preserve item and layer wrapper identity (#811 )
Nigel Ihza Firdausy
2026-10-11 21:44:02 +07:00
8b25dc713f
fix(script): forward ImportOptions.importAs for layered PSD imports (#838 )
Nigel Ihza Firdausy
2026-10-11 21:42:43 +07:00
3cdc7af9ff
fix(script): implement ExtendScript String.substr compatibility (#840 )
Nigel Ihza Firdausy
2026-10-11 21:41:21 +07:00
74b842cc45
fix(script): expose AVLayer transform property shortcuts (#816 )
Nigel Ihza Firdausy
2026-10-11 21:30:18 +07:00
47972e95a8
fix(script): persist layer comments and unnamed marker parameters (#808 )
Nigel Ihza Firdausy
2026-10-11 21:29:04 +07:00
88bf89ea5d
Shortcuts: Cmd+Left / Cmd+Right Arrow step a frame
pravdomil
2026-10-11 16:26:27 +02:00
be2c73ece9
feat(script): remove a range of keyframes in one command (#814 )
Nigel Ihza Firdausy
2026-10-11 21:25:13 +07:00
6d757e0061
fix(script): keep undo groups atomic beyond history limit (#810 )
Nigel Ihza Firdausy
2026-10-11 21:23:02 +07:00
a7249ad1a4
fix(script): keep After Effects Undo command ID 16 stable (#812 )
Nigel Ihza Firdausy
2026-10-11 21:19:59 +07:00
64ffb404e3
test(script): exercise invalid wide characters in BINARY writes
Nigel Ihza Firdausy
2026-10-11 21:19:00 +07:00
d88bfe9f7c
fix(script): preserve binary File bytes when reading, writing and copying (#817 )
Nigel Ihza Firdausy
2026-10-11 21:17:46 +07:00
04e087ae58
Window: remember the window's size and position between launches
pravdomil
2026-10-11 15:54:29 +02:00
e1bcaab0a0
UI: favorite themes and appearance shortcuts
Luniiya
2026-10-11 15:46:18 +02:00
3e0519de5f
UI: wrap the Footage panel's empty hint in a narrow panel
pravdomil
2026-10-11 15:38:55 +02:00
be6134e8ad
Performance: reduce UI stalls while dragging layers
cdinhoo
2026-10-11 15:49:21 +03:00
afdb958199
Layer panel: zoom and pan; View zoom acts on the focused viewer; Roto Brush hint in the Composition panel (#753 )
redonion23
2026-10-11 14:41:40 +02:00
9da66d9063
#786 : fuzz expressions; fix the overflows, hangs and panic it found
vangel76
2026-10-11 14:40:03 +02:00
c03b0a7aa7
Import: MP4/MOV movies respect their rotation
pravdomil
2026-10-11 14:30:44 +02:00
3df7e8f77c
Shapes: a closed colour picker leaves the next Escape to the dialog (#612 )
tylerjenningsw
2026-10-11 08:29:54 -04:00
683ec372d9
Import: stills respect their Exif orientation
pravdomil
2026-10-11 14:03:47 +02:00
bee798c190
Automation: a layer or comp id sent as a string resolves as an id (#749 )
MarekSpodBiedry
2026-10-11 13:52:29 +02:00
db11dffa18
Keep footage dropped on the timeline at its full length (#795 )
MarekSpodBiedry
2026-10-11 13:52:01 +02:00
d648026ffd
#794 : open movies in place instead of reading them whole
vangel76
2026-10-11 13:42:24 +02:00
271000b294
#595 : RAM preview prefetches nearest the playhead and keeps the frames just ahead
vangel76
2026-10-11 13:35:14 +02:00
765ba157be
#788 : hold opened projects and size commands to the 30,000 px limits
vangel76
2026-10-11 13:22:59 +02:00
e7ada5bd16
#486 : move a panel into its own native window (multiple monitors)
vangel76
2026-10-11 13:10:12 +02:00
b747ffc986
#779 : fuzz File > Open; refuse deeply nested XML projects
vangel76
2026-10-11 13:02:40 +02:00
a0decc80dd
#329 : superseded viewer frames call off their footage decodes
vangel76
2026-10-11 13:01:54 +02:00
884cb9987b
#776 : test that app shortcuts still run after a mouse click on a row
vangel76
2026-10-11 12:58:03 +02:00
7085816c98
#773 : run repeating app.scheduleTask tasks until cancelTask
vangel76
2026-10-11 12:56:09 +02:00
132bd21078
#776 : Project panel arrow-key navigation and accessible names
vangel76
2026-10-11 12:53:48 +02:00
8763fc0138
Translate the 95 panel rows Ukrainian was missing
MishynMykhailo
2026-10-11 13:46:05 +03:00
575642a5ed
#372 : uncompressed QuickTime (raw RGB / ARGB) output module format
vangel76
2026-10-11 12:43:33 +02:00
1c06a793a5
#766 : deliver ScriptUI mouse events to script listeners
vangel76
2026-10-11 12:39:23 +02:00
ea0414e280
#770 : Proportional Scrubbing of Timeline values (Ctrl+Alt / Cmd+Opt)
vangel76
2026-10-11 12:39:06 +02:00
88278ea871
#760 : $.evalFile and a minimal BridgeTalk host identification
vangel76
2026-10-11 12:37:05 +02:00
e29f34029c
#759 : #include / //@include / #includepath in scripts
vangel76
2026-10-11 12:34:36 +02:00
f0bd916543
#767 : import MXF (OP1a / OP-Atom) footage
vangel76
2026-10-11 12:30:51 +02:00
5ba0c60a15
#762 : import animated WebP as footage with its frames
vangel76
2026-10-11 12:29:26 +02:00
557c0bdbba
#756 : import DPX and Cineon stills and sequences
vangel76
2026-10-11 12:24:16 +02:00
81bec748ec
#757 : Transitions animation presets in Effects & Presets
vangel76
2026-10-11 12:24:10 +02:00
bfe384e400
#758 : layers, property groups and properties are callable
vangel76
2026-10-11 12:22:03 +02:00
7afe723260
#741 : font menu filters to variable fonts
vangel76
2026-10-11 12:14:50 +02:00
fb5a5e9ac0
#315 : Front / Bevel / Side / Back Color for extruded shapes and text
vangel76
2026-10-11 12:05:36 +02:00
cf8b9aebc9
#750 : float footage follows Working Gamma and is encoded once
vangel76
2026-10-11 12:03:10 +02:00
1fdf817cc9
#745 : import Targa (.tga) and Radiance HDR (.hdr) stills and sequences
vangel76
2026-10-11 11:57:13 +02:00
7aee1d6275
#474 : decoding a multi-layer EXR no longer holds the file's samples twice
vangel76
2026-10-11 11:54:09 +02:00
0ae960102c
#732 : toolbar Fill/Stroke Options change the selected shape layers' kind
vangel76
2026-10-11 11:49:48 +02:00
977532f135
#736 : import FBX 3D models (binary and ASCII)
vangel76
2026-10-11 11:46:43 +02:00
c733277263
#303 : Mesh Warp's grid can be dragged in the Composition viewer
vangel76
2026-10-11 11:43:38 +02:00
d58253cc5a
#738 : Edit ▸ Paste pastes SVG markup as a shape layer
vangel76
2026-10-11 11:43:18 +02:00
238f62606b
Graph Editor: Shift constrains Bezier handle drags to one axis (#723 )
MarekSpodBiedry
2026-10-11 11:40:11 +02:00
ddcca91d50
#730 : Composition ▸ Copy Frame to Clipboard
vangel76
2026-10-11 11:33:45 +02:00
5661d5111c
#729 : import STL 3D models (binary and ASCII)
vangel76
2026-10-11 11:32:11 +02:00
f9db3afd34
#678 : dropped Photoshop files show the Import Photoshop File dialog
vangel76
2026-10-11 11:28:18 +02:00
3b7f1ace28
#473 : Cryptomatte Selection keeps quoted names with commas whole
vangel76
2026-10-11 11:25:24 +02:00
00383eed99
#710 : Timeline ruler labels frames when Time Display is Frames
vangel76
2026-10-11 11:21:30 +02:00
b47f02eaba
Contributors: add vangel76 (Valentin Klein)
vangel76
2026-10-11 11:11:25 +02:00
a482981c57
CI: run FreeBSD and Windows ARM64 checks nightly and on release, not per PR
Brandon Thomas
2026-10-11 02:03:00 -04:00
c88d2b3a7f
fix(render): prevent render hang and system lag (#2081 )
Mara Johnson
2026-10-11 00:36:38 -04:00
f179b2f2d2
docs(effects): update CC Cylinder parameter count
Nigel Ihza Firdausy
2026-10-11 11:08:10 +07:00
4c81cf04f2
fix(effects): use portable WGSL discriminant guard
Nigel Ihza Firdausy
2026-10-11 11:07:36 +07:00
f29436580e
fix(effects): implement XYZ axis rotation for CC Cylinder on CPU and GPU
Nigel Ihza Firdausy
2026-10-11 11:06:51 +07:00
31370e6144
fix(viewer): create a composition when footage is dropped on empty viewer
Nigel Ihza Firdausy
2026-10-11 11:02:26 +07:00
42d8120147
Settings: allow custom UI scale percentages (#682 )
tylerjenningsw
2026-10-10 23:47:27 -04:00
8a9b46ba71
pt-BR: translate the panels below the menu bar
Wladmir Júnior
2026-10-11 00:44:05 -03:00
5c1484b6e7
Shapes: the Gradient Editor uses the shared colour picker; Escape closes only the picker (#612 )
tylerjenningsw
2026-10-10 23:43:40 -04:00
a81c98d33c
Match After Effects non-legacy Brightness & Contrast.
Vikram Bhaskaran
2026-10-11 14:31:10 +11:00
fe5c2b29b0
Tests: six engine tests no longer assume the working directory's drive on Windows
Dennis M. Francis
2026-10-10 20:26:20 -07:00
a6945de659
#596 : GPU Information names the adapter, or why the GPU compositor is off
Dennis M. Francis
2026-10-10 18:30:18 -07:00
9ce7d12721
Pixel Motion Blur: synthesize the blur from motion vectors and honour Vector Detail (#535 ).
Vikram Bhaskaran
2026-10-11 13:32:13 +11:00
ec1bc8cc99
Shapes: edit gradient color and opacity stops (#612 )
tylerjenningsw
2026-10-10 17:41:06 -04:00
9a7d3e7699
Merge pull request #689 from skylartaylor/codex/ui-suite-integration-20261010
skylar taylor-barrick
2026-10-10 20:10:35 -06:00
83ae6218ef
UI.9: retain shared docking across upstream workspace changes
skylar taylor-barrick
2026-10-10 19:25:49 -06:00
fa733bfb04
Effects: text and shape layers run their stack over the whole layer region (#659 ).
Vikram Bhaskaran
2026-10-11 12:25:29 +11:00
f953cd2855
Release prep: 0.8.0 and a Linux riscv64 release build (#669 )
Brandon Thomas
2026-10-10 21:08:18 -04:00
983a2f0ebf
Tests: an imported animated GIF plays its frames in a wired session (#651 ).
Vikram Bhaskaran
2026-10-11 11:26:26 +11:00
4b58cd2eb7
Merge pull request #676 from storytold/claude/community-pr-review-lwtrlr
BFlat
2026-10-11 07:16:00 +07:00
ceb116d6d2
Issue fixes : #647 nested frame renders while dragging, #659 CC Smear/Tiler past text bounds, #652 relative footage next to the project, #651 GIF playback test
Claude
2026-10-10 23:55:23 +00:00
2ec87e921f
Merge pull request #675 from storytold/claude/community-pr-review-lwtrlr
BFlat
2026-10-11 06:55:07 +07:00
f3fe25fd67
Import: test that an animated GIF imported from disk plays (#651 )
Claude
2026-10-10 23:50:08 +00:00
8e14c00eaf
Project: footage saved with a relative path is found next to the project file (#652 )
Claude
2026-10-10 23:41:43 +00:00
cb37c2511c
App: a lost graphics device tells the user why the window closes and where the recovery copy is (#591 )
Claude
2026-10-10 23:36:52 +00:00
2aefe3e644
Effects: CC Smear and CC Tiler on text and shape layers reach past the content's box (#659 )
Claude
2026-10-10 23:35:47 +00:00
7fd1d09088
Merge pull request #671 from vbasky/fix/pointer-wrap-textures-delta
Claude
2026-10-10 23:31:17 +00:00