Revenue
Last 30 days
$128.4k
+12.4% vs last month
Modular blocks fall, stack, lock, and clear — driven by priority, available space, and user action. Open Freeform stretch or Freeform auto + height to see size="auto" fill leftover columns.
Live engine
Remove a block or complete a task — watch the grid reflow. Shrink the viewport to see priority decide who keeps space.
Block pool — drop to FALL
Last 30 days
$128.4k
+12.4% vs last month
Complete to clear this block
Completing this task clears the block — remaining UI falls into place.
Team pulse
Live feed
3 unread
Today's stack
Conversion funnel
Online now
Context widget
72°
Partly cloudy
Declare rules
<Block priority={95} size="4×2">
<Revenue />
</Block>Engine places
pack(priority, min, max, adjacentTo, viewport)
Motion model
FALL → STACK → LOCK → CLEAR → RE-FLOW
Shape primitives
Not metaphors — the UI occupies exactly the cells of I, O, T, L, S, and J. Empty slots in the bounding box stay empty so the silhouette reads true.
Banners · Timelines · Tables
A single straight run of four units — ideal for sequential steps, KPI strips, and full-width headers.
Discover
Research & brief
Compose
Rules & priority
Assemble
Spatial pack
Ship
Clear & reflow
Metrics · Profiles · Stats
A perfect 2×2 square — balanced clusters for metrics, avatars, and compact dashboards.
$42k
Revenue
118%
Retention
12.4k
Active
72
Score
Nav + Content · Features
Three across the top with a stem below — navigation crowning a focused content panel.
Overview
Home
Analytics
Live
Team
8 online
Feature stage
Primary panel sits under the center — the T stem.
Activity · Context
A tall column with a foot at the base — activity stacks that open into contextual detail.
Maya merged
2m ago
Jon shipped
14m ago
Ava cleared
1h ago
Related
Foot of the L — adjacent detail without leaving the stack.
Charts · Media · Asymmetric
Two staggered pairs — offset layouts for charts beside media, never a boring rectangle.
68%
Funnel
41%
Cohort
Cover
Bottom-left pair
Clip
Bottom-left pair
Sidebar · Nested panel
Mirror of L — a vertical rail with a leftward base for nested sidebars and drawers.
Inbox
12
Drafts
3
Archive
90
Thread
Base of the J — nested detail opens left from the rail.
Alert · Status · Warning
The staggered mirror of S — status strips and alert clusters that break the rectangle.
2
Critical
5
Warning
Degraded
Bottom-right pair
Recovering
Bottom-right pair
Design philosophy
You are no longer designing fixed screens. You are designing how components compete for space, attach to each other, and reorganize when context changes.
01
Buttons, cards, sidebars, and tables share one primitive: size, priority, state, and relationships.
02
When space opens, the layout falls into place — no empty holes left behind.
03
Revenue outranks weather. On smaller screens, low-priority blocks yield first.
04
I, O, T, L, S, J — a visual language for banners, metrics, charts, and panels.
05
Finish a task and its block clears. The interface itself reflects progress.