Commit Graph

  • 62ec101a41 Merge pull request #655 from storytold/claude/community-pr-review-lwtrlr BFlat 2026-10-11 04:49:01 +07: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
  • 6240ed646e Keyframes: auto-Bezier spatial tangents follow After Effects KattandClaude Opus 5.5 2026-10-11 01:14:31 +05:30
  • 1bcfe6912d Timeline: colour properties get an eyedropper after their swatch, as in After Effects (#633) Claude 2026-10-10 21:11:53 +00:00
  • 3b4036f536 Merge pull request #648 from storytold/claude/community-pr-review-lwtrlr BFlat 2026-10-11 04:03:47 +07:00
  • d3b26f2a65 Appearance: Sync with System keeps following macOS appearance changes after startup (#642) Claude 2026-10-10 21:00:37 +00:00
  • 75cc264ccf Lint: clippy's collapsible_match passes on Rust 1.95 tylerjenningsw 2026-10-10 16:54:16 -04: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
  • f8b2552d1c Merge pull request #645 from storytold/claude/community-pr-review-lwtrlr BFlat 2026-10-11 03:25:25 +07:00
  • 5e2c7560d6 Import: only dropped files default to stills; scripts and agents naming a frame still get its run (#431) Claude 2026-10-10 20:15:24 +00:00
  • 8b42f970b6 Merge branch 'fix/f4': community issue fixes Claude 2026-10-10 20:00:37 +00:00
  • fddca8c6d9 Merge pull request #643 from storytold/claude/community-pr-review-lwtrlr BFlat 2026-10-11 02:55:09 +07: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) ClaudeandNigel Ihza Firdausy 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
  • b723503785 Merge pull request #620 from MarekSpodBiedry/issue-534 Claude 2026-10-10 18:49:51 +00:00
  • 6538fb175f Merge pull request #619 from MarekSpodBiedry/issue-546 Claude 2026-10-10 18:49:51 +00:00
  • ea10c73294 Merge pull request #618 from MarekSpodBiedry/issue-547 Claude 2026-10-10 18:49:51 +00:00
  • 485e691e52 Merge pull request #616 from MarekSpodBiedry/issue-599 Claude 2026-10-10 18:49:50 +00:00
  • 1b4d47f34f Merge pull request #639 from storytold/claude/community-pr-review-lwtrlr BFlat 2026-10-11 01:44:49 +07:00
  • 25adc36e21 Merge remote-tracking branch 'origin/main' into int2 Claude 2026-10-10 18:44:27 +00:00
  • c8657bf214 UI: one After Effects-style colour picker with a hex field for every colour input FrederoxDevandClaude Opus 5.5 2026-10-10 19:26:20 +01:00
  • 1e61b4e04b Progress docs: target-app parity, gaps, alpha gate, readiness by audience (#617) Brandon ThomasandClaude Opus 5.5 2026-10-10 14:09:10 -04:00
  • 1922e621c2 fix(ui): drop all selected Project items into compositions (#351) Nigel Ihza Firdausy 2026-10-11 00:58:35 +07:00
  • 068db1f36b Let pan and zoom work while 3D Camera Tracker points are shown (#505) MarekSpodBiedry 2026-10-10 19:28:22 +02:00
  • 576d386d55 Render queue: unsaved project outputs go to ~/Movies or home, not the working directory (#446) MarekSpodBiedry 2026-10-10 19:26:42 +02:00
  • 0dc4ba3812 Reopen panels from the Window menu when the dock is empty (#529) MarekSpodBiedry 2026-10-10 19:27:23 +02:00
  • 4ea35a63a2 Fix recording a shortcut: the field no longer types the key too, and Cmd++ parses (#467) MarekSpodBiedry 2026-10-10 19:22:56 +02:00
  • 60a85e97d4 Convert Expression to Keyframes: sort the keys by layer time on a time-reversed layer (#531) MarekSpodBiedry 2026-10-10 19:11:11 +02:00
  • cbe740dce8 CC Simple Wire Removal: Frame Offset takes the strip from the previous or next frame (#533) MarekSpodBiedry 2026-10-10 19:10:57 +02:00
  • 9cae69a366 Effects: CC Power Pin Unstretch reverses the pin mapping (#534) MarekSpodBiedry 2026-10-10 19:11:04 +02:00
  • ad0fc4da09 Locked viewer: re-convert pixels when the display profile or output simulation changes (#546) MarekSpodBiedry 2026-10-10 19:10:41 +02:00
  • d5f8fb54cb Viewer: passive Composition viewers apply the monitor color conversion (#547) MarekSpodBiedry 2026-10-10 19:11:00 +02:00
  • bdae2f0fe3 Rove Across Time keeps roving keys off the neighbouring fixed keys' times (#532) MarekSpodBiedry 2026-10-10 19:10:42 +02:00
  • b28485cb87 Interface: probe Hangul so Korean text isn't drawn as boxes (#599) MarekSpodBiedry 2026-10-10 19:08:09 +02:00
  • 139ff9a4e3 Start Linux audio preview after the first mixed samples, on a short device buffer. Vikram Bhaskaran 2026-10-11 03:50:22 +11:00
  • 4df4d9185b fix(effect): expose parameter metadata in effect.list (#441) Nigel Ihza Firdausy 2026-10-10 23:41:07 +07:00
  • 9ae7788f8d Keep the playhead on the frame shown in the current-time field. Vikram Bhaskaran 2026-10-11 03:32:01 +11:00
  • 362d299642 Fonts: No matching fonts goes through the interface catalog (#593 follow-up) Claude 2026-10-10 16:30:10 +00:00
  • 2500719969 UI: an agent's injected drag never warps the real cursor (#592 follow-up) Claude 2026-10-10 16:30:09 +00:00