Updates UI theme metrics for traffic-light controls and chrome inset to slightly larger values. In the desktop window chrome surface, positioning now uses the title bar center directly, rounds rendered margins, and introduces short easing animations for X/Y chrome offsets to reduce jitter during movement.
Nebula.UI
Shared Qt Quick/QML design system for NebulaOS shells.
Desktop and the future Bigscreen shell should both import:
import Nebula.UI
This module contains reusable visual language only:
- colour, spacing, type, and motion tokens (
Theme) - generic controls (
NebulaButton,NebulaCard,NebulaIconButton,NebulaTextField,NebulaToolTip) - focus treatment (
FocusFrame) - compact vector icons (
NebulaIcon)
Do not put Desktop- or Bigscreen-specific chrome here (top bar, launcher, session flow).
Built as part of shells/desktop/shell. It is not a standalone application.