Plan step 35: <x-app-shell> becomes <x-scaffold>, M3's and Compose's name for the structure of bars, rails and panes, with no alias; every package view, the showcase, the tests, the skills, README and UPGRADE follow. Its markup and Tailwind classes stay for the navigation rewrite. The new fab slot places the FAB as Compose's Scaffold does - bottom-end, 16px from the edges below medium and 24px from it, clear of the navigation bar and of a snackbar on screen (resources/css/layout/scaffold.css) - and the content region tells a pane inside that the margin is already drawn. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
18 lines
677 B
CSS
18 lines
677 B
CSS
/*
|
|
* The layout components (plan step 35): the scaffold, panes, the canonical layouts, surfaces and
|
|
* the arrangements inside a pane, each in `material.layout`, with the visibility props in
|
|
* `material.visibility`. Step 37 folds this file into all.css.
|
|
*/
|
|
|
|
@layer material.reset, material.tokens, material.base, material.layout, material.components, material.text, material.visibility;
|
|
|
|
@import './layout/stack.css';
|
|
@import './layout/row.css';
|
|
@import './layout/grid.css';
|
|
@import './layout/surface.css';
|
|
@import './layout/pane.css';
|
|
@import './layout/list-detail.css';
|
|
@import './layout/supporting-pane.css';
|
|
@import './layout/feed.css';
|
|
@import './layout/scaffold.css';
|