۸ نسخه از EffectCraft در این صفحه فهرست شده است، از ۱ آبان ۱۴۰۵ تا نسخه فعلی 0.22.0. هر نسخه به فایلهای نصب خود ناشر لینک دارد.
| نسخه | تاریخ | حجم | فایلها |
|---|---|---|---|
| 0.22.0آخرین | ۱۵ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI |
| 0.21.1 | ۱۴ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI یادداشتهای انتشارFull Changelog: https://github.com/storytold/effectcraft/compare/v0.21.0...v0.21.1 |
| 0.21.0 | ۱۲ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI یادداشتهای انتشارWhat's Changed
- Export: write a colr atom in ProRes MOVs (#2801) by @JonRC in https://github.com/storytold/effectcraft/pull/2804
- Shortcuts: panel and context scopes, one chord per scope by @pravdomil in https://github.com/storytold/effectcraft/pull/1266
- PDF import: the encryption pre-scan reads a bounded window after each trailer (#2142) by @becauseno7 in https://github.com/storytold/effectcraft/pull/2679
- i18n(ja): the animator pop-up reads its own catalog rows by @zitann2020 in https://github.com/storytold/effectcraft/pull/2742
- docs(effects): the catalog's comments say what the Japanese interface does by @zitann2020 in https://github.com/storytold/effectcraft/pull/2758
- 3D animation: start keyed model clips at their activation time by @tylerjenningsw in https://github.com/storytold/effectcraft/pull/2759
- Expressions: expose source as an implicit current-layer attribute by @tylerjenningsw in https://github.com/storytold/effectcraft/pull/2771
- i18n(sv): translate 85 new strings by @kler in https://github.com/storytold/effectcraft/pull/2781
- Auto-Trace: map source-buffer outlines back into layer space by @tylerjenningsw in https://github.com/storytold/effectcraft/pull/2783
- UI: Save As starts from the open project's name, not Untitled (#2788) by @jonassneu in https://github.com/storytold/effectcraft/pull/2790
- fix(path): Wiggle Paths no longer overflows on an absurd speed, time or phase by @jayzed80 in https://github.com/storytold/effectcraft/pull/2798
- Project files: the file envelope comes from craft-ecproj-format by @dotCooCoo in https://github.com/storytold/effectcraft/pull/2792
- Fix #2823: Propagate boxes SAM 2 around the matte shown on the stroked frame by @arnav-hiwarkar in https://github.com/storytold/effectcraft/pull/2826
- Follow-up to #2823: box each of several objects around its whole matte on correction frames by @arnav-hiwarkar in https://github.com/storytold/effectcraft/pull/2830
- Restore GNOME Wayland window controls without bundled fonts by @danielmigueltejedor in https://github.com/storytold/effectcraft/pull/1598
New Contributors
- @JonRC made their first contribution in https://github.com/storytold/effectcraft/pull/2804
- @danielmigueltejedor made their first contribution in https://github.com/storytold/effectcraft/pull/1598
Full Changelog: https://github.com/storytold/effectcraft/compare/v0.20.0...v0.21.0 |
| 0.20.0 | ۱۰ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI یادداشتهای انتشارWhat's Changed
- Updates: shared check-result dialog from craft-update by @aiongg in https://github.com/storytold/effectcraft/pull/2718
- docs: tidy agent, contributor and asset docs by @aiongg in https://github.com/storytold/effectcraft/pull/2717
- i18n: Swedish (sv) interface translation by @kler in https://github.com/storytold/effectcraft/pull/1541
- comp.deleteAllMarkers: add Delete All Markers for composition markers by @maxaeexe in https://github.com/storytold/effectcraft/pull/2169
- Disk cache: drop frames rendered before adjustment layers blended in their mode (#2618) by @becauseno7 in https://github.com/storytold/effectcraft/pull/2666
- Tools bar: Alt/Option-click cycles the flyout tool slot by @tareq-halaby in https://github.com/storytold/effectcraft/pull/2684
- ui: the workspace menu offers all four options, as After Effects does by @zitann2020 in https://github.com/storytold/effectcraft/pull/2690
- i18n(ja): the 3D views take After Effects' names, and the comp says which camera by @zitann2020 in https://github.com/storytold/effectcraft/pull/2691
- ui: the channel button keeps the red, green and blue After Effects gives it by @zitann2020 in https://github.com/storytold/effectcraft/pull/2692
- fix(render): frame_position no longer panics on a zero or negative frame rate by @jayzed80 in https://github.com/storytold/effectcraft/pull/2693
- ui: Fast Previews sits beside the resolution control, where After Effects puts it by @zitann2020 in https://github.com/storytold/effectcraft/pull/2694
- i18n(ja): the Reveal command names Explorer and a file manager by @zitann2020 in https://github.com/storytold/effectcraft/pull/2699
- ui: a file dropped on a floating Timeline joins that composition by @zitann2020 in https://github.com/storytold/effectcraft/pull/2700
- contributors: add names for marshiyar by @marshiyar in https://github.com/storytold/effectcraft/pull/2709
- Web: the browser tab title follows the open document by @marshiyar in https://github.com/storytold/effectcraft/pull/2710
- ui: draw a floating panel's ≡ menu in its own window by @marshiyar in https://github.com/storytold/effectcraft/pull/2711
- Help: Expression Reference opens a page that exists (#2696) by @marshiyar in https://github.com/storytold/effectcraft/pull/2712
- psd: cap the smart-object warp bake's rasterising work by @marshiyar in https://github.com/storytold/effectcraft/pull/2714
- layer.addItem: take in, out and anchor (#2026) by @marshiyar in https://github.com/storytold/effectcraft/pull/2716
- automation: a confined project can't show footage from outside the roots (#2131 F-11, "Indirect reads") by @adikshan11 in https://github.com/storytold/effectcraft/pull/2719
- Scripting: Offset Paths and Zig Zag properties resolve by their match names by @dotCooCoo in https://github.com/storytold/effectcraft/pull/2731
- ui: a category lists its effects by name, as After Effects does by @zitann2020 in https://github.com/storytold/effectcraft/pull/2739
- i18n(ja): the eleven effects the Japanese catalog was missing by @zitann2020 in https://github.com/storytold/effectcraft/pull/2740
- i18n(ja): the Edit menu uses the interface's own wording by @zitann2020 in https://github.com/storytold/effectcraft/pull/2741
- i18n(fr): French panels, dialogs, tooltips and effect names by @Atalantis in https://github.com/storytold/effectcraft/pull/2343
- Sample long Vegas segments finely so they stay smooth round corners (#2566) by @MarekSpodBiedry in https://github.com/storytold/effectcraft/pull/2687
- packaging(flatpak): add OCI image build and GHCR publishing helper by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2763
- ci(xtask): run the GPU tests and i18n report from the test build by @FredApps in https://github.com/storytold/effectcraft/pull/2767
New Contributors
- @kler made their first contribution in https://github.com/storytold/effectcraft/pull/1541
- @tareq-halaby made their first contribution in https://github.com/storytold/effectcraft/pull/2684
- |
| 0.19.0 | ۹ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI |
| 0.18.0 | ۶ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI یادداشتهای انتشارWhat's Changed
- Migrate EffectCraft to egui 0.37 by @skylartaylor in https://github.com/storytold/effectcraft/pull/2367
- feat: startup update prompt modal and direct self-updating by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2420
- build: pin craft-update to craft-libs main (db19c37) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2435
- sonar: method paths instead of closures (rust:S1612) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2274
- build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2438
- build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2439
- chore(deps): safe dependency refresh by @skylartaylor in https://github.com/storytold/effectcraft/pull/2441
- fix(ui-egui): make hover over workarea selector set cursor to ResizeHorizontal by @WaldemarLehner in https://github.com/storytold/effectcraft/pull/2443
- sonar: optional chaining and for-of in engine JS (S6582, S4138) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2273
- Sonar: name the repeated sha256 check in package.sh by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2456
- Panels: move onto craft-ui's shared docking by @aiongg in https://github.com/storytold/effectcraft/pull/2432
- Edit menu keys edit a focused text field, docked and in panel windows by @aiongg in https://github.com/storytold/effectcraft/pull/2459
- Timeline: each open comp is a tab in the group's tab row, with an overflow menu by @aiongg in https://github.com/storytold/effectcraft/pull/2458
- Sonar: reduce cognitive complexity in render, CSS and WGSL checker code by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2454
- Preserve migration regressions and fix software GPU median timeouts by @skylartaylor in https://github.com/storytold/effectcraft/pull/2437
- Sonar: reduce cognitive complexity in footage reload, edit delete and text layout by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2455
- ci: require nextest 0.9.150 by @skylartaylor in https://github.com/storytold/effectcraft/pull/2487
- refactor: shared module layout (craft-contrib#20) by @aiongg in https://github.com/storytold/effectcraft/pull/2491
- fix(ui): dropdown menus grow back after a search with no matches by @aiongg in https://github.com/storytold/effectcraft/pull/2511
- Export: encode while the next batch renders, skip transparent pixels when compositing by @Silvertree2010 in https://github.com/storytold/effectcraft/pull/2518
- Windows installation policy: EffectCraft by @Jeremy8776 in https://github.com/storytold/effectcraft/pull/2493
- Enforce Rust coding standards via Clippy by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2496
New Contributors
- @WaldemarLehner made their first contribution in https://github.com/storytold/effectcraft/pull/2443
- @Jeremy8776 made their first contribution in https://github.com/storytold/effectcraft/pull/2493
Full Changelog: https://github.com/storytold/effectcraft/compare/v0.17.0...v0.18.0 |
| 0.17.0 | ۳ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI یادداشتهای انتشارWhat's Changed
- svg: bound raster surfaces and handle duplicate gradient stops by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2190
- ui: bound queued synthetic input gestures by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2197
- text: bound layout and variable font metadata by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2193
- pdf: bound image sample and mask allocations by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2191
- roto: bound frozen matte decoding and serialization by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2194
- expr: bound rewrite expansion and preserve assignment targets by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2195
- fix: validate the CLI path in the AE ease checker (SonarCloud jssecurity:S8705) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2214
- fix: put the NOSONAR marker on the spawnSync line (SonarCloud follow-up) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2215
- fix: document the AE checker's operator-supplied CLI path (SonarCloud) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2217
- fix: suppress the stat check's taint finding (SonarCloud) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2218
- segment: bound checkpoint tensors and pickle work by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2192
- xtask: use unique temporary directories for bench tests by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2196
- packaging: use [[ tests, named locals and explicit returns (SonarCloud S7688/S7679/S7682) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2187
- Use chrono instead of hand-rolled UTC conversion by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2023
- CI: dev-profile gate, one test binary per crate, nextest, line tables only by @aiongg in https://github.com/storytold/effectcraft/pull/2235
- Packaging: pin the signing client and appimagetool, and check their hashes by @aiongg in https://github.com/storytold/effectcraft/pull/1976
- Footage, Lottie and models: resolve stored paths with craft-docpath's resolve_absolute by @aiongg in https://github.com/storytold/effectcraft/pull/1975
- GPU tests: pass on Mesa lavapipe (boundary flips, skip the Reshape case that crashes it); cargo fmt by @aiongg in https://github.com/storytold/effectcraft/pull/2239
- CI: shared gate workflow; FreeBSD nightly and on release by @aiongg in https://github.com/storytold/effectcraft/pull/2204
- security: move the release workflow's write permission to the job level (SonarCloud githubactions:S8233) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2241
- Translations: missing strings show in English and are listed by a report, not failed by tests by @aiongg in https://github.com/storytold/effectcraft/pull/2244
- ci(sonar): stop cancelling main-branch runs so coverage is published by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2249
- Integration batch 1: 18 contributor PRs (CJK fonts, timeline, preview caches, interface languages) by @aiongg in https://github.com/storytold/effectcraft/pull/2257
- Preview: keep rendering past the cached frames after a loop or restart by @ded-achtung in https://github.com/storytold/effectcraft/pull/1920
- Layer: replace a layer's source with Alt-drag and Ctrl+Alt+/ (#991) by @ki2pixel in https://github.com/storytold/effectcraft/pull/1929
- Layer: Reveal Layer Source in Project from the context menus (#1809) by @ki2pixel in https://github.com/storytold/effectcraft/pull/1931
- Timeline: the disk-cache bar checks only the visible frames by @arnav-hiwarkar in https://github.com/storytold/effectcraft/pull/2048
- engine: split layers above the original by default (#2083) by @gmrmad1 in https://github.com/storytold/effectcraft/pull/2114
- ui: Spacebar hand pans timeline rows vertically (#2083) by @gmrmad1 |
| 0.16.0 | ۱ آبان ۱۴۰۵ | — | ۶۴ بیتی MSIARM64 MSI۳۲ بیتی MSI یادداشتهای انتشارNote
FreeBSD aarch64 is dropped from this release. We had to cut releases, and we cannot build this target within the 5-hour CI limit for any of the Craft apps, so we are dropping it for now. This is a known blocker, flagged for a future fix in storytold/craft-common-actions#39. FreeBSD x86_64 and every other platform are included.
What's Changed
- security: use crypto.randomUUID for temp file suffix (SonarCloud S2245) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2061
- fix: JS reliability bugs (SonarCloud S1764/S9383/S4275) by @dylanmtaylor in https://github.com/storytold/effectcraft/pull/2062
Full Changelog: https://github.com/storytold/effectcraft/compare/v0.15.0...v0.16.0 |