Nigel Ihza Firdausy
cf61eba87a
test(ui): cover renaming an expression control header
2026-10-12 09:19:28 +07:00
Nigel Ihza Firdausy
94f74075f9
fix(ui): let users rename effect instances in Effect Controls ( #944 )
2026-10-12 09:18:57 +07:00
Nigel Ihza Firdausy
0467e1101b
fix(script): expose After Effects text Path Options matchNames ( #815 )
2026-10-11 21:46:02 +07:00
Nigel Ihza Firdausy
40e9e7786b
fix(script): route usedIn composition references through identity cache
2026-10-11 21:45:20 +07:00
Nigel Ihza Firdausy
d347afb2cb
fix(script): preserve item and layer wrapper identity ( #811 )
2026-10-11 21:44:02 +07:00
Nigel Ihza Firdausy
8b25dc713f
fix(script): forward ImportOptions.importAs for layered PSD imports ( #838 )
2026-10-11 21:42:43 +07:00
Nigel Ihza Firdausy
3cdc7af9ff
fix(script): implement ExtendScript String.substr compatibility ( #840 )
2026-10-11 21:41:21 +07:00
Nigel Ihza Firdausy
74b842cc45
fix(script): expose AVLayer transform property shortcuts ( #816 )
2026-10-11 21:30:18 +07:00
Nigel Ihza Firdausy
47972e95a8
fix(script): persist layer comments and unnamed marker parameters ( #808 )
2026-10-11 21:29:04 +07:00
Nigel Ihza Firdausy
be2c73ece9
feat(script): remove a range of keyframes in one command ( #814 )
2026-10-11 21:25:13 +07:00
Nigel Ihza Firdausy
6d757e0061
fix(script): keep undo groups atomic beyond history limit ( #810 )
2026-10-11 21:23:02 +07:00
Nigel Ihza Firdausy
a7249ad1a4
fix(script): keep After Effects Undo command ID 16 stable ( #812 )
2026-10-11 21:19:59 +07:00
Nigel Ihza Firdausy
64ffb404e3
test(script): exercise invalid wide characters in BINARY writes
2026-10-11 21:19:00 +07:00
Nigel Ihza Firdausy
d88bfe9f7c
fix(script): preserve binary File bytes when reading, writing and copying ( #817 )
2026-10-11 21:17:46 +07:00
Nigel Ihza Firdausy
f179b2f2d2
docs(effects): update CC Cylinder parameter count
2026-10-11 11:08:10 +07:00
Nigel Ihza Firdausy
4c81cf04f2
fix(effects): use portable WGSL discriminant guard
2026-10-11 11:07:36 +07:00
Nigel Ihza Firdausy
f29436580e
fix(effects): implement XYZ axis rotation for CC Cylinder on CPU and GPU
2026-10-11 11:06:51 +07:00
Nigel Ihza Firdausy
31370e6144
fix(viewer): create a composition when footage is dropped on empty viewer
2026-10-11 11:02:26 +07:00
Nigel Ihza Firdausy
2925d9605a
fix(timeline): ignore non-media data items dropped onto empty timeline
2026-10-11 04:57:32 +07:00
Nigel Ihza Firdausy
a9f4d92d5a
test(timeline): avoid overlapping harness borrows in multi-drop regression
2026-10-11 04:55:57 +07:00
Nigel Ihza Firdausy
bd906d3ee9
fix(timeline): create composition when footage is dropped into an empty timeline ( #649 )
2026-10-11 04:52:24 +07:00
Nigel Ihza Firdausy
1922e621c2
fix(ui): drop all selected Project items into compositions ( #351 )
...
Preserve Project multi-selection when dropping onto the Timeline or Composition viewer. Keep stack order and drop position, skip non-layer project items, and add pointer-drag regression coverage.
2026-10-11 00:58:35 +07:00
Nigel Ihza Firdausy
4df4d9185b
fix(effect): expose parameter metadata in effect.list ( #441 )
2026-10-10 23:41:07 +07:00
Nigel Ihza Firdausy
4bc619b010
fix(script): deselect individual properties via Property.selected=false ( #548 )
2026-10-10 15:58:22 +07:00
Nigel Ihza Firdausy
c822fcdff3
fix(render-queue): honor height-only locked resize edits ( #541 )
2026-10-10 15:57:09 +07:00
Nigel Ihza Firdausy
65bf4702fd
fix(render-queue): distinguish settings template on queue creation ( #542 )
2026-10-10 15:55:02 +07:00
Nigel Ihza Firdausy
9d10d84dee
fix(engine): validate text layer position coordinates ( #537 )
2026-10-10 15:53:14 +07:00
Nigel Ihza Firdausy
da131fcd57
fix(app): open .ecprojx project copies passed on the command line ( #528 )
2026-10-10 15:51:14 +07:00
Nigel Ihza Firdausy
6ed3d210fb
fix(expr): reflect pending TextStyle baseline edits in expression getters ( #545 )
2026-10-10 15:50:18 +07:00
Nigel Ihza Firdausy
4f6256c486
fix(script): keep pending TextDocument baseline reads in sync ( #549 )
2026-10-10 15:49:32 +07:00
Nigel Ihza Firdausy
d0489021b5
fix(script): make Item.selected=false deselect only that item ( #544 )
2026-10-10 15:47:58 +07:00