Commit Graph

  • 53d6b396ac Update README with Linux file drag-and-drop details David Campos 2026-10-09 20:36:31 +04:00
  • 9d85d4f116 Viewer: Auto resolution follows the magnification; minified frames are averaged (#417) bflatastic 2026-10-09 22:52:48 +07:00
  • 94e4afe8de Text: text layers are always rasterised at their on-screen scale (#390) bflatastic 2026-10-09 22:52:20 +07:00
  • 36ef45077a Styles: overlays keep anti-aliased edges clean (#416) bflatastic 2026-10-09 22:52:03 +07:00
  • 88e2e6470a Text: touching glyphs join without a seam (#415) bflatastic 2026-10-09 22:51:50 +07:00
  • 2a460986ee Merge pull request #445 from storytold/fix/398-tr-lookup BFlat 2026-10-09 23:16:12 +07:00
  • ea5dfae95f i18n: interface translations are looked up by hash, not by scanning the catalog (#398) bflatastic 2026-10-09 23:15:54 +07:00
  • 4fad3e7af4 Merge pull request #436 from storytold/fix/393-370-timeline-ux BFlat 2026-10-09 23:10:56 +07:00
  • e445877494 UI: keep live previews updating during rapid edits cdinhoo 2026-10-09 19:06:17 +03:00
  • 79bf5a6b59 Timeline: property names have the property menu (#407) bflatastic 2026-10-09 22:37:19 +07:00
  • 9c9e954ee2 Timeline: Tab moves to the next value field (#361) bflatastic 2026-10-09 22:36:43 +07:00
  • 0171eb1e2e Timeline: the expression field grows while typing and drags taller (#371) bflatastic 2026-10-09 22:36:13 +07:00
  • 6fadae2818 Timeline: the pick whip picks the dimension it is dropped on (#363) bflatastic 2026-10-09 22:35:45 +07:00
  • 639342a5e7 Timeline: the pick whip scrolls the layers at their edges (#362) bflatastic 2026-10-09 22:35:15 +07:00
  • 0b2ef8e584 Timeline: Ctrl/Cmd-click on the time display toggles Timecode / Frames (#370) bflatastic 2026-10-09 22:34:37 +07:00
  • fcf3bb5dca Viewer: resize cursors follow each handle and the layer's rotation (#393) bflatastic 2026-10-09 22:33:59 +07:00
  • 609ef9cacb Merge pull request #429 from storytold/fix/413-414-export-cache BFlat 2026-10-09 22:51:10 +07:00
  • e3873ae92f CI: pushes to main no longer cancel the FreeBSD / Windows ARM64 run in progress Brandon Thomas 2026-10-09 11:37:20 -04:00
  • 8c4a3cbfe0 Export: a Render Queue job renders every frame on the project's renderer (#414) bflatastic 2026-10-09 21:59:27 +07:00
  • 1ccf7cb910 Export: Render Queue jobs keep a layer cache, so static layers render once (#413) bflatastic 2026-10-09 21:34:48 +07:00
  • f08d090cd8 Merge pull request #433 from storytold/fix/402-no-row-separators BFlat 2026-10-09 22:14:05 +07:00
  • 82f0cd9668 UI: Effect Controls and the Timeline have no parameter row separators, as in After Effects (#402) bflatastic 2026-10-09 22:13:31 +07:00
  • 66df1696ac Text: the variable-font test fails when nothing moves instead of skipping FeiLiuEM 2026-10-09 23:01:54 +08:00
  • c0b3bde66f Add rendered frame fidelity scoring Vikram Bhaskaran 2026-10-10 01:59:03 +11:00
  • 9144eef269 Merge remote-tracking branch 'origin/main' into integrate5 Brandon Thomas 2026-10-09 10:33:41 -04:00
  • f1a31fb9eb i18n: drop the Ukrainian row for the removed Ease Presets panel (#401 follow-up) Brandon Thomas 2026-10-09 10:33:17 -04:00
  • be676f90ec Merge pull request #401 from dmatviichuk/i18n/ukrainian BFlat 2026-10-09 21:32:04 +07:00
  • 4047ea94ea Merge pull request #398 from FeiLiuEM/ui-i18n Brandon Thomas 2026-10-09 10:22:32 -04:00
  • 07e163db64 i18n: Ukrainian drops the Ease Presets panel entry, which became a ScriptUI panel (#395, #404) bflatastic 2026-10-09 21:22:15 +07:00
  • a0c6a6e96e Merge pull request #401 from dmatviichuk/i18n/ukrainian Brandon Thomas 2026-10-09 10:22:14 -04:00
  • a787d077d4 i18n: add Ukrainian menu translation (#395) Dmytro Matviichuk 2026-10-09 14:46:20 +02:00
  • ea785355cd GPU: note why Posterize's division correction is an fma (#405 follow-up) Brandon Thomas 2026-10-09 10:22:01 -04:00
  • 9b852b62af Merge pull request #405 from sanyamsingh001/fix/gpu-threshold-parity Brandon Thomas 2026-10-09 10:21:53 -04:00
  • 9b62a4a833 Merge pull request #402 from cdinhoo/codex/parameter-row-spacing Brandon Thomas 2026-10-09 10:21:43 -04:00
  • 7885b67aa9 Merge pull request #404 from storytold/feat/plugins-ae-parity BFlat 2026-10-09 21:21:25 +07:00
  • 5f1f346366 G2: Fix effect input semantics and control activation cdinhoo 2026-10-09 17:16:36 +03:00
  • da165724e9 Plug-ins: Ease Presets moves out of core into a bundled ScriptUI panel bflatastic 2026-10-09 19:38:38 +07:00
  • 9da33c157e Plug-ins: ScriptUI Panels folder scripts dock as panels and reopen, as in After Effects bflatastic 2026-10-09 18:56:32 +07:00
  • 6ce58040fd Viewer: the Snapping menu has After Effects' two options bflatastic 2026-10-09 18:56:19 +07:00
  • b9d1f79f7d Merge pull request #422 from storytold/fix/297-start-timecode BFlat 2026-10-09 21:02:18 +07:00
  • a34aecd719 Import: Interpret Footage has Start Timecode, as in After Effects (#297) bflatastic 2026-10-09 20:50:13 +07:00
  • e12bf5ca7d Merge pull request #289 from storytold/fix/227-shape-effect-points Brandon Thomas 2026-10-09 09:32:13 -04:00
  • 2c199d55f8 Merge pull request #384 from storytold/feat/297-image-sequences Brandon Thomas 2026-10-09 09:31:51 -04:00
  • 14417c0400 Merge pull request #354 from thanhcong2k7/fix/ui-dock-focus-outline-zorder Brandon Thomas 2026-10-09 09:31:43 -04:00
  • 3d1b87f0d4 Merge pull request #345 from thanhcong2k7/fix/ui-commit-text-on-tool-switch Brandon Thomas 2026-10-09 09:31:42 -04:00
  • e52ff9ab95 Merge pull request #342 from HEOJUNFO/fix-313-single-pin-jump Brandon Thomas 2026-10-09 09:31:41 -04:00
  • d5beb4b3c4 Merge pull request #344 from MindlessRuff/fix/exr-over-range Brandon Thomas 2026-10-09 09:31:40 -04:00
  • f87f3b3e1a Merge pull request #357 from HEOJUNFO/fix-317-aiff-float Brandon Thomas 2026-10-09 09:31:38 -04:00
  • b6ba84d828 Merge pull request #353 from cjcwwww/i18n/zh-hans-terminology Brandon Thomas 2026-10-09 09:28:40 -04:00
  • a990432962 Merge pull request #312 from FeiLiuEM/font/cjk-locale Brandon Thomas 2026-10-09 09:28:38 -04:00
  • 64d1965648 Merge pull request #319 from thanhcong2k7/main Brandon Thomas 2026-10-09 09:28:36 -04:00
  • 3df56ce9d9 MCP: describe_command and execute_command accept id again (#365 follow-up) Brandon Thomas 2026-10-09 09:25:09 -04:00
  • 7b41793ab4 Merge pull request #365 from storybored379/feat/mcp-conventions Brandon Thomas 2026-10-09 09:25:25 -04:00
  • 754e998989 Merge pull request #374 from storytold/fix/368-tflite-budgets Brandon Thomas 2026-10-09 09:25:24 -04:00
  • a3cfc3e014 Merge pull request #388 from KazW/fix/mediapipe-crop-sampling Brandon Thomas 2026-10-09 09:25:23 -04:00
  • d3684216e4 Merge pull request #373 from storytold/fix/367-nms-degenerate Brandon Thomas 2026-10-09 09:25:22 -04:00
  • 68d94b8031 Merge pull request #281 from XusBadia/dmg-background Brandon Thomas 2026-10-09 09:20:44 -04:00
  • 1eecb40a6a i18n: match the Simplified Chinese labels to the installed 26.5.0 UI WaWu 2026-10-09 13:52:09 +08:00
  • b6cf4a8a60 UI: Compact and align effect parameter rows cdinhoo 2026-10-09 15:56:05 +03:00
  • 6d99f68330 G1: preserve GPU Posterize threshold parity sanyamsingh001 2026-10-09 23:03:05 +10:00
  • ceda5bd607 i18n: add Ukrainian menu translation (#395) Dmytro Matviichuk 2026-10-09 14:46:20 +02:00
  • 5344f304c3 text, ui: borrow the app at the test call sites, and drop a redundant lifetime FeiLiuEM 2026-10-09 20:34:03 +08:00
  • 29c4d3ad15 Revert #200 (text always continuously rasterised): breaks kinetic_typography Brandon Thomas 2026-10-09 08:22:58 -04:00
  • 55ba002acf Text: the variable-font test picks an axis that moves the advance FeiLiuEM 2026-10-09 20:21:05 +08:00
  • 7df9b981cd panels: the render queue, effects and the remaining panels read their text from the catalog FeiLiuEM 2026-10-09 20:17:05 +08:00
  • a15a436647 panels: the timeline, viewer, project and layer panels read their text from the catalog FeiLiuEM 2026-10-09 20:17:05 +08:00
  • add2e977f6 panels: dialogs, settings and forms read their text from the catalog FeiLiuEM 2026-10-09 20:17:05 +08:00
  • cceaba0452 i18n: a catalog for the interface below the menu bar FeiLiuEM 2026-10-09 20:17:05 +08:00
  • efd348335f Import: missing sequence frames show a placeholder, as in After Effects (#297) bflatastic 2026-10-09 18:52:19 +07:00
  • d5f78f3fc0 Merge pull request #391 from storytold/fix/279-275-284-ui BFlat 2026-10-09 18:44:55 +07:00
  • 65d2c34e54 Menus: the Project panel's footage menu passes the keyboard navigator (#279, #290) bflatastic 2026-10-09 18:38:39 +07:00
  • 7a9c459e42 Settings: Appearance > UI Scale sizes the whole interface (#284) bflatastic 2026-10-09 18:31:29 +07:00
  • 8e4d9988af Settings: the dialog no longer scrolls sideways (#284) bflatastic 2026-10-09 18:27:56 +07:00
  • 7056801eb2 Timeline: the composition marker bin adds comp markers where they are dropped (#275) bflatastic 2026-10-09 18:27:13 +07:00
  • 6bb9bd8dab Menus: arrow keys and Enter drive the menu bar; shortcuts wait while a menu is open (#279) bflatastic 2026-10-09 18:25:05 +07:00
  • ad3da3c8de text, ui: follow a language change, and resolve the language before the fonts FeiLiuEM 2026-10-09 19:28:42 +08:00
  • a4d1e8d0b3 text, ui: the CJK fallback fonts follow the interface language FeiLiuEM 2026-10-09 01:16:27 +08:00
  • 50c9549529 Import: image sequences with a Sequence option, ranges, folders and missing frames (#297) bflatastic 2026-10-09 16:57:42 +07:00
  • 4aaadd0ed3 Merge pull request #387 from storytold/fix/295-extractor-layers BFlat 2026-10-09 17:58:37 +07:00
  • 5304437629 segment: sample crops like MediaPipe's ImageToTensor; no overflow in crop (#385, #386) Kaz Walker 2026-10-09 04:38:07 -06:00
  • 27cabcb36b Effects: EXtractoR picks layers and channels of multi-layer EXRs (#295) bflatastic 2026-10-09 17:29:26 +07:00
  • a6c72acf94 Merge pull request #383 from storytold/fix/290-tweaks BFlat 2026-10-09 17:28:27 +07:00
  • a8bf9a5b88 Docs: gaps.md records the #290 fixes bflatastic 2026-10-09 16:43:42 +07:00
  • 1afeb9d5c6 Timeline: right-clicking the work area offers Trim Comp to Work Area, Lift and Extract (#290) bflatastic 2026-10-09 16:43:41 +07:00
  • 0f44588bbd Project panel: footage items' menu has Interpret Footage, Replace and Reload Footage (#290) bflatastic 2026-10-09 16:43:40 +07:00
  • 2f3a507f8e Labels: label menus show each label's colour (#290) bflatastic 2026-10-09 16:43:40 +07:00
  • 3174652ce4 Viewer: double-clicking a mask point selects the whole mask (#290) bflatastic 2026-10-09 16:43:36 +07:00
  • ed5ad56eb5 Viewer: a straight motion path has Bezier handles to curve it (#290) bflatastic 2026-10-09 16:43:35 +07:00
  • 5b05a5ae80 Viewer: arrow keys nudge the selected layers 1 pixel at the current magnification (#290) bflatastic 2026-10-08 23:43:24 +07:00
  • e6fd1461d7 Timeline: the bar past a layer's source is striped; time remapping it ends at the source's end (#290) bflatastic 2026-10-08 23:42:04 +07:00
  • 567a947fd8 Timeline: deleting Time Remap turns time remapping off (#290) bflatastic 2026-10-08 23:41:02 +07:00
  • 56b374800d Masks: an open mask leaves its layer whole until it is closed (#290) bflatastic 2026-10-08 23:36:37 +07:00
  • 735482d7ed Merge pull request #381 from storytold/fix/284-timeline-keys-tools BFlat 2026-10-09 17:11:47 +07:00
  • bf09a4fcad Expressions: the pick whip inserts at the cursor while editing (#284) bflatastic 2026-10-08 23:16:46 +07:00
  • 02bc2b8f9a Puppet: the tools stay on the rigged layer and pins go on the deformed mesh (#284) bflatastic 2026-10-08 23:16:26 +07:00
  • 065f0c91e7 Viewer: the eyedropper samples under the pointer in a region of interest (#284) bflatastic 2026-10-08 23:16:03 +07:00
  • cf7263d6c6 Graph Editor: a handle drag moves the handles of every selected key (#284) bflatastic 2026-10-08 23:15:34 +07:00
  • 04ccf6f906 Timeline: keyframes without a dark outline (#284) bflatastic 2026-10-08 23:15:17 +07:00
  • 59c55e8a26 Timeline: dragging over stopwatches sets them all (#284) bflatastic 2026-10-08 23:14:52 +07:00
  • 2eb56cff1c Timeline: a test that the cached frames show in green (#284) bflatastic 2026-10-08 23:13:54 +07:00