Vikram Bhaskaran
85d197e0b9
Make wheel frame-stepping an opt-in that consumes the smoothed tail.
...
Main routes viewer scrolling through viewer_scroll, so a raw-event scrub fought the wheel zoom. With general.viewerWheelScrubbing on, an unmodified wheel steps frames and the rest of that notch does not zoom or pan. The preference stays off, so the wheel still zooms.
2026-10-30 16:07:37 +11:00
BFlat
e56c916085
Merge pull request #2645 from storytold/fix/2075-stroke-width-control
...
Character panel: the stroke width shows its icon and a presets menu (#2075 )
2026-10-30 11:07:17 +07:00
BFlat
5abef26f8d
Merge pull request #2643 from storytold/fix/2102-simple-choker-test
...
Tests: Simple Choker keeps growing the matte down to -100 (#2102 )
2026-10-30 11:07:12 +07:00
BFlat
9479cd1705
Merge pull request #2638 from C0uki/ja-latin-spacing
...
i18n(ja): drop the space between Latin text and Japanese in 37 rows
2026-10-30 11:06:54 +07:00
bflatastic
803837925e
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:06:32 +07:00
BFlat
b10705ff76
Merge pull request #1755 from tylerjenningsw/fix/timeline-shift-select-groups
...
Puppet: Shift-select several pins in the Timeline and edit them together
2026-10-30 11:06:22 +07:00
bflatastic
3f7dc9d1d1
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:06:05 +07:00
BFlat
d3060e25c7
Merge pull request #2562 from tylerjenningsw/enhance/audio-levels-link
...
Audio: link stereo level edits while preserving channel balance
2026-10-30 11:05:53 +07:00
bflatastic
8af1df7093
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:05:29 +07:00
BFlat
4bf5ddcd5d
Merge pull request #2520 from Anubhav-Rai/automation-default-output
...
automation: a confined agent can't queue a render output outside the roots (#2479 )
2026-10-30 11:05:15 +07:00
bflatastic
d56f72d8fd
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:04:47 +07:00
BFlat
b064660390
Merge pull request #2268 from ChristopherLinnett/fix/issue-2226-duplicate-during-text-edit
...
Text: duplicate ends the open text edit and selects the copy (#2226 )
2026-10-30 11:04:27 +07:00
bflatastic
06a3e82e5d
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:04:06 +07:00
BFlat
f13abe1fa1
Merge pull request #1226 from nanox333/fix/1190-checkbox-drag
...
Fix/1190 checkbox drag
2026-10-30 11:03:54 +07:00
bflatastic
876a31bd74
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:03:37 +07:00
BFlat
6420d7a0a8
Merge pull request #1342 from nanox333/fix/1284-testing-feedback
...
Graph Editor: share keyframe menus and close the Render Queue with Cmd+W
2026-10-30 11:03:27 +07:00
bflatastic
3a7c4fbbc7
Timeline key menu: clippy's simpler enabled condition
2026-10-30 11:02:17 +07:00
bflatastic
b04fe30bae
rustfmt
2026-10-30 10:46:48 +07:00
bflatastic
cdaba8cce5
rustfmt
2026-10-30 10:46:18 +07:00
bflatastic
1b3470033b
Merge remote-tracking branch 'pr/2562' into HEAD
...
# Conflicts:
# crates/ui-egui/src/app/frame.rs
2026-10-30 10:45:27 +07:00
bflatastic
e47c9757b5
Merge remote-tracking branch 'pr/1342' into HEAD
2026-10-30 10:44:49 +07:00
bflatastic and Claude Opus 5.5
5085a1c873
Character panel: the stroke width shows its icon and a presets menu ( #2075 )
...
The stroke width was a field labelled W, which read as the width of the
text, not its stroke. It now shows the stroke-width icon (three bars,
thin to thick), sits beside the stroke order menu as before, and has a
presets menu (0.25 to 100 px) next to its value, as in After Effects;
fractional widths show their decimals.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:34:01 +07:00
bflatastic and Claude Opus 5.5
582d2c4cf3
Merge main into #1226 ; route main's translated Lock Aspect Ratio label and Casts Shadows automation id through labelled_checkbox, keep main's Rescan Fonts row beside the DragCheckbox filter, register both new it modules
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:32:41 +07:00
bflatastic and Claude Opus 5.5
666d929b51
Merge main into #1342 ; carry main's Mute/Unmute Keyframes (keys.setMuted) into the shared key_menu, gated off on locked layers like the other edits (test covers it), delete_keys keeps locked keys selected and runs main's polystar sync, keep both sides' timeline tests
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:27:51 +07:00
bflatastic and Claude Opus 5.5
b6d4090e4e
Merge main into #2520 ; fold the PR's DefaultOutput into main's Lookup::QueueDefault ( #2636 ) for renderQueue.add, render.preRender and file.createProxy, keep #2521 's RUNS_SCRIPTS refusal with Vec<Lookup>, keep both tests, blender test expects no lookups, docs/mcp.md names all three
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:24:43 +07:00
bflatastic and Claude Opus 5.5
adff749f33
Tests: Simple Choker keeps growing the matte down to -100 ( #2102 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:23:11 +07:00
bflatastic and Claude Opus 5.5
c1c6e048f4
Merge main into #2268 ; import both layers_or and popup_options, drop main's now-unreachable post-duplicate end_edit (the PR ends the edit first), adapt tests to main's kept empty Type-tool layer ( f262e39c6)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:23:03 +07:00
bflatastic and Claude Opus 5.5
6cad825ec0
Merge main into #2562 ; frame.rs: keep main's color_picker::note_dialog and the PR's scope_links call
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:21:58 +07:00
bflatastic and Claude Opus 5.5
5114657519
Merge main into #1755 ; move ui_timeline_group_select into the tests/it binary (one integration test binary per crate)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:21:38 +07:00
Kristian Myram
eef204a79e
#1284 : preserve maximized viewer focus when closing the queue
2026-10-30 04:20:49 +01:00
bflatastic and Claude Opus 5.5
99af8c3937
Merge main into #2638 ; no conflicts
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 10:20:16 +07:00
BFlat
a934abff07
Merge pull request #2642 from storytold/fix/1961-reveal-windows
...
Windows: Reveal in Explorer opens File Explorer, not the browser (#1961 )
2026-10-30 10:19:20 +07:00
BFlat
ae56cc95b7
Merge pull request #2641 from storytold/fix/2019-sequence-folder-name
...
Import: a sequence of bare frame numbers is named after its folder (#2019 )
2026-10-30 10:19:15 +07:00
BFlat
a3f5e9dd7e
Merge pull request #2637 from storytold/fix/2513-text-animate-menu
...
Tests: the Timeline's text Animate and Add menus add animators and properties (#2513 )
2026-10-30 10:19:08 +07:00
BFlat
ab5162ed95
Merge pull request #2636 from storytold/fix/2479-confined-queue-default
...
Automation: a confined renderQueue.add without output needs a saved project (#2479 )
2026-10-30 10:19:01 +07:00
BFlat
24d5fbc0ac
Merge pull request #2632 from nanox333/codex/polystar-review-followup
...
Polystar: synchronize inner controls after expressions and key edits
2026-10-30 10:18:56 +07:00
tylerjenningsw
7880fd0213
Merge main into enhance/audio-levels-link
...
# Conflicts:
# crates/ui-egui/src/app/frame.rs
2026-10-29 22:59:39 -04:00
bflatastic and Claude Opus 5.5
b37847429c
Windows: Reveal in Explorer opens File Explorer, not the browser ( #1961 )
...
Reveal in Explorer sent the folder as a file:/// URL, which egui opens
with the web browser on Windows. The frontend now opens file:// folders
in File Explorer on Windows (the engine already checks they are plain
folders); other platforms and other URLs are unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 09:59:01 +07:00
bflatastic and Claude Opus 5.5
f6728f2527
Import: a sequence of bare frame numbers is named after its folder ( #2019 )
...
Files named only by number (0001.png …) gave every sequence the same
name, [0001-0250].png, so five imported folders all read alike. Such a
sequence now takes its folder's name in front, plate [0001-0250].png;
named frames keep After Effects' shot_[0001-0250].png.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 09:58:56 +07:00
Kristian Myram
bc1734f59e
#1284 : remove remaining double-click paint helpers
2026-10-30 03:56:25 +01:00
BFlat
861c51f818
Merge pull request #1601 from marcoarnulfo/feat/blendopts
...
Layer Styles: changed Blending Options outlive the last style and only pixel-changing styles block a clip export (#1389 )
2026-10-30 09:55:35 +07:00
bflatastic
baaa84ed21
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 09:55:17 +07:00
BFlat
5c37646a0e
Merge pull request #2248 from marcoarnulfo/feat/scale-comp
...
Scale Composition: comp.scale resizes a comp and scales its layers, keys, cameras and guides by one factor
2026-10-30 09:55:08 +07:00
bflatastic
b766bf2fd4
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 09:54:50 +07:00
BFlat
6b67be8cdf
Merge pull request #2236 from marcoarnulfo/feat/enum-options
...
MCP: get_property and get_layer list an enum property's options (#2085 )
2026-10-30 09:54:43 +07:00
bflatastic
bf19754745
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 09:54:28 +07:00
BFlat
1f4b1f92ea
Merge pull request #2245 from marcoarnulfo/feat/char-all-fills-strokes
...
Character panel: All Fills Over All Strokes and All Strokes Over All Fills in the stroke order menu
2026-10-30 09:54:21 +07:00
bflatastic
1fea0b4e3b
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 09:54:05 +07:00
BFlat
701e78bbc0
Merge pull request #1610 from marcoarnulfo/fix/particle-world-texture-layer
...
fix(effects): let CC Particle World's Textured Square use a Texture Layer
2026-10-30 09:53:57 +07:00
bflatastic
237d1d7672
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 09:53:42 +07:00