Find broken Unity UI before players do. Scan the open scene for safe-area, scaling, text-overflow, localization, and touch-target issues, then fix common problems in one click.Render-pipeline agnostic. ScreenFit is an editor-only uGUI tool that uses no pipeline-specific rendering, so it works the same in Built-in, URP, and HDRP. The SafeAreaFitter runtime component is pure uGUI.Stop shipping buttons under notches, clipped translations, tiny touch targets, and canvases that fail to scale.ScreenFit QA audits the open scene in one click, highlights every issue in the Scene view, and safely fixes the common problems it can repair.Audit Unity UI before releaseScreenFit QA is an editor audit-and-fix tool for uGUI layouts. Pick the checks and target devices that matter, scan the open scene, and review a focused list of problems with matching Scene-view overlays.One scan checks:- Safe-area collisions with notches, cutouts, and home indicators- Canvas Scaler settings that do not adapt across resolutions- Horizontal and vertical text overflow- Text that fits now but may overflow after translation- Interactive elements below the recommended touch-target sizeFix common issues in one clickScreenFit can safely repair common problems directly from the results list:- Add and configure a SafeAreaFitter while leaving backgrounds full-screen- Configure Canvas Scaler with sensible responsive defaults- Grow undersized touch targets to the recommended device-specific sizeEvery fix is a single undoable operation.Focused results for real production work- Jump directly to a broken element with Select- Highlight issues with Scene-view overlays- Ignore intentional exceptions so repeat scans stay useful- Include inactive UI to catch hidden popups and disabled panels- Add custom device presets with resolution, dp size, and safe-area insets- Export Markdown, JSON, and annotated screenshots for QA hand-offTechnical details- Unity 2022.3 LTS or newer- uGUI- TextMeshPro (included with Unity) is detected and supported automatically- Unity Localization package is not required- Full C# source included- Editor-only scanning; only the small SafeAreaFitter component enters buildsDevice coverageSix built-in device presets cover common phone, tablet, and wide-screen targets. Custom presets are supported for project-specific resolutions, dp sizes, and safe-area insets.ScreenFit evaluates the current layout against each device's safe-area and dp parameters. Version 1 does not re-flow the layout at every aspect ratio and is an audit-and-fix tool, not a device emulator.• One-click scan of the open scene's uGUI• Five checks: safe area, canvas scaler, text overflow, localization overflow, touch-target size• One-click, undoable fixes: safe area (SafeAreaFitter), canvas scaler, touch target• Scene-view red/amber overlays + clickable issue list with Select-to-jump• Six built-in device presets + custom presets (resolution, dp, safe-area insets)• Include inactive UI to catch hidden popups and disabled panels• Ignore list to suppress intentional exceptions on repeat scans• Export reports: Markdown, JSON, and annotated screenshot• Editor-only — only the small SafeAreaFitter component enters builds• TextMeshPro auto-detected; Unity Localization not required• Full C# source included, no DLLs• Requires Unity 2022.3 LTS or newer · uGUI




