WeiseOS Cloud Studio
Color tokens, typography, radius and elevation primitives.
Color tokens
Neutral surfaces
Brand
Status
Engineering accents
Typography
H1 · 60
H2 · 44
H3 · 36
H4 · 24
H5 · 20
Body — 16px / 1.7. The quick brown fox jumps over the embedded gateway.
Small — 14px / 1.6 helper copy.
mono · 14 — telemetry.service.ts
Radius & shadows
sm 4
md 8
full
shadow-xs
shadow-sm
shadow-md
shadow-lg
Variants, sizes, with-icon, loading, disabled.
Variants
Sizes
With icons
Basic, metric, status, file/resource.
Composable surface with header and content.
Use for general grouping of related content.
Active devices
1,284
Broker latency
2.4s
P95 above SLO — investigate ingest workers.
mqtt-client.ts
src/transport · modified 4m ago
Inputs, textarea, select, checkbox, switch.
Device ID is invalid.
Looks good.
Selection controls
Badges, tabs, alerts, toasts, progress, skeleton.
Badges
Tabs — underline
Tabs — pill
Progress & toast
Skeleton
Purpose-built for the WeiseOS coding agent.
Agent status
Terminal command
Configuring upload protocol... esptool.py v4.7.0 Writing at 0x000d4000... (100 %) — Hash of data verified.
Code snippet
1const client = mqtt.connect(BROKER_URL, {2 clientId: deviceId,3 keepalive: 30,4 reconnectPeriod: 0, // managed manually5});6 7client.on("connect", () => {8 console.log("[mqtt] connected");9});File tree items
System health