Skip to content

v0.8.0 — macOS support + CapCut version compatibility + two-path repositioning

Choose a tag to compare

@Hao0321 Hao0321 released this 10 Jul 13:00

Built from adopter feedback: CapCut workflow pain points, CapCut version differences, Mac users, and many of you preferring the fully-programmatic pipeline. This release addresses all four.

Highlights

  • 🖥️ Cross-platform (src/platform_compat.py) — CJK font auto-discovery (Windows 微軟正黑 / macOS PingFang / Linux Noto), CapCut & Jianying drafts-dir detection on Windows AND macOS, per-platform ffmpeg screen-capture args (gdigrab / avfoundation / x11grab). 14 files de-hardcoded from Windows assumptions — existing Windows behavior unchanged.
  • 📦 CapCut version compatibilitydraft_io.detect_draft_format(): encrypted / newer-format drafts now fail with clear guidance (which versions keep editable JSON, and your two ways forward) instead of crashing mysteriously. Plus a version compatibility matrix in TROUBLESHOOTING.
  • 🛣️ Two first-class paths — README repositioned honestly: Path 1 = Programmatic (cross-platform, no CapCut dependency — the recommended default for adopters, and the path many of you told us you prefer) / Path 2 = CapCut-assisted (Windows-first, version-sensitive). A 3-line "which path should I use?" decision tree up top + a platform support matrix.
  • 🩺 TROUBLESHOOTING — new "CapCut version compatibility & Mac" section + top-5 workflow-pitfall FAQ (draft 7-file sync, editing JSON while CapCut is open, etc.).

All 9 module self-tests green, 35/35 imports clean, examples run end-to-end on the programmatic path.

🤖 Generated with Claude Code