Commit Graph
3808 Commits
Author SHA1 Message Date
Dylan M. Taylor c8a40733cc UPD.1: honor app pretend versions in update checks 2026-10-30 02:14:08 -04:00
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
BFlat ea8aa9a265 Merge pull request #2652 from storytold/fix/2057-layer-style-gradient
Layer Style dialog: Edit Gradient… opens the Gradient Editor (#2057)
2026-10-30 11:57:13 +07:00
bflatasticandClaude 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
bflatasticandClaude 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
bflatasticandClaude 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
zitann2020andDeepSeek 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
bflatasticandClaude 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
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
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
zitann2020andDeepSeek 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
zitann2020andDeepSeek 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
bflatasticandClaude 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