Skip to main content

EXODEUI EDITOR MANUAL

Design & Vector Canvas

Precision Bézier vectors, procedural geometry, bone rigging, and design token styling all within a hardware-accelerated studio.

LIVE VECTOR LAB

Interactive Geometry & Tangent Preview

RECT • R:24px • θ:45°
Corner Radius / Tension24px
Gradient Angle45°
Pro tip: Double click any vector path in the editor to enter Sub-Path Edit Mode. Hold Alt to detach symmetric control handles.

Canvas & Workspace

Configure artboard dimensions, grid guides, and canvas rendering parameters.

Device Presets

Click on empty space to deselect all layers. In the right-hand Inspector, click the Preset dropdown to immediately configure standard mobile, tablet, and desktop display viewports:

iPhone 15 Pro393 × 852 px
Desktop HD1440 × 900 px
Apple Watch Ultra410 × 502 px
Icon / Sticker512 × 512 px

Artboard, Background & Grid

Custom Dimensions

Set custom Width and Height with pixel-level accuracy. Check Clip Content to hide elements overflowing the artboard boundary.

Canvas Color & Alpha

Select solid colors, subtle dark modes, or set Opacity to 0% to export transparent stickers and overlay widgets for web apps.

Smart Snap & Grid

Press Cmd + ' to toggle the pixel grid. Smart guides automatically detect alignment and equal spacing between siblings.

Vector & Creation Tools

Build parametric shapes, draw organic curves, and sculpt scalable vector graphics.

Select Tool [V]

The primary pointer tool. Click any object to select, hold Shift to multi-select, and drag across the canvas for marquee selection. Double click to drill down directly into nested groups or vector paths.

Parametric Shapes

Rectangle [R]Shift for 1:1 square

Draw rectangles with independent 4-corner radius controls.

PropertyRangeBehavior
Corner Radius0 - 500 pxSmooth squircle or rounded corner
Independent RadiiTL, TR, BR, BLCustom per-corner curve radii
Rotation0° - 360°Arbitrary angle rotation
Ellipse & Ring [O]Shift for circle

Draw circles, pie slices, and hollow donuts for dials and progress rings.

PropertyRangeBehavior
Slice Start / End0° - 360°Creates open pie or arc segment
Inner Ratio0% - 100%Turns solid circle into donut ring
Diameter1+ pxUniform vector scaling
Polygon & Triangle

Configure 3 to 20 sides in the Inspector. Adjust vertex roundness to create equilateral triangles, hexagons, or faceted badges.

Star Tool

Customize point count (3–50) and inner depth ratio. Perfect for rating badges, burst tags, and decorative starbursts.

Pen Tool [P] & Brush [B]

Pen Tool [P]
ActionResulting Node
ClickCusp / Sharp Corner vertex
Click & DragSmooth Bézier curve with symmetric handles
Click Start NodeCloses path and enables fill layer
Alt + Drag HandleBreaks handle symmetry for asymmetric curve
Brush Tool [B]

Freehand drawing with real-time vector curve stabilization and pressure sensitivity.

SettingRangeDescription
Smoothing0% - 100%Simplifies raw mouse/stylus jitter
Stroke Weight1 - 200 pxBrush tip thickness
Brush ProfileMarker, Ink, PenDynamic taper and caps

Text Tool [T]

Press T and click anywhere on the canvas to place live typography. ExodeUI renders crisp vector glyphs that can be styled, animated along paths, or dynamically bound to runtime state variables.

Skeletal Bones & Rigging

Build joint hierarchies and inverse kinematics for organic characters and mechanical interfaces.

Bone Tool [N]

Create multi-segment bone hierarchies that deform artwork smoothly. Select the Bone Tool, click to position root joints, and click sequentially to form linked chains.

Bone ParameterRangePurpose
Length1+ pxDistance between joint centers
Relative Angle-180° to 180°Local rotation relative to parent bone
Inherit ScaleBooleanWhether child scales proportionally with root
Joint Stiffness0% - 100%Resistance to angular deformation

Inverse Kinematics (IK)

IK Solvers on CanvasEnable the IK Tag on the terminal effector bone. When you drag the effector tip, the entire limb chain bends organically according to mathematical inverse kinematics constraints without manual per-joint rotation.

Parenting Layers to Bones

In the Layers Panel, drag any vector shape or group directly over a Bone. The artwork is bound to that bone's coordinate space, transforming seamlessly with every movement.

Object Actions & Hierarchy

Group, align, boolean merge, and organize artwork.

Selection & Duplication

Cmd + D

Smart Duplicate

Cmd + G

Group Layers

Cmd + Shift + G

Ungroup

Cmd + L

Lock / Unlock

Boolean Operations

Select two or more overlapping shapes to combine them non-destructively:

Union

Merges shapes into one unified silhouette

Subtract

Cuts top shape out of bottom base

Intersect

Preserves only overlapping geometry

Exclude

Removes overlapping area, keeps perimeter

Styling, Gradients & Effects

Mesh fills, multi-stop gradients, glassmorphism, and blend modes.

Fills & Multi-Stop Gradients

Solid Fills

Hex, RGB, and HSL color picker with alpha channel support and reusable brand palette swatches.

Linear & Radial

Add unlimited color stops, drag on-canvas direction vectors, and adjust color interpolation curves.

Image Fills

Embed high-resolution PNG, JPG, or WebP bitmap assets into vector masks with fit / fill scaling modes.

Strokes, Dashes & Caps

Stroke PropertyOptionsDesign Impact
AlignmentInside, Center, OutsidePosition relative to vector boundary
Cap StyleButt, Round, SquareEnd point terminal styling
Join StyleMiter, Round, BevelCorner vertex behavior
Dash Patterne.g., [8, 4]Dashed / dotted lines, animated with Dash Offset

Blurs, Shadows & Frosted Glass

Background Blur (Frosted Glass)

Applies real-time Gaussian backdrop filtration behind the element. Combine with a 15% white fill and 1px white stroke to create modern glassmorphism panels.

Drop & Inner Shadows

Configure X/Y offsets, blur radius, and spread. Multiple stacked shadow layers allow realistic diffusion and dimensional elevation.

Typography & Dynamic Binding

Typography tokens and runtime data variables.

Font Styling & Tracking

PropertyValuesDescription
Font FamilySystem, Google Fonts, Custom TTF/WOFF2Typeface selection
Font Weight100 (Thin) to 900 (Black)Variable font axis support
Letter Spacing-5% to +20%Tracking between glyphs
Line Height0.8 to 2.5Vertical line spacing
Align to PathSelect vector pathWarps typography organically along any curve

Binding Text to Logic Variables

Convert static labels into reactive runtime UI (such as live account balances, user greetings, or dynamic counters):

tsx
// In React App — dynamically update text bound to logic variable "user_score"
const { setInputText } = useExodeUI();

// Update when backend API data changes
setInputText('user_score', '98,420 XP');
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →