Quick Screen Fit Pro
Krykftn | Advanced Editor Tools & Systems
$10.99
$21.99
50%OFF
(no ratings)
Jump AssetStore
Your UI on every device, without Play mode — notches, islands and tap targets measured in pixels and millimetres, and a one-click Safe Area fix that the report proves per device.Editor tool plus one optional runtime component, both pipeline-independent. Needs Unity 2022.3+ and Unity's free UI package (com.unity.ugui); the Setup window installs it in one click. The Safe Area Fitter has no uGUI dependency. Optionally imports Unity's Device Simulator device list (82 devices).Your HUD sits under the Dynamic Island on one phone, runs 267 px off the edge on another, and has a button 8 mm wide on a third — and none of that shows in the Game view at your reference resolution. Quick Screen Fit Pro lays your canvas out on every device shape using Unity's own CanvasScaler and layout system, tells you exactly what breaks, in pixels and millimetres, and then fixes the one class of problem a report alone cannot: press Fix, and a Safe Area Fitter keeps that panel clear of notches, islands and home indicators — measured again on every device before you ever press Play.Nothing in your scene is changed by measuring. The canvas is put back exactly as it was, and analysing a layout never counts as editing it.WHAT IT CATCHES THAT EYES DO NOT• An element fully on screen can still sit under the Dynamic Island• A button that looks comfortable at your reference resolution can be 8.1 mm across on an iPhone SE• Two buttons can start overlapping on one aspect ratio out of fifteen• A banner that fits your 1080x1920 mockup can run 267 px off the left edge on a tall phoneFOUR CHECKS, EACH WITH THE MEASUREMENT THAT PROVES IT• Off screen — pixels past each edge• Reserved area — pixels under a notch, Dynamic Island or home indicator• Tap target — millimetres, from that device's real pixel density• Overlap — pixels squared, and only between things a player can actually press, so backgrounds behind buttons do not bury the findings that matterMEASURE IT, THEN FIX IT• Every reserved-area finding has a Fix button; one more button fixes them all and measures again• The fix is a Safe Area Fitter — one small runtime component that drives a panel's anchors from Screen.safeArea, per edge, with no allocation after start and no dependency on uGUI• The report simulates every fitter with each device's own insets while it measures, so the count you read is the count the device produces, not what the Game view happens to show• Undo works. The fitter goes on the element's top-level panel, so one component moves the whole group• Tools > Quick Screen Fit Pro > Self Check proves it with the same probe: a bar anchored to the top edge sits under the reserved band on 11 of the 15 built-in screens; with one fitter, 0 of 15 — every screen cleanEVERY SCREEN, ONE PICTUREEach device is drawn by the same camera that measured it, so the picture and the numbers can never describe different layouts. Devices are scaled to a common height, labelled with name, resolution and verdict, offending elements outlined, reserved bands tinted. Export the sheet, or every screen as separate PNGs.UNITY'S OWN DEVICE LISTWith the free Device Simulator Devices package installed, one button imports the same definitions the Simulator view uses — 82 devices, 164 entries counting landscape, with resolutions, densities and safe areas maintained by Unity rather than typed out by hand. Fifteen built-in profiles cover projects without it. Either list is editable and can be saved as a Device Library asset.THE SAMPLE SCENEThe same HUD laid out twice. Pinned to corners in reference pixels it scores 3 of 15 screens clean with 50 findings. Stretched, clear of the reserved bands, tap targets sized for a thumb, it scores 15 of 15 clean with none. Every difference between them is a specific, named fix.MEASURED, NOT ASSUMEDEvery number is read back from the placed rectangles, never copied from your settings, which is why the report can disagree with what you intended. The scale factor agrees with a live CanvasScaler to five decimal places; overflow agrees with hand-computed values to within half a pixel.CLEAN AND SAFE• The measuring tool is editor-only and nothing of it ships. The one runtime script, Safe Area Fitter, ships only if you put it on a panel — a single MonoBehaviour, no allocation after start• Namespaced code (Krykftn.QuickScreenFitPro) — no global scope pollution• Without uGUI installed the tool switches itself off quietly instead of filling your console, and a one-click Setup window installs itREQUIREMENTS• Unity 2022.3 LTS or newer• Unity's UI package (com.unity.ugui) — free• Works with Built-in, URP and HDRP — it is an editor tool, independent of the render pipelineHONEST LIMITS9 mm is deliberately stricter than the platform minimums (Apple's 44 pt is about 6.9 mm, Android's 48 dp about 7.6 mm), so expect it to flag more than you must fix. Elements are measured by their RectTransform, so a button whose art has generous padding measures as the whole rect. Layouts moved at runtime by scripts other than this package's Safe Area Fitter are measured as they sit in the scene, not as they will end up; the fitter is simulated per device precisely so that this limit does not apply to it.Features:• Measures a uGUI canvas at any device resolution inside the editor — no Play mode, no build• Four checks: off-screen overflow (px per edge), reserved-area intrusion under notches and home indicators (px per edge), tap targets under 9 mm from each device's real density, overlap between interactive elements (px²)• Safe Area Fitter: a runtime component that keeps a panel inside Screen.safeArea, per edge, no allocation after start, no uGUI dependency• Fix buttons in the report: one per reserved-area finding, and one that fixes every panel and measures again, with Undo• Fitters are simulated with each device's own insets while measuring, so the report shows the layout the device gets• Self Check menu (also headless via -executeMethod): 11 of 15 built-in screens flagged without a fitter, 0 of 15 with one• Contact sheet: every device drawn, scaled to a common height, labelled with name, resolution and verdict, offending elements outlined• Export the sheet or every screen as separate PNGs• Imports Unity's Device Simulator device list — 82 devices, 164 entries counting landscape• 15 built-in device profiles for projects without that package; both lists editable and savable as a Device Library asset• Sample scene with the same HUD laid out twice, for comparison

