BFlat
fbb5488214
Merge pull request #2648 from zitann2020/i18n/ja-panel-rows
...
i18n(ja): the panel catalog's last 65 rows
2026-10-30 12:34:57 +07:00
BFlat
39a1cf9e67
Merge pull request #2649 from zitann2020/ui/2589-self-drop
...
ui: a drop that holds the target composition lands the rest of the selection (#2589 )
2026-10-30 12:32:53 +07:00
BFlat
b4c61f3db7
Merge pull request #2650 from zitann2020/ui/2588-timeline-drop
...
ui: a file dropped on the Timeline joins that composition (#2588 )
2026-10-30 12:31:28 +07:00
Dylan M. Taylor
e136844b53
Update prompt shows the app accent color ( #2656 )
...
UPDATE_APP gains our accent (#e0368f, our colour in ArtCraft Launcher). The prompt draws it
on the UPDATE chip, the buttons and the What's new underline, and says "by ArtCraft"
(craft-update's default developer); #2646 gave it our icon.
craft-update is pinned to storytold/craft-libs main at 1065653e7 (#434 ).
2026-10-30 01:29:03 -04:00
BFlat
b23ef3d9a8
Merge pull request #2654 from storytold/fix/2545-split-above-migrate
...
Settings: older settings files split layers above the original (#2545 )
2026-10-30 12:14:36 +07:00
BFlat
2745890b2f
Merge pull request #2653 from storytold/fix/2618-adjustment-blend-modes
...
Adjustment layers blend in their blend mode (#2618 )
2026-10-30 12:10:16 +07:00
bflatastic
a71e8e4550
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 12:04:46 +07:00
bflatastic
687af205c7
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 12:04:22 +07:00
bflatastic
50769d5cb6
Keep main's Japanese rows: drop the 13 #1772 already added (one source string per table)
2026-10-30 12:03:48 +07:00
bflatastic
b9abf12a5f
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 12:02:27 +07:00
BFlat
daf2d2a6a9
Merge pull request #2646 from dylanmtaylor/feat/update-dialog-app-icon
...
Update prompt shows the app icon instead of a letter
2026-10-30 12:01:26 +07:00
bflatastic
b2188c725e
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 12:00:31 +07:00
BFlat
91077c7b78
Merge pull request #1772 from haranishi/review/japanese-panel-labels-20261018
...
Translate remaining Japanese panel labels
2026-10-30 11:59:57 +07:00
BFlat
b7079d3cfa
Merge pull request #2255 from MarekSpodBiedry/issue-2242
...
Viewer: motion path follows X/Y Position when dimensions are separated (#2242 )
2026-10-30 11:57:57 +07:00
bflatastic and Claude Opus 5.5
561c2a8e48
Settings: older settings files split layers above the original ( #2545 )
...
Create Split Layers Above Original Layer became on by default in #2083 , but a settings
file saved before then still holds `false` (every later save keeps it), so Split Layer
kept stacking the new layer below. Settings version 4 moves a stored `false` to the new
default once, like version 3 did for the old disk cache size; a choice made since stays.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 11:48:41 +07:00
bflatastic
0f39b3740d
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:47:07 +07:00
bflatastic
9fb8340cfe
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:47:04 +07:00
bflatastic and Claude Opus 5.5
94c8bde240
Adjustment layers blend in their blend mode ( #2618 )
...
An adjustment layer replaced the comp below with its effects' result whatever its blend
mode. As in After Effects, a mode other than Normal now blends the adjusted comp onto the
comp below in that mode, inside the footprint, track matte and opacity (an adjustment
layer with no effects in Screen screens the comp with itself). CPU and GPU paths.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 11:43:19 +07:00
bflatastic and Claude Opus 5.5
74303466ef
Layer Style dialog: Edit Gradient… opens the Gradient Editor and comes back ( #2057 )
...
Gradient Overlay's gradient showed "Edit in the Timeline" text in the Layer Style dialog.
It is now an Edit Gradient… button that runs prop.editGradient on that property; OK or
Cancel in the Gradient Editor returns to the Layer Style dialog, as in After Effects.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 11:31:29 +07:00
zitann2020 and DeepSeek V4.1 Flash
daab98d5c4
i18n(ja): the panel catalog's last 65 rows
...
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com >
2026-10-30 13:26:21 +09:00
bflatastic
c07decd552
Merge main into #2646 ; no conflicts; gate UPDATE_APP to non-wasm32 (craft-update is a native-only dependency of ui-egui)
2026-10-30 11:20:26 +07:00
bflatastic and Claude Opus 5.5
631b14756f
Merge main into #2255 ; viewer.rs split: port add_motion_key/select_motion_key changes to viewer/tools.rs, motion_path keeps main's muted-key dimming and key value alongside separated X/Y dots
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 11:20:03 +07:00
bflatastic
d178f6bfa0
Merge main into #1772 ; no conflicts
2026-10-30 11:19:40 +07: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
bflatastic
803837925e
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:06:32 +07:00
bflatastic
3f7dc9d1d1
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:06:05 +07:00
bflatastic
8af1df7093
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:05:29 +07:00
bflatastic
d56f72d8fd
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:04:47 +07:00
bflatastic
06a3e82e5d
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:04:06 +07:00
bflatastic
876a31bd74
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 11:03:37 +07:00
bflatastic
3a7c4fbbc7
Timeline key menu: clippy's simpler enabled condition
2026-10-30 11:02:17 +07:00
Ikki Nishihara
d2bc8f862b
G9: integrate current main for Japanese panel translations
2026-10-30 12:50:20 +09: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
zitann2020 and DeepSeek V4.1 Flash
e8c2813afb
ui: a file dropped on the Timeline joins that composition ( #2588 )
...
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com >
2026-10-30 12:39:59 +09:00
zitann2020 and DeepSeek V4.1 Flash
3694505ed4
ui: a drop that holds the target composition lands the rest of the selection ( #2589 )
...
Co-Authored-By: DeepSeek V4.1 Flash <noreply@deepseek.com >
2026-10-30 12:39:53 +09:00
Dylan M. Taylor
dd03911442
Update prompt shows the app icon: UPDATE_APP carries the 128 px icon
...
craft-update's App gains icon_png here: the updater, the self-update helper and
craft-update's startup prompt all get it through crate::UPDATE_APP. The prompt draws it
once craft-libs includes storytold/craft-libs#434 ; AppImage menu entries get it now.
Clippy fixes for Rust 1.99 in untouched code (same logic):
- crates/gpu/src/tests/wgsl_grammar.rs
2026-10-29 23:35:07 -04: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