Design decisions
This file keeps every decision that shapes how Space Works looks, moves and is built, together with the reason behind it, so the reason is not lost when the people involved move on.
How to read it:
- SW-nnn is the number of the decision in the SpaceWorks decisions ledger (the main product’s record of everything the owner decided). The numbers match, so you can look the decision up there for the full text. A later decision wins over an earlier one; replaced decisions are listed again under Superseded decisions and are never deleted.
- DS-n is a decision that belongs only to this design repository and has no ledger number.
- “The owner” is the project owner. Quotes are the owner’s own words from the ledger.
- Where the ledger or the commit history gives no reason, the entry says Reason not recorded rather than guessing.
- Dates are 2026. App paths (for example
frontend/src/index.css) point into the main SpaceWorks repository; every other path is in this repository. - Written 13 November 2026, covering decisions up to SW-385.
| Number | Title | Status |
|---|---|---|
| SW-385 | Design site v2.0: grouped sections, long pages split, wide layout | current |
| SW-383 | Pipelines, versions and releases page (docs/delivery.md) |
current |
| SW-382 | This release is “Space Works Design System v2.0” | current |
| SW-381 | Logo box animation: one orange face when shut, no holes in dark, frame-checked | current |
| SW-380 | One bright chart palette in light and dark; contrast from edges | current |
| SW-379 | Push to main now; every change ships with tests; this decisions file | current |
| SW-378 | Search field animation | current (template in progress) |
| SW-377 | Every animation becomes a reusable template | current (in progress) |
| SW-376 | Theme-switch animation as a template | current |
| SW-375 | Org-wide rules: hybrid per part, mobile analytics SDKs | current |
| SW-374 | Rename to SpaceWorks-Design-System; dev, then PR, then main; owner-only commits | current |
| SW-373 | Brand guidelines v2 | current |
| SW-372 | README banner with rounded corners and the logo | current |
| DS-1 | Banner text is outlined, not live fonts | current |
| SW-371 | Preview freshness check | current |
| SW-370 | Design images follow the new palette | current (screenshots in progress) |
| SW-369 | Product rules apply to every SpaceWorks-Labs product | current |
| SW-368 | Product and engineering rules page | current |
| SW-367 | Logo hover: fold shut, then open | current |
| SW-366 | “What changed in 0.12.0” page | current |
| SW-365 | Lessons-learned page | current |
| SW-364 | Motion guide and theming guide | current |
| SW-363 | Design site shows the real palette, generated from tokens | current |
| SW-362 | The logo opens on hover and focus, everywhere | current (refined by SW-367) |
| SW-323 | Motion pass across the app | current |
| SW-322 | One loader everywhere: the opening box | current |
| SW-317 | Aurora ID card uses brand colours; loader built from the storyboard | current |
| SW-316 | Dark theme is one solid black family | current |
| SW-313 | Cold-start splash: the box opens and flies to the navbar | current |
| SW-306 | Patch on landing pages (rules) | current |
| SW-300 | Landing scroll story, symbol background, restrained motion | current (dark values superseded by SW-316) |
| SW-299 | Only the free Gilroy weights ship | current |
| SW-277 | The landing page is original, in the app’s own design language | current |
| SW-275 | Spaces home and directory with brand character; richer dark palette | partly superseded by SW-316 |
| SW-273 | Settings grouped by task (senior UX pass outcome) | current |
| SW-255 | A senior UX and product review before release | current |
| SW-247 | Tagline “Run the space, not spreadsheets.”; “Lending” becomes “Inventory” | current |
| SW-245 | Professional README banner in the main repo | current |
| SW-235 | Ease-of-use pass; design repo synced to the black palette | current |
| SW-225 | Dark mode becomes true black | partly superseded by SW-316 |
| SW-222 | Free Gilroy weights: licence risk accepted | current (restated by SW-299) |
| SW-220 | Designer font is a real Outfit family | current |
| SW-219 | Release 0.12.0 owner choices: fonts | current (dark clause superseded by SW-225) |
| SW-210 | Public makerspace header shows the space’s own logo | current |
| SW-204 | Light mode is the default | current |
| SW-168 | README in the Events style, with Patch peeking from a corner | current |
| SW-152 | README banner: Patch only if it still looks professional | superseded by SW-168 |
| SW-151 | README banner: no mascot | superseded by SW-152 |
| SW-128 | Card font library (cards only) | current |
| SW-106 | README poster banner and screenshots | partly superseded |
| SW-57 | Patch on the 404 page only; delight effects | partly superseded by SW-306 and SW-362 |
| SW-56 | Patch for dark surfaces: Warm Cream sticker border | current |
| SW-55 | Patch keeps a Warm Cream card in dark mode | superseded by SW-56 |
| SW-54 | Patch is sourced only from this repo; left-facing walk approved | current |
| SW-51 | Delight effects on by default; dark transition always on | current |
| SW-32 | Original Space Works artwork only | current |
| SW-31 | Everything is built only in the Space Works theme | current (Gilroy 400 to 700 clause superseded by SW-299) |
| SW-22 | Event accent: brand-palette presets only | current |
| SW-12 | Adopt Yuyu’s fun elements, redone in our brand | current |
| DS-2 | AGPL-3.0-or-later licence | current |
| DS-3 | Starlight design site on GitHub Pages | current |
| DS-4 | Mobile UX spec and mobile motion stay in the app repos | current |
| DS-5 | Space Works UX is our own spec, inspired by Yuyu | current |
| DS-6 | Patch, the painted wolf mascot | current |
| DS-7 | Brand kit v1 and Figma exports are the source of truth | current |
| DS-8 | Dark token retune, then “teal-lit” dark | superseded by SW-225 then SW-316 |
| DS-9 | Links and Pages move to the SpaceWorks-Labs organisation | current |
Count: 67 entries, 58 from the ledger (SW-) and 9 design-only (DS-). Ledger decisions 219, 220, 222 and the other fonts and dark-mode steps are listed separately because each one changed the rules at a different date.
On this topic
Section titled “On this topic”- Decisions SW-362 and later The design system v2.0 decisions: motion templates, theming, rules, previews, charts and the brand book.
- Decisions SW-204 to SW-323 The dark theme, the loader, fonts, the landing page and the UX reviews.
- Decisions SW-12 to SW-168 Patch, the README banners, delight effects and the brand-only theme.
- Design-repository decisions (DS) Decisions that belong only to this repository.
- Superseded decisions The decision chains that were replaced, and what replaced them.
- How to record a decision The template for a new entry.