Skip to content

feat: ultimate simplification and version bump to 0.1.5#20

Merged
jsongo merged 1 commit intomainfrom
feat/ultimate-simplification-v0.1.5
Feb 7, 2026
Merged

feat: ultimate simplification and version bump to 0.1.5#20
jsongo merged 1 commit intomainfrom
feat/ultimate-simplification-v0.1.5

Conversation

@jsongo
Copy link
Owner

@jsongo jsongo commented Feb 7, 2026

Summary

This PR achieves the ultimate level of simplicity and robustness for the open-motion init template.

Key changes:

  • Clean Architecture: Successfully moved all framework-heavy logic into src/main.tsx. Users now literally only need to touch src/App.tsx to create their custom videos.
  • Removed Redundancy: Deleted the render:path script. Since we now support parameter pass-through, users can simply run npm run render -- --chromium-path "/path/to/chrome" if needed.
  • Version Bump: Updated all packages to 0.1.5.

Test plan

  1. Run open-motion init test-v5.
  2. Verify that test-v5/src/App.tsx is just a clean business component.
  3. Run npm run render and verify the full automated build-render pipeline works.

🤖 Generated with Claude Code

- Finalize separation of concerns: main.tsx (framework) vs App.tsx (business)
- Remove redundant render:path script (use parameter pass-through instead)
- Streamline render command to be the single source of truth
- Bump all package versions to 0.1.5

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@jsongo jsongo merged commit c89189b into main Feb 7, 2026
1 check passed
@jsongo jsongo deleted the feat/ultimate-simplification-v0.1.5 branch February 7, 2026 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant