Reverted video player back to .fullScreen presentation: - Changed @Route(.push) back to @Route(.fullScreen) - Added NavigationViewCoordinator wrapper back - Changed router.popLast() back to router.dismissCoordinator() Video player MUST use fullScreen to: ✅ Properly stop playback on dismiss ✅ Show overlay controls on first ESC ✅ Exit and stop video on second ESC ✅ Prevent video playing in background after navigation Files reverted: - ItemCoordinator.swift: Video player route and factory - Overlay.swift: dismissCoordinator on confirm close - VideoPlayer.swift: dismissCoordinator on video end - LoadingView.swift: dismissCoordinator on cancel 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
Components | ||
ChapterOverlay.swift | ||
ConfirmCloseOverlay.swift | ||
MainOverlay.swift | ||
Overlay.swift | ||
SmallMenuOverlay.swift |