Skip to content

feat: add fullscreen stream toggle - #22

Merged
johnoct merged 1 commit into
mainfrom
feat/fullscreen-stream-toggle
Feb 7, 2026
Merged

feat: add fullscreen stream toggle#22
johnoct merged 1 commit into
mainfrom
feat/fullscreen-stream-toggle

Conversation

@johnoct

@johnoct johnoct commented Feb 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add fullscreen toggle button (expand icon) in the header for immersive baby cam viewing
  • Double-tap stream or click button to enter/exit browser-native fullscreen mode
  • Header and status bar auto-hide in fullscreen for a clean view
  • Includes webkit prefix support for Safari/iOS compatibility

Test plan

  • All 195 tests pass (python3 -m pytest tests/ -v)
  • Open web UI, tap fullscreen button — stream fills entire screen
  • Tap again or press Escape — returns to normal view
  • Double-tap stream — enters fullscreen
  • Header and status bar hidden in fullscreen mode
  • Works on Safari (webkit prefix) and Chrome

Add browser-native fullscreen mode for immersive baby cam viewing.
Tap the expand button or double-tap the stream to enter fullscreen;
header and status bar are hidden for a clean view. Includes webkit
prefix support for Safari/iOS.
@johnoct
johnoct merged commit 44d6abb into main Feb 7, 2026
1 check passed
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