Snaplines - Smart UI Guides & Grids
SplashArt Toolbox
$8.25
$16.50
50%OFF
(no ratings)
Jump AssetStore
Rulers, guides, grid overlay and pixel-precise snapping for Unity UI Canvas right inside the Scene View. Design-tool workflow, zero runtime cost.Snaplines brings the ruler-and-guide workflow you know from Photoshop, Figma, or Sketch straight into the Unity Scene View — built specifically for Canvas-based UI.Drag guides from the ruler edge, position them by pixel value, lock them in place, label and color-code them by group. Every guide persists per-canvas, per-scene, so you never lose your layout marks between sessions.The snapping system goes well beyond simple grid snap. Enable it and your RectTransforms will snap to guides, canvas edges, canvas midpoints, sibling object bounds, and sibling midpoints — all at once if you want. Visual indicators show exactly what you snapped to: a color-coded line, a diamond marker on the ruler, and a pill label with the coordinate and target type. Works during both move and resize operations, and every snapped move is fully undoable.A configurable grid overlay with adjustable size, subdivisions, and five origin modes (Center, TopLeft, TopRight, BottomLeft, BottomRight) sits on top of the canvas. Subdivision lines double as additional snap targets when grid snapping is on.The floating toolbar overlay appears automatically when you select a Canvas and collapses back when you leave it. All toggles — rulers, guides, grid, cursor readout, snapping targets — are one click away. The Guide Manager window gives you a sortable list of every guide on the active canvas with inline editing for position, label, and lock state.Everything is editor-only. No MonoBehaviours, no ScriptableObjects, no files added to your project. Settings live in EditorPrefs and survive domain reloads, play-mode transitions, and Unity restarts. The snapping hot path allocates zero heap memory per frame.Requires Unity 6 (6000.0+). Works with all three Canvas render modes — Screen Space Overlay, Screen Space Camera, and World Space.Horizontal and vertical rulers with adaptive tick spacing that scales with zoomUnlimited guides per canvas: drag-create from ruler, right-click to edit color, label, font size, position, group, and lock stateGuide Properties popup and Guide Manager window for batch editingPer-canvas, per-scene guide persistence via EditorPrefs (JSON) — nothing in your Assets folderConfigurable grid overlay: grid size, 1–10 subdivisions, five grid origin optionsMulti-target snapping engine: guides, grid lines, canvas edges, canvas midpoints, sibling bounds, sibling midpointsSnap candidate control: center/pivot, bounding edges, edge midpoints — choose which parts of the dragged object can snapResize-aware snapping: detects which handle you are dragging and snaps the moving edge independentlyColor-coded snap indicators with glow, diamond marker, and pill label showing coordinate + target typeForce Pixel Alignment option rounds snapped positions to whole valuesAdjustable snap threshold (canvas pixels)Live cursor crosshair with floating coordinate readoutCanvas border highlightSceneView toolbar overlay (ITransientOverlay) — auto-shows on Canvas selectionFull Undo support for all snapped movesEditor-only assembly (no runtime footprint, no MonoBehaviour, no ScriptableObject)Zero per-frame GC allocation in snapping pathAutomatic migration from legacy GC2SE.CanvasRuler prefkeysnity 6 (6000.0+), all Canvas RenderModes supported




