[{"data":1,"prerenderedAt":1169},["ShallowReactive",2],{"i-custom:brand-text":3,"\u002Fguides\u002Fambient-light":9,"\u002Fguides\u002Fambient-light-siblings":94},{"left":4,"top":4,"width":5,"height":6,"rotate":4,"vFlip":7,"hFlip":7,"body":8},0,560.28,72.87,false,"\u003Cpath d=\"M0,48.42V0h16.2v45.74c0,10.37,2.31,13.43,17.04,13.43s17.13-3.06,17.13-13.43V0h16.2v48.42c0,16.76-7.41,24.44-33.33,24.44S0,65.18,0,48.42Z\"\u002F>\n  \u003Cpath d=\"M78.7,0h15.19v72.04h-15.19V0Z\"\u002F>\n  \u003Cpath d=\"M108.98,57.31v-25.37h-6.67v-11.76h6.67V7.41h15.18v12.78h12.87v11.76h-12.87v22.78c0,3.98,1.11,4.72,6.2,4.72h6.67v12.59h-13.06c-11.39,0-15-4.54-15-14.72Z\"\u002F>\n  \u003Cpath d=\"M146.39,20.18h15.09v7.96h.19c1.67-5.65,6.11-8.43,13.43-8.43h5.65v12.68h-5.83c-11.57,0-13.33,2.04-13.33,12.87v26.76h-15.19V20.18Z\"\u002F>\n  \u003Cpath d=\"M184.82,56.29c0-12.41,6.2-15.65,23.89-15.65h12.78v-2.69c0-5.74-2.22-7.5-9.91-7.5s-9.91,1.57-9.91,6.48v.19h-14.81v-.93c0-12.41,6.2-16.85,24.44-16.85s25.09,4.91,25.09,17.69v35h-14.91v-6.67h-.18c-2.04,4.72-4.44,7.41-16.94,7.41-14.17,0-19.54-5-19.54-16.48ZM209.72,61.29c7.96,0,11.94-1.02,11.94-7.41v-4.07h-11.57c-8.05,0-10.28,1.11-10.28,5.93,0,4.07,1.85,5.56,9.91,5.56Z\"\u002F>\n  \u003Cpath d=\"M239.45,0h17.04l12.13,57.31h.19L283.06,0h18.15l14.17,57.31h.19L327.78,0h16.94l-18.7,72.04h-20.46l-13.43-54.81h-.09l-13.43,54.81h-20.56L239.45,0Z\"\u002F>\n  \u003Cpath d=\"M352.13,0h15.19v13.52h-15.19V0ZM352.13,20.18h15.19v51.85h-15.19V20.18Z\"\u002F>\n  \u003Cpath d=\"M377.78,46.11c0-20.18,5.19-26.67,22.22-26.67,11.02,0,14.63,2.13,17.31,8.15h.18V0h15.19v72.04h-14.72v-7.41h-.18c-2.5,6.02-6.76,8.15-17.78,8.15-17.04,0-22.22-6.48-22.22-26.67ZM405.56,59.91c10,0,12.31-1.94,12.31-11.85v-3.89c0-9.91-2.31-11.85-12.31-11.85-10.65,0-12.31,1.94-12.31,13.8s1.67,13.8,12.31,13.8Z\"\u002F>\n  \u003Cpath d=\"M442.96,46.2c0-20.56,6.2-26.85,26.94-26.85s26.11,6.2,26.11,26.39v4.63h-37.96v1.2c0,7.69,2.04,9.63,12.13,9.63,8.43,0,10.74-1.48,10.74-5.65v-.19h15.09v.93c0,11.76-6.67,16.57-25.93,16.57-20.93,0-27.13-6.02-27.13-26.67ZM481.02,40.55v-.65c0-6.76-1.76-8.89-11.11-8.89-9.91,0-11.85,2.04-11.85,9.54h22.96Z\"\u002F>\n  \u003Cpath d=\"M505.09,46.11c0-20.28,6.02-26.76,27.59-26.76s27.59,6.48,27.59,26.76-6.02,26.76-27.59,26.76-27.59-6.48-27.59-26.76ZM532.69,59.91c10.83,0,12.13-2.31,12.13-13.8s-1.3-13.8-12.13-13.8-12.13,2.31-12.13,13.8,1.3,13.8,12.13,13.8Z\"\u002F>",{"id":10,"title":11,"body":12,"description":79,"extension":80,"icon":81,"meta":82,"navigation":83,"order":84,"path":85,"schemaOrg":86,"seo":87,"sitemap":88,"stem":90,"summary":91,"tier":92,"updatedAt":89,"__hash__":93},"guides\u002Fguides\u002Fambient-light.md","Ambient Light",{"type":13,"value":14,"toc":71},"minimark",[15,19,24,27,31,40,48,52,59,63],[16,17,18],"p",{},"Ambient Light (Pro) surrounds the video with a soft, blurred glow of whatever colors are on screen, updated in real time. It's the bias-light effect that makes a dark room feel cinematic — and a genuinely smart move for OLED screens.",[20,21,23],"h2",{"id":22},"what-it-does","What it does",[16,25,26],{},"The screen edges fill with a live, blurred wash of the on-screen colors that shifts as the video plays. In a dark room it pulls your eye into the picture and reduces the harsh contrast between a bright video and a black border.",[20,28,30],{"id":29},"easy-on-oled","Easy on OLED",[16,32,33,34,39],{},"When filling the screen with a ",[35,36,38],"a",{"href":37},"\u002Fguides\u002Fvideo-modes","mode"," isn't an option — you want the original aspect ratio, or the bars are baked into a protected stream — you're left with static black bars parked in the same spot for hours. On OLED that's the classic uneven-wear trap: the bright picture area ages while the black-bar regions stay untouched, and over time that difference can etch in as visible banding.",[16,41,42,43,47],{},"Ambient Light keeps those edge regions gently lit and constantly shifting with the picture, so the whole panel ages ",[44,45,46],"strong",{},"evenly"," instead of just the middle. It's the safer way to live with letterboxing on an OLED when a mode can't help.",[20,49,51],{"id":50},"drm-content","DRM content",[16,53,54,55,58],{},"Ambient Light is automatically disabled on DRM-protected video — Netflix, Disney+, Prime Video, HBO Max, Apple TV+, and similar — with a small ",[44,56,57],{},"\"DRM Detected\""," note. This isn't a bug: browsers block reading pixels from encrypted video, so the glow simply can't be generated there. Every other UltraWideo feature still works on those streams.",[20,60,62],{"id":61},"good-to-know","Good to know",[16,64,65,66,70],{},"Because the effect is generated live from the video, it's at its best in a dark room on content the browser can read — most of YouTube, Twitch, and the open web. Pair it with ",[35,67,69],{"href":68},"\u002Fguides\u002Fenhance-quality","Enhance Quality"," for a richer picture overall.",{"title":72,"searchDepth":73,"depth":73,"links":74},"",2,[75,76,77,78],{"id":22,"depth":73,"text":23},{"id":29,"depth":73,"text":30},{"id":50,"depth":73,"text":51},{"id":61,"depth":73,"text":62},"A soft, real-time glow that extends the video's colors past its edges – cinematic in a dark room and easy on OLED. A Pro feature.","md","i-lucide-lightbulb",{},true,7,"\u002Fguides\u002Fambient-light",null,{"title":11,"description":79},{"loc":85,"lastmod":89},"2026-06-19","guides\u002Fambient-light","A real-time glow that extends the video's colors past its edges.","pro","3Heb1f3oNolsnh5lWkGdAGNPDe3RLseJ5FdJtr22a60",[95,234,316,418,597,737,843,906,946,993,1034,1106],{"id":96,"title":97,"body":98,"description":223,"extension":80,"icon":224,"meta":225,"navigation":83,"order":226,"path":227,"schemaOrg":86,"seo":228,"sitemap":229,"stem":230,"summary":231,"tier":232,"updatedAt":89,"__hash__":233},"guides\u002Fguides\u002Fstretch-on-windows.md","Stretch Not Working on Windows",{"type":13,"value":99,"toc":215},[100,107,117,121,124,129,139,142,148,152,158,161,166,170,212],[16,101,102,103,106],{},"On Windows, Chrome has a long-standing bug where hardware-accelerated video can ignore non-uniform ",[35,104,105],{"href":37},"Stretch"," on some streaming sites — Netflix is the most common case. The video refuses to stretch even though the mode is active. It's a Chrome\u002FGPU issue, not an UltraWideo one, and two small launch flags fix it without turning hardware acceleration off.",[108,109,110],"blockquote",{},[16,111,112,113,116],{},"This only affects ",[44,114,115],{},"Chrome on Windows",". Firefox, other browsers, and other operating systems are unaffected.",[20,118,120],{"id":119},"two-flags-that-fix-it","Two flags that fix it",[16,122,123],{},"Pick whichever fits your priorities — both keep hardware acceleration on.",[125,126,128],"h3",{"id":127},"option-1-disable-accelerated-video-decode","Option 1 — Disable accelerated video decode",[130,131,136],"pre",{"className":132,"code":134,"language":135},[133],"language-text","--disable-accelerated-video-decode\n","text",[137,138,134],"code",{"__ignoreMap":72},[16,140,141],{},"Chrome decodes video on the CPU instead of the GPU. Compositing and rendering stay hardware-accelerated, and the rest of the browser is unaffected.",[16,143,144,147],{},[44,145,146],{},"Tradeoff:"," slightly higher CPU during playback, and Netflix may cap quality at 720p (its hardware DRM requires hardware decode).",[125,149,151],{"id":150},"option-2-disable-direct-composition","Option 2 — Disable Direct Composition",[130,153,156],{"className":154,"code":155,"language":135},[133],"--disable-direct-composition\n",[137,157,155],{"__ignoreMap":72},[16,159,160],{},"Disables Chrome's modern Windows compositor for the whole browser. Video decode stays on the GPU, so streaming quality stays at full resolution.",[16,162,163,165],{},[44,164,146],{}," an older rendering path for everything Chrome draws, which can occasionally cause minor visual quirks on other pages.",[20,167,169],{"id":168},"how-to-add-the-flag","How to add the flag",[171,172,173,181,191,198,201],"ol",{},[174,175,176,177,180],"li",{},"Right-click your Chrome shortcut (desktop or taskbar) and choose ",[44,178,179],{},"Properties",".",[174,182,183,184,187,188],{},"In the ",[44,185,186],{},"Target"," field, leave the quoted path alone, add a single space after it, then paste the flag. For example: ",[137,189,190],{},"\"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\" --disable-direct-composition",[174,192,193,194,197],{},"Click ",[44,195,196],{},"OK",", then quit Chrome completely — check the system tray and exit any background Chrome there too, or the flag won't apply.",[174,199,200],{},"Re-open Chrome from that same shortcut.",[174,202,203,204,207,208,211],{},"Confirm it worked: open ",[137,205,206],{},"chrome:\u002F\u002Fversion"," and check that the ",[44,209,210],{},"Command Line"," line includes your flag.",[16,213,214],{},"The flag only applies when Chrome launches from this specific shortcut. Opening Chrome from another link or app won't include it.",{"title":72,"searchDepth":73,"depth":73,"links":216},[217,222],{"id":119,"depth":73,"text":120,"children":218},[219,221],{"id":127,"depth":220,"text":128},3,{"id":150,"depth":220,"text":151},{"id":168,"depth":73,"text":169},"On Windows, Chrome can ignore non-uniform Stretch on streaming sites like Netflix. Two launch flags fix it without disabling hardware acceleration.","i-lucide-monitor-cog",{},1,"\u002Fguides\u002Fstretch-on-windows",{"title":97,"description":223},{"loc":227,"lastmod":89},"guides\u002Fstretch-on-windows","Fix Chrome's Windows bug where hardware-accelerated video ignores Stretch.","troubleshooting","Np6wC5TNZlGNpB-ip75TE49TOGb0CpjzlIFC2Iv8urA",{"id":235,"title":236,"body":237,"description":307,"extension":80,"icon":308,"meta":309,"navigation":83,"order":226,"path":37,"schemaOrg":86,"seo":310,"sitemap":311,"stem":312,"summary":313,"tier":314,"updatedAt":89,"__hash__":315},"guides\u002Fguides\u002Fvideo-modes.md","Video Modes",{"type":13,"value":238,"toc":302},[239,246,250,276,280,292,294],[16,240,241,242,245],{},"Mode is the heart of UltraWideo: it decides how a video fills your screen. There are four, and you can flip between them from the ",[44,243,244],{},"Settings"," tab, with a keyboard shortcut, or by scrolling over the video.",[20,247,249],{"id":248},"the-four-modes","The four modes",[251,252,253,259,265,270],"ul",{},[174,254,255,258],{},[44,256,257],{},"Normal"," — the video exactly as the site delivers it, untouched. This is the default and your \"off\" baseline.",[174,260,261,264],{},[44,262,263],{},"Upscale"," — zooms the video to fill the screen and crops the overflow, keeping correct proportions with no distortion. This is the everyday \"kill the black bars on my ultrawide\" mode.",[174,266,267,269],{},[44,268,105],{}," — stretches the picture edge to edge for zero black bars. People look slightly wide, but you use every pixel.",[174,271,272,275],{},[44,273,274],{},"Custom"," — whatever scale values you set yourself. Adjusting Scale automatically switches you here.",[20,277,279],{"id":278},"which-one-should-i-use","Which one should I use?",[16,281,282,283,285,286,288,289,291],{},"For most ultrawide setups, ",[44,284,263],{}," is the answer — it removes the side bars without warping anyone's face. Reach for ",[44,287,105],{}," only when you want absolutely no bars and don't mind a bit of distortion. ",[44,290,274],{}," is there for the rare video where neither preset frames things quite right.",[20,293,62],{"id":61},[16,295,296,297,301],{},"Your chosen mode is remembered and re-applied automatically the next time you watch — set it once and forget it. If you find yourself never using a mode, Pro's ",[35,298,300],{"href":299},"\u002Fguides\u002Fmode-manager","Mode Manager"," can hide it from the cycle so a single shortcut press flips straight to the one you want.",{"title":72,"searchDepth":73,"depth":73,"links":303},[304,305,306],{"id":248,"depth":73,"text":249},{"id":278,"depth":73,"text":279},{"id":61,"depth":73,"text":62},"The four ways UltraWideo fills your screen – Normal, Upscale, Stretch, and Custom – and when to reach for each.","i-lucide-monitor",{},{"title":236,"description":307},{"loc":37,"lastmod":89},"guides\u002Fvideo-modes","Normal, Upscale, Stretch, Custom – pick how the video fills your screen.","free","bsw4obNqoNCWfzRnfQ-MGvOW6WdmSBTlM1k7uZAu1ME",{"id":317,"title":318,"body":319,"description":409,"extension":80,"icon":410,"meta":411,"navigation":83,"order":73,"path":412,"schemaOrg":86,"seo":413,"sitemap":414,"stem":415,"summary":416,"tier":314,"updatedAt":89,"__hash__":417},"guides\u002Fguides\u002Fscale-and-pan.md","Scale & Pan",{"type":13,"value":320,"toc":404},[321,335,339,342,366,376,380,383,391,396,398],[16,322,323,324,327,328,331,332,334],{},"When a preset mode gets you 90% of the way there, ",[44,325,326],{},"Scale"," and ",[44,329,330],{},"Pan"," take you the rest. Both live in the ",[44,333,244],{}," tab and apply live as you adjust them.",[20,336,338],{"id":337},"scale-x-y","Scale (X \u002F Y)",[16,340,341],{},"Scale is manual control over width and height:",[251,343,344,354,360],{},[174,345,346,349,350,353],{},[44,347,348],{},"Scale X"," widens the video, ",[44,351,352],{},"Scale Y"," heightens it.",[174,355,356,359],{},[44,357,358],{},"Linked"," keeps the aspect ratio locked so both axes move together.",[174,361,362,365],{},[44,363,364],{},"Unlinked"," lets you adjust width and height independently.",[16,367,368,369,371,372,375],{},"Use it to dial in a monitor where Upscale crops slightly too much or too little. Adjusting Scale automatically puts you in ",[44,370,274],{}," mode, and ",[44,373,374],{},"Clear"," resets back to default.",[20,377,379],{"id":378},"pan-x-y","Pan (X \u002F Y)",[16,381,382],{},"Pan shifts the visible part of the video after it's been zoomed or cropped:",[251,384,385,388],{},[174,386,387],{},"Move the frame on either axis to re-center what you want to see.",[174,389,390],{},"Perfect for a video where the subject sits off-center, or where hard-coded subtitles get cropped — nudge them back into view.",[16,392,393,395],{},[44,394,374],{}," recenters the frame at any time.",[20,397,62],{"id":61},[16,399,400,401,403],{},"Scale and Pan are the manual escape hatch — they work on any video, on any site, for free. Pair them with ",[35,402,236],{"href":37}," to get from \"close enough\" to \"exactly right,\" and your values are saved for next time.",{"title":72,"searchDepth":73,"depth":73,"links":405},[406,407,408],{"id":337,"depth":73,"text":338},{"id":378,"depth":73,"text":379},{"id":61,"depth":73,"text":62},"Fine-tune the exact zoom with Scale and reposition the frame with Pan – the manual controls for a pixel-perfect fit on any screen.","i-lucide-move",{},"\u002Fguides\u002Fscale-and-pan",{"title":318,"description":409},{"loc":412,"lastmod":89},"guides\u002Fscale-and-pan","Dial in the exact zoom and shift the frame to fit any screen.","koYwE0ZfckztjcWSYJI8X8zEcU1S26i9jtBxaHZ2QpA",{"id":419,"title":420,"body":421,"description":588,"extension":80,"icon":589,"meta":590,"navigation":83,"order":220,"path":591,"schemaOrg":86,"seo":592,"sitemap":593,"stem":594,"summary":595,"tier":314,"updatedAt":89,"__hash__":596},"guides\u002Fguides\u002Fshortcuts-and-gestures.md","Shortcuts & Gestures",{"type":13,"value":422,"toc":583},[423,426,430,433,516,523,527,530,573,575],[16,424,425],{},"Once your setup feels right, you'll rarely open the panel. Keyboard shortcuts and gestures let you drive UltraWideo without breaking from the video.",[20,427,429],{"id":428},"keyboard-shortcuts","Keyboard shortcuts",[16,431,432],{},"Defaults, editable in your browser's extension settings:",[434,435,436,452],"table",{},[437,438,439],"thead",{},[440,441,442,446,449],"tr",{},[443,444,445],"th",{},"Action",[443,447,448],{},"Windows \u002F Linux",[443,450,451],{},"macOS",[453,454,455,471,486,501],"tbody",{},[440,456,457,461,466],{},[458,459,460],"td",{},"Toggle activity",[458,462,463],{},[137,464,465],{},"Alt+Shift+X",[458,467,468],{},[137,469,470],{},"MacCtrl+Cmd+X",[440,472,473,476,481],{},[458,474,475],{},"Cycle mode",[458,477,478],{},[137,479,480],{},"Alt+Shift+Z",[458,482,483],{},[137,484,485],{},"MacCtrl+Cmd+Z",[440,487,488,491,496],{},[458,489,490],{},"Show \u002F hide panel",[458,492,493],{},[137,494,495],{},"Alt+Shift+A",[458,497,498],{},[137,499,500],{},"MacCtrl+Cmd+A",[440,502,503,506,511],{},[458,504,505],{},"Voice input (Pro)",[458,507,508],{},[137,509,510],{},"Alt+Shift+V",[458,512,513],{},[137,514,515],{},"MacCtrl+Cmd+V",[16,517,518,519,522],{},"You can remap any of these from the extension's ",[44,520,521],{},"Shortcuts"," tab, or directly in your browser's keyboard-shortcut settings.",[20,524,526],{"id":525},"gestures","Gestures",[16,528,529],{},"Gestures are built in and trigger only while you're hovering over a video:",[434,531,532,541],{},[437,533,534],{},[440,535,536,539],{},[443,537,538],{},"Gesture",[443,540,445],{},[453,542,543,550,558,565],{},[440,544,545,548],{},[458,546,547],{},"Ctrl + scroll over video",[458,549,475],{},[440,551,552,555],{},[458,553,554],{},"Ctrl + Alt + scroll",[458,556,557],{},"Adjust scale",[440,559,560,563],{},[458,561,562],{},"Two-finger pinch (trackpad)",[458,564,475],{},[440,566,567,570],{},[458,568,569],{},"Alt + drag on video",[458,571,572],{},"Pan the video",[20,574,62],{"id":61},[16,576,577,578,582],{},"Gestures can't be reassigned — they're fixed so they never clash with a site's own controls, and they stay dormant unless your pointer is over a video. Keyboard shortcuts are fully yours to change. Voice input is a ",[35,579,581],{"href":580},"\u002Fguides\u002Fvoice-control","Pro feature","; the other shortcuts are free.",{"title":72,"searchDepth":73,"depth":73,"links":584},[585,586,587],{"id":428,"depth":73,"text":429},{"id":525,"depth":73,"text":526},{"id":61,"depth":73,"text":62},"Control everything without opening the panel – keyboard shortcuts you can remap, plus built-in mouse and trackpad gestures.","i-lucide-keyboard",{},"\u002Fguides\u002Fshortcuts-and-gestures",{"title":420,"description":588},{"loc":591,"lastmod":89},"guides\u002Fshortcuts-and-gestures","Keyboard shortcuts and mouse\u002Ftrackpad gestures for hands-on control.","4lGLXLHN7tuE3b_xInHUwh9k7Sfp_EI3J-hWKXoqM20",{"id":598,"title":599,"body":600,"description":727,"extension":80,"icon":728,"meta":729,"navigation":83,"order":730,"path":731,"schemaOrg":86,"seo":732,"sitemap":733,"stem":734,"summary":735,"tier":314,"updatedAt":89,"__hash__":736},"guides\u002Fguides\u002Fpreferences.md","Preferences",{"type":13,"value":601,"toc":718},[602,608,612,627,631,638,642,649,653,656,674,678,684,688,694,698,701,715],[16,603,604,605,607],{},"Everything in the ",[44,606,599],{}," tab is free — no Pro license required. Changes apply to the panel immediately and stick after you close and reopen it.",[20,609,611],{"id":610},"appearance","Appearance",[16,613,614,615,618,619,622,623,626],{},"Choose the panel theme: ",[44,616,617],{},"Auto"," (follows your system), ",[44,620,621],{},"Light",", or ",[44,624,625],{},"Dark",". Switching is instant, and Auto matches your OS light\u002Fdark setting as it changes.",[20,628,630],{"id":629},"accent-color","Accent color",[16,632,633,634,637],{},"All ",[44,635,636],{},"16"," interface colors are available to everyone — none are locked behind Pro. Pick one and the panel restyles immediately, and the choice sticks.",[20,639,641],{"id":640},"language","Language",[16,643,644,645,648],{},"Set the interface language to ",[44,646,647],{},"Auto (Browser)"," or pick one manually. Changing it updates every label in the panel right away.",[20,650,652],{"id":651},"popup-trigger","Popup Trigger",[16,654,655],{},"Choose how you open UltraWideo:",[251,657,658,668],{},[174,659,660,663,664,667],{},[44,661,662],{},"Toolbar"," (default) — open the panel straight from the UltraWideo icon in your browser's toolbar, or with the show\u002Fhide ",[35,665,666],{"href":591},"shortcut",". Nothing sits on the page. Pin the icon and it's always one click away.",[174,669,670,673],{},[44,671,672],{},"Companion"," — a small draggable button stays on the page and opens the panel right where you put it. This was UltraWideo's classic behavior; it's now opt-in.",[20,675,677],{"id":676},"interface-placement","Interface Placement",[16,679,680,681,683],{},"In ",[44,682,662],{}," mode, pick which corner the panel opens from: top-left, top-right (the default), bottom-left, or bottom-right.",[20,685,687],{"id":686},"auto-hide-trigger","Auto-hide trigger",[16,689,690,691,693],{},"Applies only in ",[44,692,672],{}," mode. With it on, the draggable trigger fades out while the video plays and returns the moment you pause or move your mouse over the video — keeping it out of your way.",[20,695,697],{"id":696},"notifications","Notifications",[16,699,700],{},"Controls two optional prompts:",[251,702,703,709],{},[174,704,705,708],{},[44,706,707],{},"Show changelog on update"," — a heads-up when a new version ships.",[174,710,711,714],{},[44,712,713],{},"Show review prompt"," — the occasional nudge to leave a review.",[16,716,717],{},"Turn either off and that prompt stops appearing.",{"title":72,"searchDepth":73,"depth":73,"links":719},[720,721,722,723,724,725,726],{"id":610,"depth":73,"text":611},{"id":629,"depth":73,"text":630},{"id":640,"depth":73,"text":641},{"id":651,"depth":73,"text":652},{"id":676,"depth":73,"text":677},{"id":686,"depth":73,"text":687},{"id":696,"depth":73,"text":697},"Make the panel yours – theme, all 16 accent colors, interface language, auto-hide trigger, and notification prompts. All free.","i-lucide-settings",{},4,"\u002Fguides\u002Fpreferences",{"title":599,"description":727},{"loc":731,"lastmod":89},"guides\u002Fpreferences","Theme, accent colors, language, auto-hide, and notification prompts.","yuN4DTe1Tz1wGYHUCmBbwE9AbtdvtXX1hyGacEN-gUw",{"id":738,"title":739,"body":740,"description":833,"extension":80,"icon":834,"meta":835,"navigation":83,"order":836,"path":837,"schemaOrg":86,"seo":838,"sitemap":839,"stem":840,"summary":841,"tier":92,"updatedAt":89,"__hash__":842},"guides\u002Fguides\u002Fper-site-settings.md","Per-Site Settings",{"type":13,"value":741,"toc":828},[742,753,757,762,785,789,792,806,809,811,814],[16,743,744,745,748,749,752],{},"Different sites need different setups. YouTube might want one zoom, Netflix another. Per-site settings (Pro) let you save a config per ",[44,746,747],{},"host"," or per ",[44,750,751],{},"path",", and the right one applies the instant you arrive — no manual switching.",[20,754,756],{"id":755},"the-three-scopes","The three scopes",[16,758,183,759,761],{},[44,760,244],{}," tab, the Scope control decides where your settings apply:",[251,763,764,770,779],{},[174,765,766,769],{},[44,767,768],{},"Global"," — applies to all sites. This is the free baseline everyone has.",[174,771,772,775,776,180],{},[44,773,774],{},"Host"," — applies to just this domain, e.g. ",[137,777,778],{},"youtube.com",[174,780,781,784],{},[44,782,783],{},"Path"," — applies to just this exact URL.",[20,786,788],{"id":787},"priority","Priority",[16,790,791],{},"When more than one scope matches, the most specific one wins:",[108,793,794],{},[16,795,796,798,799,801,802,798,804,180],{},[44,797,783],{}," beats ",[44,800,774],{},", and ",[44,803,774],{},[44,805,768],{},[16,807,808],{},"So a Path setting for one specific video overrides your YouTube-wide Host setting, which in turn overrides your Global default.",[20,810,62],{"id":61},[16,812,813],{},"Settings auto-apply the moment you land on a matching site or URL — set YouTube once, set Netflix once, and each just works from then on.",[16,815,816,817,820,821,823,824,180],{},"One browser limitation worth knowing: a YouTube or Vimeo video ",[44,818,819],{},"embedded on another site"," uses its own domain for settings, so a ",[137,822,778],{}," host setting applies to YouTube embeds everywhere. If you want consistent behavior across embeds, use Global. Per-site settings sync across your devices with ",[35,825,827],{"href":826},"\u002Fguides\u002Fcloud-sync","Cloud Sync",{"title":72,"searchDepth":73,"depth":73,"links":829},[830,831,832],{"id":755,"depth":73,"text":756},{"id":787,"depth":73,"text":788},{"id":61,"depth":73,"text":62},"Give every site – or even every URL – its own configuration that applies automatically the moment you land there. A Pro feature.","i-lucide-layout-grid",{},5,"\u002Fguides\u002Fper-site-settings",{"title":739,"description":833},{"loc":837,"lastmod":89},"guides\u002Fper-site-settings","A different config per site or URL, applied automatically on arrival.","dcdKWRcPwratx9ebU3ix171UXEfaz9hI7Eqzm2Y6rQ8",{"id":844,"title":845,"body":846,"description":896,"extension":80,"icon":897,"meta":898,"navigation":83,"order":899,"path":900,"schemaOrg":86,"seo":901,"sitemap":902,"stem":903,"summary":904,"tier":92,"updatedAt":89,"__hash__":905},"guides\u002Fguides\u002Fletterbox-detection.md","Letterbox Detection",{"type":13,"value":847,"toc":890},[848,851,855,861,865,872,876,882,884],[16,849,850],{},"Some black bars aren't added by the site — they're encoded into the video file itself, the way a 2.39:1 movie is delivered inside a 16:9 frame. No mode can resize those away because they're part of the picture. Letterbox Detection (Pro) finds the real image inside the frame and crops the baked-in bars out.",[20,852,854],{"id":853},"detect","Detect",[16,856,857,858,860],{},"On most sites, tap ",[44,859,854],{}," and UltraWideo measures the bars and crops them automatically — the picture reframes to just the real content.",[20,862,864],{"id":863},"measure-for-protected-streams","Measure (for protected streams)",[16,866,867,868,871],{},"On DRM-protected streams like Netflix or Prime Video, browsers block reading pixels from the video, so automatic Detect can't see the frame. Use ",[44,869,870],{},"Measure"," instead: drag over the top black bar and release, and UltraWideo applies the matching crop.",[20,873,875],{"id":874},"when-to-use-it","When to use it",[16,877,878,879,881],{},"Reach for Letterbox Detection on films that still show permanent black bars even after ",[35,880,263],{"href":37}," — typically anything shot in a wider-than-16:9 cinematic ratio.",[20,883,62],{"id":61},[16,885,886,887,889],{},"Prefer to do it by hand for free? The ",[35,888,326],{"href":412}," controls can crop baked-in bars manually on any video — Letterbox Detection just makes it one tap (or one drag) instead of fiddling with values.",{"title":72,"searchDepth":73,"depth":73,"links":891},[892,893,894,895],{"id":853,"depth":73,"text":854},{"id":863,"depth":73,"text":864},{"id":874,"depth":73,"text":875},{"id":61,"depth":73,"text":62},"Crop the black bars baked into the video file itself – automatically on most sites, or by measuring them by hand on protected streams. A Pro feature.","i-lucide-crop",{},6,"\u002Fguides\u002Fletterbox-detection",{"title":845,"description":896},{"loc":900,"lastmod":89},"guides\u002Fletterbox-detection","Remove black bars encoded into the video itself, automatically.","0svFgXPCwwrWmA45UrCOrTVdQUrIIUz0fXnxJ9ZMzx8",{"id":10,"title":11,"body":907,"description":79,"extension":80,"icon":81,"meta":943,"navigation":83,"order":84,"path":85,"schemaOrg":86,"seo":944,"sitemap":945,"stem":90,"summary":91,"tier":92,"updatedAt":89,"__hash__":93},{"type":13,"value":908,"toc":937},[909,911,913,915,917,921,925,927,931,933],[16,910,18],{},[20,912,23],{"id":22},[16,914,26],{},[20,916,30],{"id":29},[16,918,33,919,39],{},[35,920,38],{"href":37},[16,922,42,923,47],{},[44,924,46],{},[20,926,51],{"id":50},[16,928,54,929,58],{},[44,930,57],{},[20,932,62],{"id":61},[16,934,65,935,70],{},[35,936,69],{"href":68},{"title":72,"searchDepth":73,"depth":73,"links":938},[939,940,941,942],{"id":22,"depth":73,"text":23},{"id":29,"depth":73,"text":30},{"id":50,"depth":73,"text":51},{"id":61,"depth":73,"text":62},{},{"title":11,"description":79},{"loc":85,"lastmod":89},{"id":947,"title":69,"body":948,"description":984,"extension":80,"icon":985,"meta":986,"navigation":83,"order":987,"path":68,"schemaOrg":86,"seo":988,"sitemap":989,"stem":990,"summary":991,"tier":92,"updatedAt":89,"__hash__":992},"guides\u002Fguides\u002Fenhance-quality.md",{"type":13,"value":949,"toc":979},[950,953,955,963,965,971,973],[16,951,952],{},"Enhance Quality (Pro) is adaptive sharpening. It reads how soft or crisp the source already is and applies more detail where it's needed and less where it isn't — so the picture looks clearer without the crunchy, over-sharpened look.",[20,954,23],{"id":22},[16,956,957,958,962],{},"Toggle it on and the picture looks subtly crisper. The key word is ",[959,960,961],"em",{},"adaptive",": a soft, low-bitrate upload gets a real lift, while footage that's already sharp is barely touched, avoiding halos and amplified noise. Toggle it off and you're back to the original.",[20,964,875],{"id":874},[16,966,967,968,970],{},"It shines on old or low-bitrate video that looks mushy — especially after you've zoomed in with ",[35,969,263],{"href":37},", which can make softness more obvious. On a clean, high-quality stream the difference is intentionally subtle.",[20,972,62],{"id":61},[16,974,975,976,978],{},"Enhance works alongside every mode and the Scale controls — it sharpens whatever is finally on screen. Combine it with ",[35,977,11],{"href":85}," for the full cinematic treatment.",{"title":72,"searchDepth":73,"depth":73,"links":980},[981,982,983],{"id":22,"depth":73,"text":23},{"id":874,"depth":73,"text":875},{"id":61,"depth":73,"text":62},"Adaptive sharpening that gives soft footage more detail and already-crisp footage less – pulling every source into focus without halos or noise. A Pro feature.","i-lucide-wand-sparkles",{},8,{"title":69,"description":984},{"loc":68,"lastmod":89},"guides\u002Fenhance-quality","Adaptive sharpening that scales with the source – no halos, no noise.","8-9uz-hpL09o_Jdd8mfI_Jc6YHx5fLNXQGLDOM7-HtM",{"id":994,"title":300,"body":995,"description":1025,"extension":80,"icon":1026,"meta":1027,"navigation":83,"order":1028,"path":299,"schemaOrg":86,"seo":1029,"sitemap":1030,"stem":1031,"summary":1032,"tier":92,"updatedAt":89,"__hash__":1033},"guides\u002Fguides\u002Fmode-manager.md",{"type":13,"value":996,"toc":1021},[997,1004,1006,1009,1011],[16,998,999,1000,1003],{},"If you only ever use two of the four ",[35,1001,1002],{"href":37},"video modes",", cycling through the others is wasted taps. Mode Manager (Pro) lets you hide the ones you don't use so the cycle only includes what you care about.",[20,1005,23],{"id":22},[16,1007,1008],{},"Disable a mode and it's removed from the keyboard and scroll cycle. If you live in Normal and Upscale, drop Stretch and Custom — now one shortcut press toggles cleanly between the two you actually use.",[20,1010,62],{"id":61},[16,1012,1013,1014,1017,1018,1020],{},"At least ",[44,1015,1016],{},"two modes"," must stay enabled, so there's always something to cycle between. Your choices are remembered and, with ",[35,1019,827],{"href":826},", carry across every browser you're signed in to.",{"title":72,"searchDepth":73,"depth":73,"links":1022},[1023,1024],{"id":22,"depth":73,"text":23},{"id":61,"depth":73,"text":62},"Hide the video modes you never use so a single shortcut press flips straight to the ones you actually want. A Pro feature.","i-lucide-list-checks",{},9,{"title":300,"description":1025},{"loc":299,"lastmod":89},"guides\u002Fmode-manager","Hide modes you don't use so the cycle only flips through your favorites.","icwM1xU0rsReMdMFG59CNRNwJWPM-FSLlVrW8LHVEC0",{"id":1035,"title":1036,"body":1037,"description":1097,"extension":80,"icon":1098,"meta":1099,"navigation":83,"order":1100,"path":580,"schemaOrg":86,"seo":1101,"sitemap":1102,"stem":1103,"summary":1104,"tier":92,"updatedAt":89,"__hash__":1105},"guides\u002Fguides\u002Fvoice-control.md","Voice Control",{"type":13,"value":1038,"toc":1092},[1039,1042,1046,1054,1065,1068,1072,1079,1081],[16,1040,1041],{},"Voice Control (Pro) lets you change settings just by saying them out loud — no menu hunting, no reaching for the keyboard. It's built for the couch: speak the adjustment and it happens.",[20,1043,1045],{"id":1044},"how-to-use-it","How to use it",[16,1047,1048,1049,622,1051,1053],{},"Trigger voice input (default ",[137,1050,510],{},[137,1052,515],{}," on macOS) and say what you want in plain language:",[251,1055,1056,1059,1062],{},[174,1057,1058],{},"\"Make it bigger\"",[174,1060,1061],{},"\"Switch to upscale\"",[174,1063,1064],{},"\"Crop the black bars\"",[16,1066,1067],{},"UltraWideo interprets the command and applies the matching setting.",[20,1069,1071],{"id":1070},"microphone-permission","Microphone permission",[16,1073,1074,1075,1078],{},"The first time you use voice on a website, the browser asks for microphone permission. This is ",[44,1076,1077],{},"per-site",", so you'll see the prompt again on a new domain — granting it once per site is expected, not a glitch.",[20,1080,62],{"id":61},[16,1082,1083,1084,1087,1088,1091],{},"Voice maps onto the same controls you'd otherwise reach for by hand — ",[35,1085,1086],{"href":37},"modes",", scale, and ",[35,1089,1090],{"href":900},"letterbox cropping"," — so anything you can set in the panel, you can ask for out loud.",{"title":72,"searchDepth":73,"depth":73,"links":1093},[1094,1095,1096],{"id":1044,"depth":73,"text":1045},{"id":1070,"depth":73,"text":1071},{"id":61,"depth":73,"text":62},"Speak the setting and UltraWideo applies it – hands-free adjusting from across the room. AI-powered, and a Pro feature.","i-lucide-mic",{},10,{"title":1036,"description":1097},{"loc":580,"lastmod":89},"guides\u002Fvoice-control","Just say what you want – \"make it bigger\", \"crop the black bars\".","cv3s_OaWBMc4xcP99VmTUggZ6HkIWiODK1VnQdFTRC8",{"id":1107,"title":827,"body":1108,"description":1160,"extension":80,"icon":1161,"meta":1162,"navigation":83,"order":1163,"path":826,"schemaOrg":86,"seo":1164,"sitemap":1165,"stem":1166,"summary":1167,"tier":92,"updatedAt":89,"__hash__":1168},"guides\u002Fguides\u002Fcloud-sync.md",{"type":13,"value":1109,"toc":1154},[1110,1113,1115,1118,1122,1129,1133,1144,1146],[16,1111,1112],{},"Cloud Sync (Pro) keeps your settings with you everywhere. Set things up once and they follow you across browsers and devices — no exporting, no redoing your config after a reinstall.",[20,1114,23],{"id":22},[16,1116,1117],{},"Change a setting in one browser and it appears in another browser signed in to the same license. Your modes, per-site configs, scale values, and preferences all travel with you.",[20,1119,1121],{"id":1120},"checking-the-status","Checking the status",[16,1123,1124,1125,1128],{},"The account row at the bottom of the panel shows the sync state. ",[44,1126,1127],{},"Synced"," (green) means everything is up to date and mirrored to your other devices.",[20,1130,1132],{"id":1131},"when-it-helps","When it helps",[251,1134,1135,1138,1141],{},[174,1136,1137],{},"Reinstalling the extension without losing your setup",[174,1139,1140],{},"Switching to a new machine",[174,1142,1143],{},"Moving between Chrome and Firefox and keeping one consistent configuration",[20,1145,62],{"id":61},[16,1147,1148,1149,327,1151,1153],{},"Cloud Sync is what makes ",[35,1150,739],{"href":837},[35,1152,300],{"href":299}," truly effortless — configure a site once and that config is waiting for you on every device you sign in on.",{"title":72,"searchDepth":73,"depth":73,"links":1155},[1156,1157,1158,1159],{"id":22,"depth":73,"text":23},{"id":1120,"depth":73,"text":1121},{"id":1131,"depth":73,"text":1132},{"id":61,"depth":73,"text":62},"Your settings follow you across browsers and devices – reinstall, switch machines, or move between Chrome and Firefox without redoing a thing. A Pro feature.","i-lucide-refresh-cw",{},11,{"title":827,"description":1160},{"loc":826,"lastmod":89},"guides\u002Fcloud-sync","Your settings follow you across every browser and device.","H0-8XMlscskcMIArgbDlGs8aIOSkaXDA0ox3n3FKBOc",1785793185706]