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