Compare commits

...

4 Commits

Author SHA1 Message Date
bflatastic a48de85015 CI: packaging lint passes again (wasm-bindgen install step as an if, not A && B || C)
actionlint's shellcheck flagged SC2015 on release.yml's Install wasm-bindgen CLI step, failing
the Packaging lint workflow on main and release since 2 October.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:50:37 +07:00
Brandon Thomas 0bb8baf4da
Merge pull request #52 from storytold/pr/release-0.2.0
Release: EffectCraft v0.2.0
2026-10-05 02:46:06 -04:00
Brandon Thomas 3f7250043d Release: EffectCraft v0.2.0
Bump the workspace version 0.1.1 -> 0.2.0 (cargo xtask version set 0.2.0).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 02:45:53 -04:00
BFlat fc0462a855
Merge pull request #51 from storytold/home-screen-ae
M13.30–M13.31: ArtCraft logo in the Tools bar; Home screen laid out like After Effects'
2026-10-05 12:52:18 +07:00
3 changed files with 39 additions and 38 deletions

View File

@ -221,8 +221,9 @@ jobs:
- name: Install wasm-bindgen CLI
run: |
# Must match the wasm-bindgen version in Cargo.lock exactly (cargo xtask web checks it).
command -v wasm-bindgen >/dev/null && wasm-bindgen --version | grep -q "$WASM_BINDGEN_VERSION" \
|| cargo install wasm-bindgen-cli --version "$WASM_BINDGEN_VERSION" --locked
if ! { command -v wasm-bindgen >/dev/null && wasm-bindgen --version | grep -q "$WASM_BINDGEN_VERSION"; }; then
cargo install wasm-bindgen-cli --version "$WASM_BINDGEN_VERSION" --locked
fi
wasm-bindgen --version
- name: Apply version override
if: inputs.version != ''

70
Cargo.lock generated
View File

@ -1134,7 +1134,7 @@ dependencies = [
[[package]]
name = "effectcraft"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"cpal",
"effectcraft-engine",
@ -1155,7 +1155,7 @@ dependencies = [
[[package]]
name = "effectcraft-automation"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-engine",
"effectcraft-host",
@ -1167,14 +1167,14 @@ dependencies = [
[[package]]
name = "effectcraft-av1enc"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"filmcraft-av1",
]
[[package]]
name = "effectcraft-cli"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"cpu-time",
"effectcraft-automation",
@ -1190,7 +1190,7 @@ dependencies = [
[[package]]
name = "effectcraft-color"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"proptest",
"serde",
@ -1198,7 +1198,7 @@ dependencies = [
[[package]]
name = "effectcraft-effects"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-geom",
@ -1214,7 +1214,7 @@ dependencies = [
[[package]]
name = "effectcraft-engine"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-effects",
@ -1246,7 +1246,7 @@ dependencies = [
[[package]]
name = "effectcraft-export"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-av1enc",
"effectcraft-color",
@ -1275,7 +1275,7 @@ dependencies = [
[[package]]
name = "effectcraft-expr"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"boa_engine",
"effectcraft-color",
@ -1292,7 +1292,7 @@ dependencies = [
[[package]]
name = "effectcraft-geom"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"proptest",
"serde",
@ -1300,7 +1300,7 @@ dependencies = [
[[package]]
name = "effectcraft-gpu"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"bytemuck",
"effectcraft-color",
@ -1319,14 +1319,14 @@ dependencies = [
[[package]]
name = "effectcraft-hevcenc"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"filmcraft-hevc",
]
[[package]]
name = "effectcraft-host"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-engine",
"effectcraft-export",
@ -1348,7 +1348,7 @@ dependencies = [
[[package]]
name = "effectcraft-interchange"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-keyframe",
@ -1367,7 +1367,7 @@ dependencies = [
[[package]]
name = "effectcraft-keyframe"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-geom",
@ -1379,7 +1379,7 @@ dependencies = [
[[package]]
name = "effectcraft-lottie"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-effects",
@ -1396,7 +1396,7 @@ dependencies = [
[[package]]
name = "effectcraft-media"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-model",
"effectcraft-pdf",
@ -1421,7 +1421,7 @@ dependencies = [
[[package]]
name = "effectcraft-model"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-geom",
"image",
@ -1432,14 +1432,14 @@ dependencies = [
[[package]]
name = "effectcraft-opusenc"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"filmcraft-opus",
]
[[package]]
name = "effectcraft-path"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-geom",
"effectcraft-keyframe",
@ -1451,7 +1451,7 @@ dependencies = [
[[package]]
name = "effectcraft-pdf"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-raster",
"effectcraft-svg",
@ -1465,7 +1465,7 @@ dependencies = [
[[package]]
name = "effectcraft-plugin"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-effects",
"effectcraft-keyframe",
@ -1477,7 +1477,7 @@ dependencies = [
[[package]]
name = "effectcraft-project"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-geom",
@ -1490,14 +1490,14 @@ dependencies = [
[[package]]
name = "effectcraft-psd"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"miniz_oxide 0.8.9",
]
[[package]]
name = "effectcraft-raster"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-geom",
@ -1506,7 +1506,7 @@ dependencies = [
[[package]]
name = "effectcraft-render"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-effects",
@ -1528,7 +1528,7 @@ dependencies = [
[[package]]
name = "effectcraft-script"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"boa_engine",
"effectcraft-engine",
@ -1543,7 +1543,7 @@ dependencies = [
[[package]]
name = "effectcraft-svg"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-geom",
"effectcraft-path",
@ -1555,7 +1555,7 @@ dependencies = [
[[package]]
name = "effectcraft-text"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-keyframe",
"harfrust",
@ -1567,7 +1567,7 @@ dependencies = [
[[package]]
name = "effectcraft-time"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"proptest",
"serde",
@ -1575,7 +1575,7 @@ dependencies = [
[[package]]
name = "effectcraft-track"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-raster",
"rayon",
@ -1586,7 +1586,7 @@ dependencies = [
[[package]]
name = "effectcraft-ui-egui"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-color",
"effectcraft-engine",
@ -1614,11 +1614,11 @@ dependencies = [
[[package]]
name = "effectcraft-vp9enc"
version = "0.1.1"
version = "0.2.0"
[[package]]
name = "effectcraft-web"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"effectcraft-engine",
"effectcraft-export",
@ -6318,7 +6318,7 @@ checksum = "e450f9b2ed1dff33c94c12589a87338689467b9c4f5d8a5710bd09a847d2c8a7"
[[package]]
name = "xtask"
version = "0.1.1"
version = "0.2.0"
dependencies = [
"serde_json",
]

View File

@ -4,7 +4,7 @@ members = ["crates/*", "apps/*", "xtask"]
default-members = ["crates/*", "apps/*"]
[workspace.package]
version = "0.1.1"
version = "0.2.0"
edition = "2024"
license = "MIT OR Apache-2.0"
rust-version = "1.95"