Skip to content

fix(playback): restore window placement after fullscreen - #12

Merged
RobDeFlop merged 1 commit into
release/0.2.0from
fix/video-player-fullscreen
Aug 15, 2026
Merged

fix(playback): restore window placement after fullscreen#12
RobDeFlop merged 1 commit into
release/0.2.0from
fix/video-player-fullscreen

Conversation

@RobDeFlop

Copy link
Copy Markdown
Owner

Summary

  • replace fragile frontend fullscreen geometry handling with Windows WINDOWPLACEMENT restoration
  • serialize fullscreen transitions and protect close/recording edge cases
  • hide app chrome and background controls during fullscreen
  • add keyboard and control behavior for fullscreen playback

Validation

  • bunx tsc --noEmit
  • bun run build
  • cargo fmt --check
  • cargo check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --lib (37 passed)
  • bun run tauri build --no-bundle

Manual Windows validation is still required for minimize/restore, maximized-window restoration, multiple monitors, and mixed DPI setups.

Fixes #10

@RobDeFlop
RobDeFlop merged commit a295334 into release/0.2.0 Aug 15, 2026
1 check passed
@RobDeFlop
RobDeFlop deleted the fix/video-player-fullscreen branch August 15, 2026 02:43
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