Decisions, as records

8 records
  1. 0001Loom ships its own base design systemDecided by the owner
  2. 0002The base system is called "Loom Base" for nowDecided by the owner
  3. 0003Every component has component tokensDecided by the owner
  4. 0004React Aria Components on the web, React Native core APIs on nativeApplied in v1; follows the research recommendation and the build brief
  5. 0005Kasuri is the default theme; Calm stays as an alternativeProposed, then rejected by the owner in review ("has almost no personality"). Kasuri is kept as an alternative theme; [0006](0006-atelier-press-default-theme.md) proposed Atelier Press as the default; [0007](0007-selvedge-default-theme.md) (accepted) makes Selvedge the default and supersedes this record
  6. 0006Atelier Press is the default theme and shell; Kasuri and Calm stay as alternatives (now an alternative theme)Superseded as the default by [0007](0007-selvedge-default-theme.md): the owner chose Selvedge (25 Oct 2026). Atelier Press is kept as an alternative theme (`tokens/themes/atelier-press.theme.json` with `motifs/press.css`); its nine components stay in Base
  7. 0007Selvedge is the default theme and shell; Atelier Press, Kasuri and Calm stay as alternativesAccepted by owner choice, 25 Oct 2026
  8. 0008Loom Base is MIT-licensed and ships as an npm package and a shadcn-compatible registryDecided by the owner
Listed from packages/base/decisions/ when this page is built. Each record has its reason and its consequences.