This website requires JavaScript.
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