Training moves to Pitch 3 on Wednesday.
App Components
168 components, like buttons, fields, and dialogs. Each preview is the real component in our theme. It follows the Density setting above and stays light in dark mode. Open one to see it in dark, with its install steps, props, and rules for agents.
- Sam CarterOwner
- Kate Clarke
Access List
betaManage who has access and what they can do.
- Yes, within 30 days.
Accordion
betaA stack of headings that each open and close a section below them, one at a time or several at once.
- RE
Action Keys
betaGives a list of actions their single-key shortcuts. It shows nothing, and it ignores keys while someone is typing.
Club rules
Read them before your first session.Agreement
betaConsent and codes of conduct: an "I agree" button that records who and when, never a checkbox. Once agreed, the record shows in its place with the person's photo.
Discard changes?
Your edits will be lost.
Alert Dialog
betaA window over the page that asks people to confirm or cancel something serious, like a delete, before anything happens.
- Try the new editorIt saves as you type.
Alert
betaA message box for important information, with tones, emphasis levels, and optional icon, title, description, and actions.
Run migration 0042 on production?
npm run db:migrate -- --to 0042Approval Request
betaAn AI agent asks before it acts: what it wants to do, why, and the command or change. Approve or Reject, then the outcome shows in place of the buttons and cannot be pressed again.
Area Chart
betaFilled areas that show how amounts change over time, alone or stacked into a total, with a themed tooltip, legend, and states.
Goes to 3 people, Juniors' parents get it instead
Audience
betaWho a message goes to, said before it is sent, with messages for juniors, people under 18, going to their parents or guardians.
Avatar Stack
betaOverlapping faces for a count of people, one initial each until photos load, with +N past the limit.
Avatar
betaA round profile photo that falls back to initials in one of eight soft tints, picked from the name.
Back Link
betaA quiet link back to the page above, or a short trail of levels, that sits over a page title.
Badge
betaA small label for a status, category, or count, with tones, emphasis levels, and sizes.
No preview yet
Ball Count
betaThe count from a baseball board: balls, strikes, and outs as lit numbers with their lights, and who is at bat.
Bar Chart
betaBars that compare numbers across categories, side by side or stacked, with a themed tooltip, legend, and states.
No preview yet
Batting Order
betaA team's batting order from a baseball board: each player's shirt number and position, with the batter at the plate marked. One soft tint glides from player to player under the pointer.
Beeswarm Chart
betaOne dot per value along a single axis, stacked where values crowd, with a themed tooltip, legend, and states.
Board
betaShows items grouped into lanes by stage, side by side, with a count and an Add button on each lane and a card people open for each item.
- Riverside RFC24Harbour Town17 Riverside RFC won.
Bracket Match
betaOne knockout match on its own, 124px tall and as wide as its column, with a peek that adds what the tile has no room for: the round, the result in words, and facts like the venue or form.
Breadcrumb
betaA trail of links from the top of the site to the current page, in a labeled nav.
Fees collected - Under 12s: 92%
- Under 14s: 81%
- Under 16s: 64%
Breakdown List
betaRows with their number and a pill bar, inside a card, for parts of a whole or a ranking, with targets, status tones, and change words.
Bulk Bar
betaThe bar that rises while rows are selected, with the count and the verbs that work on all of them. Its keys work while it shows, and Esc clears the selection.
Button Variants
betaThe classes behind Button, for a link that should look like a button. It works in a server file.
Button
betaA button that runs an action, with tones, emphasis levels, sizes, and a loading state.
Calendar
betaA month grid for picking one date or a range, with keyboard moves, date limits, and names in the user's language.
Invite your coaches
Call To Action
betaA next step offered in a card: a scene that shows it, what it is, why, how far along you are, and the step itself.
- Card
Card Field
betaCard details as one group: the number, the expiry (MM / YY), and the security code, with one line of help or error under it. The number groups itself as it is typed and names the brand in words.
- Pro planFor teams that ship every week.
$24 per month
Card
betaA bordered surface that groups related content, with header, title, description, content, and footer parts.
Harbour Town
Champion Card
betaThe champion's slot: a dashed "Winner to be decided" until crowned, then a warm card that springs in with sparkles and 3 seconds of confetti.
No preview yet
Chart Key
betaA key for a chart's title row that shows the point under the pointer, with numbers that roll as it moves. Area Chart, Bar Chart, and Line Chart use it for legend="top".
Loading chart
Chart
betaThe base every chart builds on: a frame that holds its height, theme series colors, a themed tooltip and legend, and loading, empty, and error views.
Scan with your phone camera to check in
Check-in Code
betaAn event's check-in code, for a host's phone or a tablet at the door. Faces arrive under it as people scan, and the count opens who is not in yet.
Checkbox
betaA box people tick to pick an option, with a built-in label, tones, sizes, and a mixed state.
No preview yet
Chip Glide
betaMoves a wrapping row of chips when values come and go. A removed chip fades where it sits, then the others glide to their new places. It shows nothing.
- Days
Choice Chips
betaPills for short tags, like teams, plans, and days of the week. Pick several by default, with a check that springs in, or pick one with the arrow keys.
- Best day for practice?
- Monday67%
- Wednesday33%
18 votesChoice Poll
betaA question with options people pick one of. After a vote, it shows each option's share as a bar with a percent and a count.
No preview yet
Choropleth Map
betaRegions shaded by value in one hue, in steps, with hatching for regions with no data, a legend that filters, and arrow keys that move from region to region.
Club Switcher
betaThe club you're in, with its kit flag, name, and your roles, that opens a menu of every club you belong to.
Code Field
betaOne field for a code typed or pasted: a code sent by email or text, or a workspace's invite code. It drops anything else, and calls onComplete once the code is whole.
- BugDocs
Combobox
betaA text field that filters a list as you type, with groups, a check on the picked item, and chips for picking several.
Command Menu
betaSearch everything from anywhere: ⌘K opens it over the page, results come grouped, and the arrows and Enter pick one.
Composer
betaA message to people, written and sent in place, with who it reaches above it and Undo for 8 seconds after Send.
- 1
- 3
- 8
- $240
- $312
- $281
- $360
Average $312, +11% from current $281. Low $240, -14.6%. High $360, +28.1%.
Consensus Meter
betaHow a group of raters lean, one segment per rating, and where their low, average, and high targets sit against the current value.
Context window
167.2Kof 200K tokens- System prompt: 4.2K
- Files: 31K
- Chat: 132K
Almost full · 32.8K tokens leftContext Window
betaA meter for how much of a model's context window is used, like 84K of 200K tokens. It splits the use into parts with a legend, and turns warning near the limit.
Player Caps Tom Hale 42 Mia Okafor 31 Data Table
betaA dense table on Table: sortable columns, people through Person, statuses, peeks, your row, zones, breaks, and quick actions per row.
- Match date
Date Picker
betaA field that shows a day, like "Sat 3 Oct", and opens a calendar under it to pick one. Weeks start on Monday, and the year shows only when it is not this year.
Delete this project?
You cannot undo it.
Dialog
betaA window over the page, with a backdrop, for a choice or a short task that must be done or cancelled before going on.
No preview yet
Dither Icon
beta60 original monochrome icons with optional shifting dither dots, transparent backgrounds, and theme colors.
No preview yet
Dither Motion
betaMoves a chart's dithered dots: an intro, a loop at rest, and dots that fill in near the pointer. It draws on a canvas under the chart.
No preview yet
Texture
betaSets how the parts inside it draw their color, like charts, meters, and buttons: dots, a gradient, or grain, with a soft glow on dark pages.
Donut Chart
betaA ring split into slices that show how parts make up a whole, with the total in the middle and every value in the legend.
- TeasSue Hale
Duty Slot
betaOne volunteer duty on one day, as a row in a card: its icon and name, what it involves, who is on it, and where it stands, ending in the quickest fix.
- Newsletter
Kit day is Tuesday at 6. Bring boots.
Editor
betaLong writing in a field's frame, with a glass toolbar over selected words and pasting that keeps only clean HTML.
Estimate Chart
betaWhat was expected against what came in, per period: a ring for the estimate and a dot for the actual, colored by beat, miss, or match.
- Dark mode
- CSV export
Feature Voting
betaA list of ideas, each with an upvote button and its count, or an up and down vote stacked around the count. It shows how this person voted.
Field Frame
betaThe frame every field wears: a label above, the control, and a hint or an error under it, wired up for screen readers. Also exports FieldButton, the field-shaped trigger for lists and pickers.
Drop a file here or
File Drop
betaFiles in: an empty slot with a dashed edge. While a file is over it, it takes the selection look and says "Drop to add". A press anywhere on it opens the picker.
Members 2026.csvUploaded
Members 2026.csv uploaded
File Row
betaOne file in a list: an icon by type, the name, "412 KB · 214 rows", and who added it, with their photo. It shows an upload's progress, its failure and the fix, or that it is done.
- Cup bracketSemi-final 1Riverside RFC won.Riverside RFCHarbour TownSemi-final 2Old MillersSt Brendan'sCup finalRiverside RFCSemi-final 2 winner
Champion to be decided
Day controlFinals Board
betaFinals day on one board: two semi-finals feed the cup final and the bronze final, each pitch's matches sit on a shared timeline, and a hold moves the later matches on the final's pitch.
- WWLDW
Form Guide
betaA team's last results as W, D, and L on tinted squares, oldest first, with a peek that lists the scores, latest first.
Joining - Started a form: 64
- Paid: 51, 80% of the first step
- First session: 46, 72% of the first step
Funnel Chart
betaSteps that narrow, like joining or trials, as numbered rows with a pill bar, each step's share of the first, and how many stopped before it.
- Oct 12 – Nov 8, today Oct 22In progress 3Help centerOct 12 – Oct 24, 60% donePayments pageOct 19 – Nov 1, 30% doneWireframesOct 26 – Nov 6, 0% done
Gantt Chart
betaShows items as bars across a date range, in groups, with a fixed name column, week ticks, and a today marker. Use it to see when work runs and how far along it is.
No preview yet
Glide Highlight
betaOne highlight for a whole list, which glides from row to row on a spring instead of each row lighting on its own.
Arrow keys move a day or a week. Enter marks the start of a span, and again its end. Escape clears it.
Heat Calendar
betaWeeks across and days down, in one hue whose strength is how much happened, or each day in its event type's color, with a legend that filters and a span you can measure.
Hover Actions
betaA row's quick icon actions in a small glass toolbar that sits on the row and springs in while the row is hovered or holds focus. A small tooltip above each icon says what it does.
Ask Josh Tait about kit.
Josh Tait
Hover Card
betaA peek: hover, focus, or tap a person, status, count, or position to see the story behind it, without leaving the page.
Hub Link
betaA place to go: a spot icon or an icon, a title, and a line under it, washed on hover.
Choose an artwork color with a native picker or hex field, with validation and a reset.
Icon
betaA Lucide icon by name, from a small fixed set, sized at 14, 16, or 20px and colored by the text color.
- Owner
- Place
Inline Edit
betaA value people change where it sits. The value is the button, and the field opens in its exact box.
- Enter sends. Shift+Enter starts a new line. Esc cancels.
Inline Reply
betaA reply or an edit written in place: a soft line that springs open into a field. Enter sends, and Esc cancels.
Input
betaA one-line text field with sizes and an error state.
No preview yet
Job Card
betaOne job on one line, like an import, a send, a sync, or an export: its status, what it is, a few words about it, and how long it took. A thin bar fills while it runs. It opens to the details.
- Ctrl+KEsc
Kbd
betaA keyboard key, shown as a small label with a border, or as quiet text inside a field, with a group part for key combinations.
- Semi-finals
- Riverside RFC24Harbour Town17 Riverside RFC won.
- Old Millers7St Brendan's13 St Brendan's won.
Final- Riverside RFCSt Brendan's
Knockout Bracket
betaA knockout draw round by round, up to three rounds side by side, paged one round at a time with chevrons. Cards, elbows, and titles glide together.
Arrow keys move between teams: up toward the champion, down to the round before, and left and right around a ring. Enter keeps a team's run lit.
Champion: Riverside RFC.
Knockout Wheel
betaThe draw as a circle: the champion at the hub with a trophy and a warm glow, and each round a ring further out. Hover or focus a team to light its run.
Label
betaA visible name for a form control, linked to it by id.
# Player Tries 1 Mia Okafor 9 2 Tom Hale 7 Your place 3 You, Cal Nash 4 Leaderboard
betaRanked people for one number, on DataTable: the place, the person, and the value. Ties share a place, and your row follows a Your place line.
No preview yet
League Scores
betaOther games around the league, from a baseball board: each game's inning, both teams, their runs, and who is pitching.
U14s vs Harbour Town
With Josh Tait and Ella Clarke
Lightbox
betaPhotos and videos one at a time, over everything, dark in both themes like a photo viewer, with your photo consent rule applied.
Line Chart
betaLines that show how numbers change over time, with a themed tooltip, legend, and states.
No preview yet
Line Score
betaA baseball line score: each team's runs by inning on number plates, then lit runs, hits, and errors, with the half-inning in play marked.
- 3 OctHarbour Town10 OctRiverside
List Row
betaA row inside a card: a date or a photo or icon, the title and its status, a meta line, and a trailing chip, with hover actions over its end.
- Riverside RFC24Harbour Town17 Riverside RFC won.
Match Card
betaA knockout match tile with a flat shape: the time and pitch, an FT or Live badge, and two team rows with kit, score, and the winner's caret.
Second half
50:00Match Clock
betaThe match clock on playing time, across halves, half-time, extra time, and full time: one line for a scoreboard, or the timekeeper's console with its buttons.
Media Grid
betaPhotos and videos as a grid of square tiles that open the Lightbox, with your photo consent rule applied.
Media Image
betaA photo, or a video's still, with your photo consent rule applied: faces blurred, or the photo hidden, until consent is on file.
Menu
betaA list of actions or settings that opens from a button, with groups, check and radio items, and submenus.
- Anna PriceJosh Tait
Got it, thanks.
Message Row
betaA message with quick actions. Pointing at it or moving focus into it springs in Reply, and Edit on your own, with R and E keys. A reply or an edit opens in place.
No preview yet
Morph Label
betaWords that morph in place when they change: the width eases to the new words while the old ones blur out and the new ones blur in.
No preview yet
Motion Timing
betaRuns a part's motion from script on the theme's motion variables: times, entrances, height glides, swaps, and scroll holds. It shows nothing.
Motion
betaContinuous transitions for changing labels, icons, and local layouts. Keeps the live controls and focus in place.
Harbour Town
Sam Carter owns this
They get an email.
No Access
betaWhat someone sees when they open something they cannot: what it is, whose it is, and Request access with an 8-second Undo.
October membership
Declined. The card on file has expired.Notice
betaOne quiet line under the thing a problem or note is about, with a tone-colored icon and no box.
Notifications
Notifications
betaA bell with the count of what's new, and the list it opens, grouped by day, with Mark all as read.
- seats
Number Stepper
betaMinus, the number, plus. For small counts like seats, guests, or minutes, and for live scores.
Pagination
betaPrevious, next, and numbered page links in a labeled nav, with the current page marked and an ellipsis for gaps.
Three items are open
One is due this week.
Panel Switch
betaSwitches what a box shows for a new tab, filter, or item. The box holds still and glides to its new height.
Josh Tait
- Back
- Sat 17 Oct
Peek Card
betaThe standard content of a peek: who or what, status, facts, the people behind a count, fixes, a note, and next actions.
- Josh Tait
Peek Person
betaAn avatar and a name that opens the person's PeekCard on hover, focus, or tap.
Tuesday training
- Warm-up
- Lineouts
- Game
Peek Spread
betaA two-page peek for an event: the plan on the left, and who is going on the right.
Aug 1 to Sep 29
Period Picker
betaOne period for a page of charts: period pills, the days they cover said once, Custom dates, and a switch to compare with the period before.
- Josh Tait
Person
betaAn avatar and a name, with an optional meta line. The way to name a person anywhere.
- Your photo
Photo Field
betaA person's own photo, changed in place: their photo at header size, then Change photo and Remove. A new photo opens in a circle to place, and saves as a 256px square.
No preview yet
Pixel Icon
beta300 original retro desktop icons, drawn on a 32-pixel grid with detailed silhouettes, beveled edges, and theme colors.
Free shipping
Popover
betaA small panel that opens from a button, with an arrow that points back at it, for extra details or a quick form.
- Noah KerrNot picked
Position Slot
betaOne player in one position on a team sheet: their photo, their name, then "10 · Fly-half", with pick-then-place moves.
Price Chart
betaA price over time against a baseline like the previous close: green above it, red below, with volume and each point's open, high, low, and close.
No preview yet
Progress Log
betaThe steps of a long piece of work, like an import, a setup, or a deploy. The list grows while it runs, then folds into one line, like Done in 34s, 5 steps. A failure stays open and says why.
- Uploading
Progress
betaA bar that shows how much of a task is done, with a label, an optional value, tones, sizes, and a state for when no one knows yet.
QR Code
betaA real, scannable QR code made on the device, as ink on a white tile in both themes, with its quiet zone built in.
Radio Group
betaA set of radios where people pick exactly one option, with built-in labels, tones, sizes, and arrow-key movement.
Rail
betaThe app's left rail, 199px wide: your app's name, Search, places grouped with their counts, one pinned at the bottom, and the workspace you're in.
- Training moves to the back pitch on Thursday.
Read By
betaHow many have read a message, out of how many it went to, with a peek that reminds the rest.
October membershipPaid
- Senior membership£15
Total£15
- Method
- Visa ending 4242
Receipt
betaWhat was paid, by whom, when, and how, with the status after the title. A declined payment puts its fixes where it is said.
- Warm-up
- Lineouts
- Game
Reorder List
betaA list you put in order, like an on-call order or a meeting's running order. Drag a row by its handle, or pick it up with Space and move it with the arrows.
- RepeatsOnUntil
Every Tue and Thu, 19:00 to 20:30, until Sat 15 May 2027 · 64 sessions
Repeat Field
betaHow a session repeats, one question at a time: once, every week, or every 2 weeks, then the days, then until when. Under it, the series in words with its count, and any sessions that clash with a closure, with a way to skip them.
Response Button
betaAn availability or RSVP answer, like Going, Can't go, Maybe, or Online. Answers sit in a ResponseGroup named for the question, and work like native radios.
Ring Progress
betaA small ring that fills toward a goal, with the percent inside. It turns green once the goal is met.
- 1,284
Rolling Number
betaA number whose digits roll to each new value, each one the way the whole value moved, so a value that changes during a scrub or a step reads as one number moving.
- Tom Hale
Row Actions
betaA row's HoverActions and their single-key shortcuts together. While visible, the bar shows and every key its tooltips teach works.
- Sleep
Scale Question
betaA question answered on a short worded scale, for check-ins, like "Poor, Broken, OK, Good, Great". One answer, as cards in a row with the dot above each word. All ink, so no end of the scale looks better.
Scene
betaA picture drawn from the theme with something light floating on it: tiles, a preview card, people, or a hint.
A guide to getting started
Explore the essentials.
Next steps
Scroll Progress
betaA reading-progress pill with a ring, the current section, and an expandable menu for jumping through a page.
- 3 players
Search Field
betaA search box with the same sizes as Input. A clear button shows once there is text, Esc clears it, and an optional count says how many matched.
Members
Section Header
betaA plain section title on the page, with an optional count and actions at the end of the row, that sits above a card.
Select
betaA button that opens a list to pick one option from, with groups, a check on the picked option, Input's sizes, and form support.
Selection Card
betaOptions as cards: a dot for one answer, a check for several, with a hint and an aside like a price on each card.
Profile
DocsBlogHelpSeparator
betaA thin line that divides content, horizontal or vertical.
Share Link
betaA link to share as a read-only field, with Copy that slips to Copied for a moment and back.
Invite members
Sheet
betaA large, rounded dialog for one task, with a big heading, an optional preview tray, calm rows, and its actions placed by role.
- Thinking
Shimmer
betaLoading text with a slanted band of light that sweeps across it, like "Thinking" while an answer streams in. It can also cycle through messages.
- 9 Sam Carter10 Noah Kerr
Shirt Number
betaA shirt number on a rounded square, never a circle, in ink by default or in a team's kit colors.
Skeleton
betaA pulsing placeholder shape that holds the place of content while it loads. Hidden from screen readers.
Slider
betaA track with a thumb people drag or move with arrow keys to pick a number, or two thumbs for a range, with a label, tones, and sizes.
Slideshow
betaPhotos that crossfade one to the next on their own, each with a caption and a bar that fills while it shows.
Who kicked?
Sam LeeAva PatelSmart Pick
betaA follow-up question that opens where a change landed, with the app's best guesses first and a search for anyone else.
Solid Icon
beta24 original solid icons with softly squared silhouettes and transparent cutouts, in 16, 20, and 24px sizes.
- Revenue$23.9K
Sparkline
betaA tiny trend line, inline with text or in a table cell. Plain SVG, with no Recharts.
- Loading
Spinner
betaA turning ring beside the control a person used, while their request runs, with a required label for screen readers.
- FixturesEvery match this season
Spot Icon
betaA brand-colored sticker around an icon that names a piece of content, like a feature, an empty state, or a card's header.
Stagger
betaShows its children fading up one after another as they first appear, for lists, card grids, and sections on page load.
Place Team Played Won Drawn Lost Points difference Bonus points Points 1, Promotion Harbour Town 10 8 0 2 +96 6 38 2 You, Riverside 10 6 1 3 +41 5 31 3 Northfield 10 1 1 8 −120 2 8 Standings
betaA league table or a tournament pool, on DataTable: the place, the team and its kit, the counts, points difference, points, and form, with zones.
- £15
- 18 of 22
- Fri 2 Oct
Status Strip
betaJoined status pills for the top of a home page: a label with an optional status, the value under it, and controls at the end.
- GoingMaybeCouldn’t saveNo reply
Status Text
betaStatus as colored text with no background, with an optional quickest fix and a peek behind it.
- Step 1 of 4: Account, done
- Step 2 of 4: Profile, current
- Step 3 of 4: Team, upcoming
- Step 4 of 4: Invite, upcoming
Step 2 of 4: Profile
Step Dots
betaA row of dots that shows progress through steps, like an onboarding flow, with each step named for screen readers.
- He played the last three Tuesdays
Suggestion
betaAn AI or rule-based suggestion shown in place and never applied on its own: a quiet chip on a row, or ghost words that would continue a field. Taken, it says so in place, with Undo.
- #3Owen PriceBack in 4:00
Suspension Row
betaA player in the sin bin, sent off, or off for a temporary replacement, as a row in a card, counting down on the same clock value as MatchClock.
Switch
betaAn on and off control for a setting that takes effect right away, with a built-in label, tones, and sizes.
- Saved at 18:04Offline · 2 changes will send when you're back onlineCouldn't save · No signal
Sync Status
betaWhere a save stands, beside what changed: saving, saved, waiting for a signal, or failed, with a retry icon.
Invoice Amount INV-001 $250.00 INV-002 $150.00 Table
betaA data table built from native table elements, with a caption, row sizes, and a container that scrolls sideways on narrow screens.
- Three projects shipped this week.
Tabs
betaA row of tabs that switches between panels in one place, with a sliding indicator, a filled or underlined look, tones, and sizes.
- Riverside RFC Harbour Town
Team Flag
betaA small swatch of a team's two kit colors, in hoops, halves, thirds, or split, standing in for a club crest.
Textarea
betaA multi-line text field that grows with its text, with sizes and an error state.
- Ran the tests
Read 12 files
Ran the tests (working)
Thinking State
betaWhat an agent is doing, step by step. The list grows while it works, then folds into one line, like Thought for 34s, 5 steps.
- 1 h 30 min
Time Field
betaA 24-hour time, typed or picked from a list under the field. "19", "1930", "19.30", and "7pm" all settle as 19:00-style times, and an end time shows how long it makes the event.
- Arrows move through the day.Pitch 1Pitch 2Training, U10sMatch, U14 v Bath
Time Grid
betaA day of rooms or other resources: one row per room, time across, each booking a soft block in its event type's color. Book free time, and drag a booking to another time or room.
Sam moved training to Pitch 3
Ava added 4 players
Fees are due Friday
Timeline
betaThings in time order on one rail: who did what, newest first, or the day's running order with a line at now.
Archived Tuesday training
Toast
betaA short note in the corner after something happened. An undo toast offers Undo for 8 seconds, then commits the change. Tones say how it went, and a promise toast follows work to its end.
- dan.kerr@mail.comtom.hale@, not a valid email address
Token Field
betaA field for entries that each resolve to one real thing, like emails and people. A finished entry becomes a soft token, a known person shows with their photo, and a bad email turns red.
Tool Button
betaA small button in a glass toolbar, with its label and key taught in a tooltip. A press can leave its result in place, with Undo and Retry.
- read_file: Doneedit_file: Donerun_tests: Running
Tool Call Card
betaOne tool call an agent made, on one line: its status, the tool, its inputs in a few words, and how long it took. It opens to the inputs and the result.
Tooltip
betaA short text label that shows on hover or keyboard focus, to name an icon button or show a cut-off label in full.
Unit Switch
betaThe unit beside a value, like £, min, or km, that you can change in place. Click it for a menu of units. On a change the unit crossfades to the new one, and a note can say what changed.
No preview yet
Usage Meter
betaOne number for a whole, split into parts with a legend, like 412 GB of 1 TB or $84K of a $100K goal. Its digits roll and its parts slide when values change. Against a limit it warns, and against a goal it turns success.
No preview yet
View morph
betaMoves the same shells from one layout to another. The shell moves, then both faces crossfade together.
No preview yet
View switch
betaA row of views. The active one slides to the view you pick.
- Drag or use the arrow keys to move. Plus and minus zoom, and 0 fits it all in view.Riverside 24–7Millbrook 15–12Final
Zoom Pan
betaA frame for anything bigger than its card, like a bracket: drag to move, ⌘ or Ctrl and scroll to zoom, with −, +, and fit buttons.