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