app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit 28915763c7db647ae6576d86e16f257bb69eec2d
parent ca13a9b415565fce0fb0c1cc63491215df7cfc79
Author: triesap <tyson@radroots.org>
Date:   Fri,  6 Feb 2026 12:13:43 +0000

ui: add nav layout vars

- define nav header and tabs size tokens
- wire layout defaults to ios size classes
- add app page chrome padding helper
- keep safe-area offsets centralized

Diffstat:
Mapp/app.css | 15+++++++++++++++
1 file changed, 15 insertions(+), 0 deletions(-)

diff --git a/app/app.css b/app/app.css @@ -65,6 +65,16 @@ } @layer base { + :root { + --nav-header-height: var(--padding-h_nav_page_header_ios0); + --nav-tabs-height: var(--padding-h_nav_tabs_ios0); + } + + html[data-layout="ios1"] { + --nav-header-height: var(--padding-h_nav_page_header_ios1); + --nav-tabs-height: var(--padding-h_nav_tabs_ios1); + } + html { font-family: var(--font-sans); background: var(--bg-app); @@ -158,6 +168,11 @@ display: none; } + .app-page-chrome { + padding-top: calc(var(--nav-header-height) + var(--safe-t)); + padding-bottom: calc(var(--nav-tabs-height) + var(--safe-b)); + } + .app-view { will-change: opacity; position: relative;