Files
qbz/crates/qbz-slint/ui/foundation/layout.slint
T
vicrodh 7535869e61 feat(qbz-slint): app shell frame
M1 progress. Adds the post-login shell: HeaderBar (nav tabs and
search), Sidebar (playlists list and user card), PlayerBar (transport,
now-playing, volume), and AppShell composing them with the content
region as a placeholder.

app.slint gains an AppScreen enum; clicking sign-in or start-offline
navigates login -> shell (no real auth yet — that is M2). New layout
foundation tokens (sidebar width, header/player-bar heights) plus
border and hover semantic colors.

cc
2026-05-18 12:34:01 -06:00

9 lines
238 B
Plaintext

// Shell layout metrics.
export global Layout {
out property <length> sidebar-width: 280px;
out property <length> header-height: 48px;
out property <length> player-bar-height: 88px;
out property <length> hairline: 1px;
}