Commit Graph

  • 976784b0a6 Timeline: Shift-clicking layer bars selects the range (#284) bflatastic 2026-10-08 23:13:37 +07:00
  • f9570d783a Viewer: scrubbing drops the viewer frames still waiting (#284) bflatastic 2026-10-08 23:11:27 +07:00
  • 2419605cc4 Timeline: a press in the time ruler moves the current time (#284) bflatastic 2026-10-08 23:11:04 +07:00
  • 5742a5c567 Merge pull request #380 from storytold/fix/293-render-names-prores-alpha BFlat 2026-10-09 16:59:34 +07:00
  • be926adb92 Render Queue: output files end in their format's extension once (#293) bflatastic 2026-10-09 16:45:46 +07:00
  • a62a298f0c Merge pull request #382 from storytold/fix/274-zero-rate-guard BFlat 2026-10-09 16:50:04 +07:00
  • fc5771f00f Media: resampling footage audio guards a zero mix rate (#274) bflatastic 2026-10-09 16:43:21 +07:00
  • 928117db25 Fix #368: tflite rejects models whose scratch or work exceeds a budget BFlat 2026-10-09 16:33:32 +07:00
  • 581326ec9f Effects: Audio Spectrum uses linear frequency bands and amplitude Nguyen Thanh Cong 2026-10-09 11:52:22 +07:00
  • 597f239c57 Fix #367: weighted_nms terminates on NaN or zero-area boxes BFlat 2026-10-09 16:16:19 +07:00
  • 7b632bdbc1 MCP: report render progress and handle cancellation storybored379 2026-10-08 22:22:16 -07:00
  • 164538fecb MCP: add core tools, annotations and resources storybored379 2026-10-08 22:22:02 -07:00
  • 303056eec4 Export: AIFF 32-bit float writes AIFF-C fl32 instead of 24-bit (#317) heojunfo 2026-10-09 15:33:04 +09:00
  • 101d1956ac UI: Draw panel focus outline after panel body to prevent clipping Nguyen Thanh Cong 2026-10-09 12:58:31 +07:00
  • 5826377d17 macOS DMG: branded window background and icon layout Xus Badia 2026-10-08 15:12:32 +02:00
  • b5da7a5754 UI: Commit text edit session when switching away from Type tool Nguyen Thanh Cong 2026-10-09 12:17:13 +07:00
  • cae67546dd Media: checked offset and as_chunks_mut in the stereo interleave (#305 follow-up) Brandon Thomas 2026-10-09 00:45:44 -04:00
  • 22ce74ea0d Fix NVIDIA Dust & Scratches threshold rounding (#211) Jonas Neubauer 2026-10-09 00:22:05 -04:00
  • 48dc1ec4e5 Merge pull request #200 from EthanSuquet/fix/text-scale-continuous-raster Brandon Thomas 2026-10-09 00:21:56 -04:00
  • 7434cfb798 Merge pull request #305 from storytold/fix/274-audio-stutter Brandon Thomas 2026-10-09 00:21:54 -04:00
  • e4d1a4494f G3: audio scrub test waits on the clock, not a step count (flaky under load) Brandon Thomas 2026-10-09 00:17:53 -04:00
  • 742833bfa4 i18n: rustfmt the language table (#309 follow-up) Brandon Thomas 2026-10-09 00:15:20 -04:00
  • 1f5218378c Merge pull request #298 from midasdf/fix/vertical-japanese-punctuation Brandon Thomas 2026-10-09 00:04:52 -04:00
  • f43b956382 Merge pull request #310 from DWAA1660/fix/285-empty-glyph-fallback Brandon Thomas 2026-10-09 00:04:50 -04:00
  • 2a968c4d0e Merge pull request #309 from FeiLiuEM/i18n/zh-hans Brandon Thomas 2026-10-09 00:04:49 -04:00
  • 5cb3ee5b8a Docs: headless pitfalls point at mcp --autosave (#266 follow-up) Brandon Thomas 2026-10-09 00:04:47 -04:00
  • 459c8987fe MCP: add the autosave _meta without IndexMut (#280 follow-up) Brandon Thomas 2026-10-09 00:04:47 -04:00
  • 11848da0a1 App: only a held lock means another launch is starting (#283 follow-up) Brandon Thomas 2026-10-09 00:04:47 -04:00
  • 5cce817d4d Merge pull request #266 from pat-the-wizard/docs/agent-pitfalls Brandon Thomas 2026-10-08 23:51:24 -04:00
  • 5d5da086c8 Merge pull request #283 from prekabreki/fix/launch-guard-concurrent-and-gl-stuck Brandon Thomas 2026-10-08 23:51:22 -04:00
  • 6c838325fa Merge pull request #280 from jonassneu/fix/mcp-autosave Brandon Thomas 2026-10-08 23:51:21 -04:00
  • db4f6df89d Merge pull request #213 from midasdf/fix/type-tool-long-press Brandon Thomas 2026-10-08 23:50:55 -04:00
  • 12689aa288 Merge pull request #294 from pat-the-wizard/docs/261-environment-light Brandon Thomas 2026-10-08 23:50:36 -04:00
  • cb2779255b Merge pull request #256 from switch87/readme-gentoo Brandon Thomas 2026-10-08 23:50:33 -04:00
  • a3c5c1ef0d Merge pull request #323 from Oldrich333/fix/300-render-out-cwd Brandon Thomas 2026-10-08 23:50:31 -04:00
  • 2cd7a36d66 Puppet: the first pin no longer turns the layer about it (#313) heojunfo 2026-10-09 12:34:00 +09:00
  • 1b2c5d1944 fix(export): keep values above 1.0 in EXR output (#339) MindlessRuff 2026-10-08 20:22:49 -07:00
  • 254192be57 G3: GL adapters pass the WebGL2-limits decline test (FreeBSD CI) Brandon Thomas 2026-10-08 23:19:24 -04:00
  • d2f74c13e9 i18n: adopt the Chinese wording Adobe's own documentation settles FeiLiuEM 2026-10-09 08:51:23 +08:00
  • a560830b64 CLI: render --out is relative to the working directory (#300) Oldrich333 2026-10-08 20:32:51 +00:00
  • 2b494b9cfc i18n: add Traditional Chinese (zh-hant) UI translation FeiLiuEM 2026-10-09 01:08:52 +08:00
  • 8cb120d0ec Text: fallback skips a font whose glyph for the character is empty (#285) DWAA1660 2026-10-08 10:47:38 -06:00
  • ed0a724c93 i18n: Simplified Chinese (zh-hans) UI translation FeiLiuEM 2026-10-09 00:42:28 +08:00
  • ec892ef145 Media: footage audio at another sample rate no longer stutters (#274) bflatastic 2026-10-08 22:15:52 +07:00
  • d60cb71e29 Merge pull request #210 from jonassneu/fix/blank-panel-context-menus BFlat 2026-10-08 22:11:11 +07:00
  • 69310216fb Fix #263: explain property-group references in property commands DWAA1660 2026-10-08 08:49:42 -06:00
  • f224678541 M9: place Japanese vertical punctuation using font metrics midasdf 2026-10-08 23:36:26 +09:00
  • 929a9c0f01 Merge pull request #278 from storytold/fix/259-fractal-soft-linear BFlat 2026-10-08 21:19:54 +07:00
  • e283b25efc Merge pull request #296 from storytold/fix/model-import-alpha BFlat 2026-10-08 21:19:24 +07:00
  • 69dc1b26fb Import: a 3D model doesn't ask how to interpret its alpha (#264) bflatastic 2026-10-08 21:18:52 +07:00
  • 6943872cf6 Bump version to 0.6.0 (from 0.5.0) for release Brandon Thomas 2026-10-08 10:02:02 -04:00
  • 6ffbfe7cea Merge pull request #292 from storytold/fix/229-wasm-warning BFlat 2026-10-08 21:01:21 +07:00
  • 646a6842cd i18n: the browser build's Match System uses supported() too (#229) bflatastic 2026-10-08 21:00:55 +07:00
  • 07c66e0be3 Test: Fractal Noise's Soft Linear shows no lattice (#259) bflatastic 2026-10-08 18:54:22 +07:00
  • fe0d11c5cc Effects: Fractal Noise's Soft Linear has no lattice creases (#259) bflatastic 2026-10-08 18:53:32 +07:00
  • 1ab26e1119 Merge pull request #286 from storytold/fix/264-model-layers-cpu BFlat 2026-10-08 20:59:53 +07:00
  • 0f2814de8c README Downloads: where to get it first, then builds with Windows before macOS (#291) Brandon Thomas 2026-10-08 09:50:59 -04:00
  • e2a5c99a26 Release: FreeBSD x86_64, Flatpak x86_64 + aarch64, AppImage zsync updates; README Downloads (#287) Brandon Thomas 2026-10-08 09:48:00 -04:00
  • 3cc9520685 Test: an imported GLB shows in a new composition in software (#264) bflatastic 2026-10-08 20:17:35 +07:00
  • 6d20cc2151 Engine: adding a 3D model switches a Classic 3D comp to Advanced 3D (#264) bflatastic 2026-10-08 20:17:30 +07:00
  • b0fa9f1943 Merge pull request #282 from storytold/fix/270-273-import-puppet-keys BFlat 2026-10-08 20:44:26 +07:00
  • 940bea3ba7 Effects: effect points on shape layers start at the layer centre (#227) bflatastic 2026-10-08 20:33:03 +07:00
  • 3318cb0da1 Import: dropped and picked files show an Importing card (#270) bflatastic 2026-10-08 19:31:08 +07:00
  • 285297ed93 Timeline: Puppet pin keyframes show in the Timeline (#273) bflatastic 2026-10-08 19:30:55 +07:00
  • 384c8cc094 App: a second copy opening, or OpenGL that fails, no longer strands Window Graphics prekabreki 2026-10-08 15:03:19 +02:00
  • 9d9f8ecbb4 Fix #258: preserve unsaved headless MCP work with opt-in checkpoints jonassneu 2026-10-08 14:38:24 +02:00
  • fbc4080f53 Merge pull request #277 from storytold/fix/269-271-272-ui BFlat 2026-10-08 19:15:07 +07:00
  • 348fa2a09a Bump version to 0.5.0 (from 0.4.0) for release Brandon Thomas 2026-10-08 08:13:07 -04:00
  • 676dc1ac14 Docs: drop the GPU pitfall, main now documents mcp --gpu and renderer.why (#262) pat-the-wizard 2026-10-08 11:58:55 +00:00
  • 84fba2a434 3D: layer.newLight lists the Environment light and how to set its source; parity notes reflections (#261) pat-the-wizard 2026-10-08 11:57:55 +00:00
  • 02c75fcaf1 Workspaces: leaving Learn closes its tutorials (#272) bflatastic 2026-10-08 18:30:11 +07:00
  • 11f3736025 Panels: every scrolling panel has a scroll bar to drag (#271) bflatastic 2026-10-08 18:30:10 +07:00
  • 6d2ef5a830 Menus: a long dropdown scrolls instead of running off the window (#269) bflatastic 2026-10-08 18:04:32 +07:00
  • 52ab38fcff Merge pull request #276 from storytold/fix/262-gpu-why BFlat 2026-10-08 18:09:33 +07:00
  • 4eb69e7577 Render: render.backend says why it renders on the CPU; mcp --gpu documented (#262) bflatastic 2026-10-08 18:09:01 +07:00
  • 0d3b5ed286 Merge pull request #267 from storytold/feat/254-ease-presets BFlat 2026-10-08 17:44:02 +07:00
  • db5adfa62a Docs: parity.md and gaps.md G8 describe ease presets (#254) bflatastic 2026-10-08 17:17:24 +07:00
  • 1c22615553 UI: Window > Ease Presets panel draws, edits and applies ease curves (#254) bflatastic 2026-10-08 17:17:24 +07:00
  • 0717f12246 Keyframes: ease presets apply a saved curve to keyframe pairs (#254) bflatastic 2026-10-08 17:17:11 +07:00
  • cc594a7385 Keyframes: ease curves measure and apply the ease of a keyframe pair (#254) bflatastic 2026-10-08 17:16:52 +07:00
  • 6fa047c2ee Merge pull request #265 from storytold/fix/253-snapping BFlat 2026-10-08 17:24:10 +07:00
  • d88f509bfd Docs: pitfalls for agents driving EffectCraft over MCP pat-the-wizard 2026-10-08 10:14:48 +00:00
  • 25e5d0f9c0 Viewer: wrap the snap() doc comment (#253) bflatastic 2026-10-08 17:14:18 +07:00
  • 631c069557 Viewer: scale handles snap to the comp's and other layers' edges (#252) bflatastic 2026-10-08 17:09:57 +07:00
  • 0ac5f9fb9b Timeline: Shift-dragging the work area snaps to the current time (#252) bflatastic 2026-10-08 17:01:27 +07:00
  • 41be200749 Viewer: Snapping options pick which layer features snap (#253) bflatastic 2026-10-08 17:01:20 +07:00
  • 8a468ce52d Contributors: credit switch87 as Gert Pellin Gert Pellin 2026-10-08 11:27:34 +02:00
  • 270bd7f144 Docs: install on Gentoo from the ::snakebyte overlay Gert Pellin 2026-10-08 11:25:55 +02:00
  • c486130a9b Merge pull request #255 from storytold/fix/252-key-selection-props BFlat 2026-10-08 16:20:15 +07:00
  • 8d5e4ae0ef Timeline: a selected key selects its property and layer (#252) bflatastic 2026-10-08 16:19:53 +07:00
  • 72a2d47131 Merge pull request #249 from storytold/docs/248-py-aep-g4 BFlat 2026-10-08 14:40:58 +07:00
  • 9fc4407a37 Docs: gaps.md G4 lists py-aep as a candidate for .aep import (#248) bflatastic 2026-10-08 14:40:30 +07:00
  • 55defcb167 Merge pull request #247 from storytold/fix/243-gl-fallback BFlat 2026-10-08 13:59:08 +07:00
  • d554724aa4 App: a launch whose window never drew makes the next use OpenGL (#243) bflatastic 2026-10-08 13:57:21 +07:00
  • fdb655e78e GPU: the compositor declines OpenGL adapters at once (#243) bflatastic 2026-10-08 13:57:08 +07:00
  • 4d5765f158 Merge pull request #233 from ulanch/fix-variable-font-axis-test BFlat 2026-10-08 13:38:03 +07:00
  • 06aa138c94 Merge pull request #245 from storytold/fix/232-golden-libm-variant BFlat 2026-10-08 13:36:30 +07:00
  • e61f0e5560 Effects: the sim golden test accepts macOS 27's libm hash for Mr. Mercury (#232) bflatastic 2026-10-08 13:36:09 +07:00
  • f4319c1917 Merge pull request #244 from storytold/fix/234-startup-logging BFlat 2026-10-08 13:32:44 +07:00
  • 468ed0b297 Logging: RUST_LOG prints to stderr, and start-up logs its milestones (#234) bflatastic 2026-10-08 13:32:16 +07:00