4 Commits

Author SHA1 Message Date
7ffb8d3f78 fix: VideoPlayerView nested type accessing enclosing schema — pass controlsStyle as param 2026-07-04 17:39:08 +08:00
bc0bd60e09 feat: VideoPlayer supports controls:false to hide built-in toolbar 2026-06-23 08:44:32 +08:00
761dcb4d6b fix: percentage height layout — ControlRenderer uses layoutPriority, VBox/HBox/VideoPlayer fill available space 2026-06-22 20:30:19 +08:00
7bc06097b0 feat: add VideoPlayer widget with shared AVPlayer via Store
- New VideoPlayerControl.swift wrapping AVKit VideoPlayer
- Prefers shared AVPlayer from Store (e.g. PlayerBridge injection)
- Falls back to options.url for standalone use
- Schema.swift: add autoplay option for VideoPlayer
- ControlRenderer: register VideoPlayer widget type
- Add .gitignore to exclude .build/
2026-06-22 09:52:27 +08:00