Files
qbz/crates/qbz-slint/ui/app.slint
T
vicrodh f1748383a5 feat(qbz-slint): scaffold Slint POC crate
First increment of M1 of the Slint functional POC. Adds the qbz-slint
workspace member: Slint 1.x dependency, build.rs compiling ui/app.slint,
a minimal AppWindow, and the binary entry point.

Verifies the Slint toolchain builds in this environment before the
foundation layer (tokens, shell, theme, i18n, typed commands) lands.

Private slint-poc branch only (ADR-007).

cc
2026-05-18 11:57:49 -06:00

23 lines
719 B
Plaintext

// QBZ Slint POC — UI entry point.
//
// This file stays thin: it imports the foundation, shell, and feature
// modules and exports the single top-level window. No raw visual constants
// or domain logic live here (see the POC ADR, sections 13 and 21).
export component AppWindow inherits Window {
title: "QBZ";
preferred-width: 1180px;
preferred-height: 760px;
min-width: 940px;
min-height: 600px;
// Placeholder content. Replaced by the AppShell in the next M1 step
// (foundation tokens + sidebar / header / content / player bar).
Text {
text: "QBZ — Slint POC";
font-size: 22px;
horizontal-alignment: center;
vertical-alignment: center;
}
}