V8 Central — Product & Technical Spec
  1. Docs
  2. Experience
  3. Responsive design

#Responsive design

The whole app must work from 320 px to large desktops. Breakpoints follow Tailwind: sm 640, md 768, lg 1024, xl 1280, 2xl 1536.

Element< 768 px (mobile)768–1279 px (tablet / laptop)≥ 1280 px (desktop)
SidebarHidden. Drawer from the hamburgerCollapsible (icons only)Expanded, collapsible
Mobile drawerFull-height sheet, scrim, focus trap, closes on navigation——
Top barLogo, org switcher (short), search icon, bell, avatar+ breadcrumbs (short)Full breadcrumbs, search field
Organization switcherOpens a full-screen list (sheet)DropdownDropdown
TablesBecome cards (key fields + menu) or a horizontally scrollable table with a sticky first column. Actions in a "⋯" menuHide low-priority columnsAll columns
ChartsFull width, fewer ticks, legend below, touch tooltipsTwo per rowGrid layout
Cards / KPIs1 column (KPIs 2 per row)2 columns4 columns
FormsOne column, full-width inputs, sticky submit barTwo columns where sensibleTwo columns with a side summary
ModalsBottom sheet / full screen for long formsCentred dialogCentred dialog
Server detailsTabs scroll sideways (or a select). Metrics stackedTabs + 2-column metricsTabs + grid
BillingBalance card first, then actions, then history cards2 columnsOverview grid
PlansPlans stacked or swiped. Comparison table scrolls sideways2 per rowAll plans side by side

#Rules

  • Touch targets ≥ 44 × 44 px. No hover-only actions (every hover action also has a tap path).
  • No horizontal page scroll at 320 px. Only tables/code may scroll inside their container, with a visible hint.
  • Long values (emails, domains, IPs, keys) wrap or truncate with a tooltip/copy.
  • Test widths: 320, 375, 768, 1024, 1280, 1440, 1920 (see Testing).
  • Respect prefers-reduced-motion.
ServerAvatar V8 Central · prepared by central-app-2 (Pair 2 frontend) for Bhavik Jethwa · nothing in this spec is implemented yet · Built 2026-10-03 12:35 UTC