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