1474 Commits
Author SHA1 Message Date
Brandon ThomasandClaude Opus 5.5 dc1f9eab74 Batch fixes: rustfmt, is_multiple_of in the Vegas test, drop a Swedish row #2718 retired
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:20:24 -04:00
Brandon ThomasandClaude Opus 5.5 9f78a8db27 Follow-ups to #2740, #2691, #2343: comment quotes the rows; locked viewer uses view3d_label; French track-matte pick whip
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:02:39 -04:00
Brandon ThomasandClaude Opus 5.5 f282754e50 Follow-up to #1541: Swedish panel 'Third' matches the menu's 'En tredjedel'
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 10:57:18 -04:00
Brandon ThomasandClaude Opus 5.5 ab17551913 Follow-ups to #2690 and #2684: app context-menu style; doc comment back on its test
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 10:56:54 -04:00
Brandon Thomas 83b4e36e9b Merge PR #2343
# Conflicts:
#	crates/ui-egui/src/i18n/effects.rs
#	crates/ui-egui/src/i18n/ui.rs
2026-10-31 10:55:46 -04:00
Brandon Thomas bf349cafa1 Merge PR #2692 2026-10-31 10:54:52 -04:00
Brandon Thomas 95f32b9343 Merge PR #2700 2026-10-31 10:54:52 -04:00
Brandon Thomas fdac4c096e Merge PR #2691 2026-10-31 10:54:51 -04:00
Brandon Thomas 269ef70586 Merge PR #2740 2026-10-31 10:54:51 -04:00
Brandon Thomas aac9c18989 Merge PR #2710 2026-10-31 10:54:51 -04:00
Brandon Thomas 738f9a3055 Merge PR #1541 2026-10-31 10:54:51 -04:00
Brandon Thomas 6cf3b38890 Merge PR #2739 2026-10-31 10:54:51 -04:00
Brandon Thomas 18b376ea0c Merge PR #2694 2026-10-31 10:54:51 -04:00
Brandon Thomas d8dd022715 Merge PR #2684 2026-10-31 10:54:51 -04:00
Brandon Thomas 0ba4a26b55 Merge PR #2690 2026-10-31 10:54:51 -04:00
Brandon Thomas 1e1a071d16 Merge PR #2169 2026-10-31 10:54:51 -04:00
Brandon Thomas 18f228c333 Merge PR #2741 2026-10-31 10:54:51 -04:00
Brandon Thomas 0da7fd045d Merge PR #2711 2026-10-31 10:54:51 -04:00
Brandon Thomas e1b79aaeeb Merge PR #2699 2026-10-31 10:54:51 -04:00
zitann2020andDeepSeek V4.1 Flash 23d4414fa9 i18n(ja): the effect keeps its noun form
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:40:38 +09:00
zitann2020andDeepSeek V4.1 Flash 8e6fba52fd i18n(ja): better names for two EffectCraft effects and the rotoscope
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:40:15 +09:00
zitann2020andDeepSeek V4.1 Flash 40831dc6cb i18n(ja): the Edit menu uses the interface's own wording
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:34:28 +09:00
zitann2020andDeepSeek V4.1 Flash 85e0796559 ui: a category lists its effects by name, as After Effects does
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:27:55 +09:00
zitann2020andDeepSeek V4.1 Flash 01e9f99a1c i18n(ja): the eleven effect rows the Japanese catalog was missing
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 22:27:54 +09:00
Dylan M. Taylor 9dd3193cca Merge pull request #2717 from aiongg/docs-tidy
docs: tidy agent, contributor and asset docs
2026-10-31 01:06:58 -04:00
aiongg 3b139ae27a updates: drop duplicate cfg 2026-10-31 04:42:42 +00:00
aiongg 1431c202d3 updates: show check results with craft-update's CheckResultDialog 2026-10-31 04:42:35 +00:00
zitann2020andDeepSeek V4.1 Flash 9ad715703b i18n(ja): a split pane names its 3D view in Japanese too
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 13:21:29 +09:00
aiongg d4ddedddaf docs: tidy agent, contributor and asset docs 2026-10-31 04:17:22 +00:00
marshiyar 3d0e04dfd8 ui: draw a floating panel's menu in its own window
The ≡ menu of a panel in its own OS window ("Move Panel to New Window")
was a root-layer Area drawn by the main window's pass at window-local
coordinates, so it opened in the main window at the wrong place.

