diff --git a/main.go b/main.go index e0afe46..4000334 100644 --- a/main.go +++ b/main.go @@ -1068,33 +1068,9 @@ func (s *appState) showPlayerView() { }) } - // Add tappable overlay to stage for video interactions - // Double-click toggles fullscreen, right-click plays/pauses - videoTapper := ui.NewTappableOverlay( - nil, // Single tap does nothing for now - func() { - // Double-tap: toggle fullscreen - s.toggleFullscreen() - }, - func() { - // Right-click: toggle play/pause - if !ensureSession() { - return - } - if s.playerPaused { - s.playSess.Play() - s.playerPaused = false - playBtn.SetText(ui.IconPause) - } else { - s.playSess.Pause() - s.playerPaused = true - playBtn.SetText(ui.IconPlayArrow) - } - }, - ) - - // Add tapper to stage - stage.Objects = append(stage.Objects, videoTapper) + // TODO: Implement overlay controls that float over video (auto-hide after 3s inactivity) + // Previously had TappableOverlay here but it blocked all button clicks + // Need to redesign so controls overlay the video without blocking interaction playerArea = container.NewBorder( nil,