Better preview UI
Synchronization between FX and JS Players
- Added JavaScript bridge functions (playAnimation(), pauseAnimation(), stopAnimation(), seekToFrame())
- Synchronized all playback controls so both players start/stop/pause/seek together
- Added frame slider synchronization for manual seeking
- Backgrounds can now be set and tested
Fixed Positioning/Layout Differences
- Corrected TrimPath offset calculation for animation
- Fixed angle normalization to properly handle wrapping