web icon indicating copy to clipboard operation
web copied to clipboard

The Unstaged Update

Open jeda opened this issue 1 year ago • 0 comments

This Pull Request contains multiple changes that I did locally over the years, either as tests or quick fixes to get instances working for myself or friends.

They were not committed back then due to missing polish or merely lack of testing. But given the slightly broken nature of Cryb 1, and Cryb 2 still being a WIP given my limited time/bandwidth for the past years, I figured I'd take a focus on getting this done and improve the stability and quality of what we've currently got.

Included here:

  • Overhauled the player:
    • Multiple changes to make the player more reliable
    • Reduce latency by negotiating zero playout delay
    • Use a video element instead of canvas for Picture in Picture
    • Fix audio on Chromium-based browsers by asking for stereo
    • Fixes some mouse control bugs
    • Grammar fixes
  • jsmpeg removed entirely (@cryb/aperture is deprecated, and was a terrible idea since the beginning)
  • Updated dependencies, including latest Nuxt.js v2 (which is now deprecated) + @nuxt/bridge
  • Switched from yarn to pnpm
  • Other QoL fixes/changes

jeda avatar Oct 05 '24 14:10 jeda