Theme studio
Everything here repaints in the browser, and follows you through the whole catalogue. When it looks right, copy the code at the bottom into core/theme.py.Start from
Colourslight · dark
primarythe brand accent
secondarythe second accent
successwhat succeeded
warningwhat needs attention
errorwhat failed
infoa neutral piece of information
backgroundthe page
surfacea panel
interfacea control's fill
textthe running text
mutedthe secondary text
Shape & type
Containers radius (rem)
Controls radius (rem)
Marks radius (rem)
Stroke (px)
Density (rem per step)
Revenue
Last 30 days, all workspacesRevenue+12.4% vs last month
€48.2k
Paid invoices+8 this week
184
Overdue3 invoices late
€9.6k
Weekly sales
Invite a teammate
| Invoice | Customer | Status | Amount |
|---|---|---|---|
| INV-2041 | NTNorthwind Traders | Paid | €4,280.00 |
| INV-2040 | LSLumen Studio | Pending | €1,150.00 |
| INV-2039 | AFAtlas Freight | Overdue | €9,600.00 |
| INV-2038 | KCKinfolk & Co | Paid | €720.00 |
Heads up
Two invoices are due tomorrow. Reminders go out at 9:00.
Your theme, as code
Paste it into core/theme.py and pass it to Bretzel(theme=…).