SIGN IN SIGN UP

Add the navigation rail, and finish the desktop screen

A navigation rail is a new part: 80dp wide, full height, its destinations
stacked below a 44dp inset, with the same tabs as the navigation bar and
left / right corner radii. It stands on whichever edge of the screen it is
nearer to; tidy keeps it there and lays the rest of the screen out in the
body beside it.

Switching a screen across the M3 expanded width (840dp) swaps the bar and
the rail: the first navigation bar standing on its own becomes a rail on a
desktop screen, and a rail becomes a bar again on a phone. Parts keep
their place measured from the body's left edge, bars take the body's
width, and a bar or a tall part dropped on a desktop screen lands beside
the rail and within the screen's height. A part inside a hand-made group
is left alone.

Desktop details: a top app bar wider than a phone has no status-bar inset;
parts dropped on a desktop keep their phone size, with the phone column
offered as a width preset; the prompt writes the rail first on its own
line, drops the system-inset notes and the wallpaper wording on the web,
and the README describes both screen sizes in three languages.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
L
lnkiai committed
cfde698a3bb1f7a95a28b6b9f37abcaa8def2535
Parent: 435e63b