Skip to content

EffectCraft 0.22.0 — Android 0.2.5 alpha

Latest

Choose a tag to compare

EffectCraft 0.22.0 — Android 0.2.5-alpha

Update to the unofficial Android fork, based on EffectCraft v0.22.0.
This is the Android-compatible EffectCraft editor, not an official ArtCraft Android release.

What's changed

  • Stylus input now shares the on-screen Shift/Alt/Ctrl modifiers and Scroll, Box select and Trim
    modes. Auto keeps immediate, precise tip drags; hover targets controls without selecting.
  • Barrel-button context clicks, plus a one-shot Options shortcut for pens without a side button
    and for finger users. No feature requires owning a stylus.
  • Canvas touches starting during pen contact are suppressed until lifted; app switching, rotation
    and lost capture release the pen state. This is not hardware palm rejection.
  • Regression coverage for pen selection, Shift multi-select, Project/effect drops and undo on phones
    and tablets, alongside the existing touch checks and the 4096-pixel WebGL fallback.

This update also retains the Android 0.2.4 improvements:

  • A consistent dark mobile style, clearer selected/focus states and labelled timing fields.
  • Responsive bottom sheets on phones and centred dialogs on tablets; background interaction is
    blocked while a sheet is open, with keyboard focus containment and Back/Escape dismissal.
  • Direct, swipeable shortcut bar: no extra Tools tap for Undo/Redo, scale, frame steps or modifiers.
  • Upstream v0.22.0 engine/editor update, retaining Android layouts, touch controls, storage and the
    adapter-aware 4096-pixel WebGL fallback. New upstream features are not all device-validated.
  • Unified timeline box selection can span the layer list and keyframe area, with phone row heights
    and horizontal edge scrolling retained.
  • Hold and drag Project items, Effects & Presets entries, and supported Media Browser files; a
    quick swipe still scrolls. Box select also works from empty Project list space.
  • On phones the Project, Effects and Media Browser panels can share the screen with the Composition
    viewer, so a drag has a visible drop target. Hide or resize the preview when more room is needed.
  • Upstream preview/cache, compositing, file-format and editing improvements. Android remains a
    WebView/WASM build; native out-of-process effect helpers are not available on Android.
  • Browsable File/Edit/Composition/Layer/Effect/Animation/View/Window/Help menus on phones.
  • Selection actions, precise frame timing, keyframe easing, touch trimming and box selection.

Install and back up first

Download EffectCraft-0.22.0-android.0.2.5-alpha.apk and allow installation from your browser/file manager.
Check its SHA-256 against SHA256SUMS.txt. Requires Android 10+, OpenGL ES 3 and a recent Android
System WebView. This is not a Play Store release.

This APK is a non-debuggable release build, signed with the fork's permanent release key.
It is not the debug-signed APK from Actions. The package remains io.github.itsnold.ecdroid,
version code 16. It retains the certificate used for previous public APKs, so Android can
accept it as an in-place update without uninstalling. Keep external project/media backups anyway.

Signing certificate SHA-256 (not the APK checksum):

CD:14:4E:25:C7:F8:1C:26:4C:2E:47:03:5C:4B:C4:F6:9F:35:20:54:09:57:80:9B:77:D2:AB:3D:4C:23:20:98

Existing debug builds may have a different signing key. Export your projects and source media
before uninstalling an older build
; uninstalling erases private app storage. Subsequent public
updates must use the same release key.

Known limitations

Alpha software: start with short, small projects. This is a WebView/WASM editor, not a hardware-
accelerated native video pipeline. Heavy effects/software video exports may be slow or exhaust
memory. Background rendering and recovery after Android kills the process are not guaranteed.
Some specialist panels remain desktop-oriented. Keep external copies of projects and media.
Pressure-sensitive brush width, tilt-controlled painting and eraser-end tools are not implemented.
Physical-stylus behavior and release-signed device acceptance of this candidate remain unverified.

Compatibility and validation

The maintainer reports that the current Android development build works. A device-model,
Android-version and WebView-version matrix has not yet been recorded, so this is an early
community alpha, not a certification of every phone or tablet. There is no measured RAM/chipset
minimum. Begin with short 720p projects and back up project files and source media externally.

This exact candidate (50536097) passed APK/browser checks, the full Rust quality gate and release signing verification.
Phone and tablet browser regressions passed pen selection, on-screen Shift multi-selection,
Project/effect drag-and-drop and single-step effect undo, alongside the existing finger checks,
including the 4096-pixel WebGL fallback. The signing job verified the non-debuggable APK, v3
signature, unchanged package, version code 16 and permanent release certificate.
The downloaded APK checksum and archive integrity were verified, and its bundled stylus input
adapter exactly matches the tested source. Real-device installation/update and physical-stylus
acceptance remain unverified; this release remains a draft for review.

APK SHA-256:

9adde5dc6776af1e30bc03b5c0d17a15b422c9f79d9efaa773979fc2420dd771

Release-signed installation, recovery and device-specific acceptance remain tracked in
the release checklist.

Source and licences: https://github.com/itsnold/effectcraft (MIT OR Apache-2.0; asset notices in
ATTRIBUTION.md and the packaged licences). Original EffectCraft: https://github.com/storytold/effectcraft.