Back to Under Par: Vim Edition

Documentation

DESIGN VARIANTS

Design Variants Specification

Visual Preview

Preview any variant: http://localhost:3001/?variant=N (0-59)

Variant Gallery

#NameStyleKey Visual Elements
0Split ViewDefaultSide-by-side editors, rounded 8px corners
10NewspaperColumnSepia tones, serif fonts, column layout
20TypewriterVintageMonospace, paper texture, worn look
30Space MissionSci-fiDark bg, cyan accents, star field
40Wire DiagramTechnicalDotted borders, schematic flow
50BrutalistRaw4px black borders, no decoration

Design Element Variations

Each variant should have distinct styling across these dimensions:

Button Styles

RangeStyleBorder RadiusShadow
0-9Rounded8-12pxSoft shadow
10-19Pill999pxDrop shadow
20-29Sharp0-2pxHard shadow
30-39Beveled4pxInset
40-49OutlinedVariableNone
50-59Brutalist0pxOffset box

Border Styles

RangeStyle
0-9Subtle, 1px solid
10-19None or dashed
20-29Bold 2-3px
30-39Double or groove
40-49Dotted or mixed
50-59Thick 4px+

Typography

RangeFont Style
0-9System sans-serif
10-19Geometric sans
20-29Monospace heavy
30-39Serif / classic
40-49Condensed / narrow
50-59Display / decorative

Spacing

RangeDensity
0-9Comfortable (16-24px)
10-19Airy (24-32px)
20-29Compact (8-12px)
30-39Dense (4-8px)
40-49Asymmetric
50-59Extreme (varied)

Color Schemes

RangePalette
0-9Neutral grays
10-19Warm earth tones
20-29Cool blues/greens
30-39High contrast
40-49Pastels
50-59Vibrant/neon

Variant List (60 Total)

0-9: Foundation Variants

  • Split view (default)
  • Stacked vertical
  • Terminal green
  • Minimal zen
  • Retro amber
  • Cyberpunk
  • Paper notepad
  • IDE dark
  • Sunset warm
  • Ocean calm
  • 10-19: Card-Based Variants

  • Newspaper
  • Bulletin board
  • HUD overlay
  • Notebook lined
  • Blueprint
  • Recipe card
  • Flashcard
  • Dashboard
  • Comic book
  • Minimal cards
  • 20-29: Themed Variants

  • Typewriter
  • Chalkboard
  • Arcade cabinet
  • Music player
  • iOS app
  • Terminal pro
  • Polaroid
  • Magazine
  • Diff view
  • Kanban
  • 30-39: Creative Variants

  • Space mission
  • Vintage book
  • Neon 80s
  • Zen Japanese
  • Construction
  • Movie credits
  • Weather app
  • Social media
  • Video player
  • Mind map
  • 40-49: Outlined/Minimal Variants

    #NameVisual Description
    40Wire DiagramDotted 2px borders, flow chart layout, technical schematic aesthetic
    41Sketch PadHand-drawn look, Comic Sans, wavy underlines, slightly rotated boxes
    42Metro UIWindows 8 flat tiles, sharp 0px corners, bold color blocks
    43Material DesignGoogle Material, FAB button, 4px radius, subtle elevation shadows
    44Ghost ButtonsOutline-only elements, 1px borders, minimal fills, hover fills
    45Line ArtSingle-weight 1px strokes, A/B section markers, minimal decoration
    46Sticker SheetPlayful stickers, 3px offset shadows, rotated elements, emoji
    47Badge CollectionAchievement badges, gold gradients, ribbon banners, dark bg
    48Tag CloudHashtag style, scattered sizes, blue palette, rounded 4px tags
    49Breadcrumb TrailStep indicators, numbered circles, progression layout

    50-59: Brutalist Variants

    #NameVisual Description
    50BrutalistHeavy 4px black borders, yellow highlights, no shadows, raw
    51NewsprintNewspaper columns, Times New Roman, sepia paper, figure captions
    52Punk ZineDIY aesthetic, rotated elements, ransom-note key, scrawled text
    53Warning SignsYellow/black hazard stripes, triangle icons, ATTENTION headers
    54Price TagRetail tag with hole, brand/item/price hierarchy, SKU numbers
    55Shipping LabelBarcode header, FROM/TO addresses, dashed dividers, tracking #
    56Protest PosterRed/black bold, PROBLEM/SOLUTION panels, activist typography
    57Carbon CopyTypewriter paper, faded carbon text, old document feel
    58Redacted DocClassified stamps, CONFIDENTIAL watermark, exhibit labels
    59Assembly ManualIKEA style, circled key, A→B parts, step numbers

    URL Parameter

    Use ?variant=N to preview any variant (0-59).

    Keyboard Shortcuts

    • Alt+0-9: Variants 0-9
    • Shift+Alt+0-9: Variants 10-19
    • Ctrl+Alt+0-9: Variants 20-29
    • Ctrl+Shift+Alt+0-9: Variants 30-39
    • (Additional shortcuts TBD for 40-59)

    © 2026 Jonathan Leahy · v1.0.9