The open menu now remembers the viewport that owns the click and is
drawn by that viewport's pass (after the window's last panel body); the
main window draws only its own panels' menus. The menu takes at most its
window's width (a floated panel can be narrower than the menu), a press
in another window dismisses it, and a menu left behind by a window that
closed is dropped.

Ports the FilmCraft fix (filmcraft#3633).

Tested: new unit tests in panels.rs run passes of two viewports against
one context: the menu is drawn in the owner's pass and not the main
window's, a main-window menu stays there, a 160 pt window holds the
menu, a press in another window closes it, and a closed window's menu is
dropped. effectcraft-ui-egui lib tests (387), clippy -D warnings, fmt.
2026-10-30 20:02:27 -07:00
marshiyar f7d1b82139 Web: the browser tab title follows the open document 2026-10-30 19:51:00 -07:00
maxaeexe b30c644c77 comp.deleteAllMarkers: add Delete All Markers for composition markers 2026-10-31 00:45:35 +03:00
Florent Siegenthaler d85a5249c7 i18n(fr): translate the strings main added since (300 entries) 2026-10-30 21:22:56 +01:00
Florent Siegenthaler e3467dd4a6 Merge branch 'main' into fr-complete-catalog 2026-10-30 21:17:33 +01:00
zitann2020andDeepSeek V4.1 Flash 80307e8f9e fixup: the view test reaches set_current and passes View3D by value
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 04:26:24 +09:00
zitann2020andDeepSeek V4.1 Flash 96a6b25789 fixup: the macOS wording still comes from the catalog
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 04:14:29 +09:00
zitann2020andDeepSeek V4.1 Flash 1f634a286a chore: CodeRabbit asks for the screen behind a Japanese rewrite
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 03:47:35 +09:00
zitann2020andDeepSeek V4.1 Flash 3a0b598fcb i18n: every catalog names the platform's file manager (#1450)
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 03:35:00 +09:00
zitann2020andDeepSeek V4.1 Flash eb64765168 i18n(ja): the 3D views take After Effects' names, and the comp says which camera
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 03:33:39 +09:00
zitann2020andDeepSeek V4.1 Flash ab4e8295c7 ui: the handed-over drop ignores a window that only saw the file hover
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 03:08:41 +09:00
zitann2020andDeepSeek V4.1 Flash 440db189a5 ui: a file dropped on a floating Timeline joins that composition (#2661)
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:52:35 +09:00
zitann2020andDeepSeek V4.1 Flash 1033e705c9 ui: the control row's comment matches the order it draws
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:50:38 +09:00
zitann2020andDeepSeek V4.1 Flash 1c0a363f3f ui: the channel icon dims with its button instead of darkening twice
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:50:28 +09:00
zitann2020andDeepSeek V4.1 Flash 5ed0c4c763 ui: a right click on a workspace tab acts on that workspace
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:49:47 +09:00
zitann2020andDeepSeek V4.1 Flash cd3436dc54 ui: the bottom bar's comment lists Fast Previews where it is drawn
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:37:11 +09:00
zitann2020andDeepSeek V4.1 Flash 9aaf0254a7 ui: the channel icon keeps its circles and only gains their colour
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:37:03 +09:00
zitann2020andDeepSeek V4.1 Flash 276233ea07 ui: Fast Previews sits beside the resolution control, where After Effects puts it
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:09:49 +09:00
zitann2020andDeepSeek V4.1 Flash 09500617b8 ui: the channel button keeps the red, green and blue After Effects gives it
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:03:58 +09:00
zitann2020andDeepSeek V4.1 Flash 9d598fd77e ui: the workspace menu offers all four options, as After Effects does
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com>
2026-10-31 02:02:35 +09:00
tareq 55a6154ac7 Tools bar: take first-click modifiers from same-frame double-click releases.
When two primary releases land on a slot in one frame, derive prev_modified from the earlier release so an Alt-then-plain pair cannot create-on-double-click.
2026-10-30 13:22:38 +01:00