Dynamically adjust player window-size

Hey, First off, thank you so much for this great project!

While working with some casts, I encountered cases where the terminal window size was significantly smaller than expected. This might be due to older recordings, legacy versions, or possibly some post-processing my own tooling performs on the casts. Regardless of the cause, the result is that playback appears visually malformed — especially noticeable in recordings involving tmux or similar setups.

Feature Idea:
Would it be possible to support interactive resizing of the player window during playback? For example:

  • Ctrl+“Mouse Wheel” to resize the terminal dynamically
  • A reset control to return to the original size as defined by the cast metadata

This would not only help address the issue above but would also be a great usability feature in general — allowing users to adjust the view as needed for readability or presentation.

Let me know your thoughts!