v1.0.0 April 12, 2026 Initial Release

New Features

  • 6 aspect ratio modes: Off, Fill (Stretch), 21:9 Crop, 32:9 Crop, Custom Zoom, and Auto Force Aspect
  • Precision zoom slider from 30% to 300% with ± step buttons
  • Auto Force Aspect mode that reads the video's native ratio and scales to fill the ultrawide display
  • Keyboard shortcuts: Alt+C to cycle modes, Alt+↑/Alt+↓ to adjust zoom, Alt+0 to reset
  • Configurable mode cycle — choose which modes appear when pressing Alt+C
  • Fullscreen-only mode — apply transforms only when the video is in fullscreen
  • Live video detection bar showing the native aspect ratio of the detected video
  • On-screen display (OSD) that briefly shows the active mode when changed via keyboard
  • Badge indicator on the toolbar icon showing the current mode name
  • SPA navigation support — survives URL changes on YouTube, Netflix, and other single-page apps
  • Settings persistence via chrome.storage.sync — your preferences follow you across devices
  • Correct transform-origin calculation to prevent the bottom-right corner bug common in other extensions

Technical Notes

  • Built as a Manifest V3 extension with a service worker background script
  • Zero external dependencies at runtime — pure JavaScript, no libraries
  • Content script uses MutationObserver to detect dynamically injected videos
  • Transform uses scaleX/scaleY with transform-origin: center center for pixel-perfect output