Commit Graph

  • 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