Planchet

Frameworks

Page layout

Design 1.0.0, Built 1.0.0. Figma: Page Layout page, Chrome container page

Spec

The widths every page keeps, and the widths at which the layout changes. What sits on Home is in Home layout.

Widths

  • Content is at most about 1280px wide (--content-max-width, 80rem), centered.
  • Long text, such as Help, the privacy note and the terms, is one column at most 65 characters wide (--measure-reading), starting at the logo's left edge.
  • Inline hints are at most 90 characters wide (--measure-hint).
  • Dialogs are at most 32rem wide (--dialog-max-width); sign-in and other small panels 26rem.
  • Designed at 1440 × 900 on wide screens, and must hold at 1280 × 800. Phones are designed at 320 × 740.

Breakpoints

  • Below 900px: the phone chrome: top bar and bottom tab bar, the register as a list, forms in dialogs that fill the screen.
  • From 900px: the app header, the balances side by side, the keyboard shortcuts button.
  • From about 1024px: the register as a table with the slim entry row at the top.
  • From 768px: the larger hero figure (hero-wide).

Signed-out and reading pages

  • The signed-out layout has the logo and nothing else from the app frame: no account switcher, navigation, search, avatar or tab bar.
  • Privacy and Alpha terms use it for everyone, signed in or not, so nothing moves going from one to the other.

Gaps and open questions

  • Three breakpoints are in use (768, 900 and 1024px); #19 will settle them on 900 and 1024.

Built 1.0.0

The app itself, version 1.0.0, with made-up data. Taken 2026-10-11.

Page layout as built, version 1.0.0: phone, 390px, light
Phone, 390px, light
Page layout as built, version 1.0.0: phone, 390px, dark
Phone, 390px, dark
Page layout as built, version 1.0.0: wide, 1280px, light
Wide, 1280px, light
Page layout as built, version 1.0.0: wide, 1280px, dark
Wide, 1280px, dark

Changes

  1. 1.0.0, Oct 11 2026: First record of what is built: content width, reading widths and the breakpoints in use.