The cross-browser extension that manipulates video aspect ratio to fit your entire screen.

Latest Version

Version
3.3.3
Update
November 6, 2024
Size
90.3KiB
Developer
uw.wtf
Category
Users
50,000+
Rating
4.42211 ★
Manifest Version
3
Web Store Status
Languages Support
Deutsch
English
Français
Español
Italiano
Português (Portugal)
Српски
русский
中文 (简体)
See more
Permissions
Storage
Alarms
Tabs
See more

UltraWideo Extension

👋 Introduction
Proven to be working on all major video streaming platforms. If it doesn't work for you, it could be a OS related bug. I am using macOS and before I make claims, I thoroughly test it through all major browsers.

🚀 Features
The only extension on the market with functionalities that no other extension in this category possess.


▸ Blazingly fast — injection script that manipulates the video is written in plain JavaScript, has tiny footprint and is very fast.
▸ Limitless platforms — not limited to any specific video streaming platform. Aims to work everywhere, including embeddable videos.
▸ Minimal interface — thoughtful design that doesn't get in your way, but provides you with all the necessary options to get the experience you deserve.
▸ Appearance — automatically applies the appearance that you are using as your system preference. If your system is in dark mode, the extension will be too.
▸ Cross-browser — available for all major browsers and tested on Chrome & Firefox. It works in all Chromium based browsers as well.
▸ Internationalization — supports handful of languages, but aiming to support all major languages with the help of the community.
▸ Keyboard shortcuts — customizable within the browser to avoid conflicts with other extensions. Support for activity and mode toggling.
▸ Magic touch — Toggle between modes with built-in pinch inwards/outwards on touch screens, trackpads with multi-touch gestures and mouse wheel while holding CTRL key.

🧠 Purpose
Gain power over the video in fullscreen mode. Primarily developed for 34\" ultra-wide screens, but powerful for other smaller or larger screens too. I am currently using it on my Macbook Pro 14\" to get rid of all black bars (horizontally and vertically), previously I used it on ultra-wide monitor.

🙋‍♂️ Usage
Relatively easy to use, but powerful at its core. Comes with handful of options within small interface and keyboard shortcuts.

▸ Interface – Popup interface that you usually open by clicking on the extension icon, has built-in shortcut to toggle it for an easy access at your fingertips.
▸ Activity – This option will be enabled by default. To deactivate the features it applies to the video element, toggle the switch.
▸ Mode – Upscale mode will be enabled by default and only one mode can be active at a time.
▸ Scale – It works simultaneously with the active mode and can scale the video up or down. The default value is 1 and it means that no scaling will be applied.

🤞 Claims
It is working on all globally popular video streaming platforms. Including all embeddable videos. If it doesn't work somewhere, open up a ticket on the support link that's provided (Github Issues) and I'll try to fix it for you and everybody else.
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version":3,
"name":"__MSG_name__",
"description":"__MSG_description__",
"version":"3.3.3",
"icons":{"16":"icon/16.png",
"32":"icon/32.png",
"48":"icon/48.png",
"128":"icon/128.png"},
"default_locale":"en",
"permissions":["storage",
"alarms",
"tabs"],
"host_permissions":["https://*/*",
"http://*/*"],
"web_accessible_resources":[{"resources":["/content-scripts/inject.css"],
"matches":["https://*/*",
"http://*/*"]}],
"commands":{"toggle_activity":{"suggested_key":{"default":"Alt+Shift+X",
"mac":"MacCtrl+Command+X"},
"description":"__MSG_activity_sr__"},
"toggle_mode":{"suggested_key":{"default":"Alt+Shift+Z",
"mac":"MacCtrl+Command+Z"},
"description":"__MSG_mode_sr__"},
"toggle_helper":{"suggested_key":{"default":"Alt+Shift+A",
"mac":"MacCtrl+Command+A"},
"description":"__MSG_helper_sr__"},
"toggle_booster":{"description":"__MSG_booster_sr__"},
"increment_x":{"description":"__MSG_increment_x_sr__"},
"decrement_x":{"description":"__MSG_decrement_x_sr__"},
"increment_y":{"description":"__MSG_increment_y_sr__"},
"decrement_y":{"description":"__MSG_decrement_y_sr__"},
"_execute_action":{"suggested_key":{"default":"Alt+Period",
"mac":"MacCtrl+Command+Period"}}},
"background":{"service_worker":"background.js"},
"action":{"default_title":"UltraWideo",
"default_popup":"popup.html"},
"content_scripts":[{"matches":["http://*/*",
"https://*/*"],
"all_frames":true,
"css":["content-scripts/inject.css"],
"js":["content-scripts/inject.js"]},{"matches":["https://uw.wtf/*"],
"js":["content-scripts/license.js"]}]}
Read more