# Changelog

## 1.0.0

First public release of Space UI Kit — 18 components, 90 icons, 15 showcase screens.

- Corrected the published icon count to match the 90 SVG files delivered in the package: 37 interface icons and 53 space/game icons.

- Fixed `src/styles/global.css` importing a non-existent `shadows.css` (the real
  file is `shadow.css`), which silently disabled every `--shadow-*` and
  `--shadow-glow-*` token across the entire kit.
- Fixed `typography.css` referencing "Inter", "Rajdhani", and "JetBrains Mono"
  with no `@font-face` declarations and no matching font files bundled
  anywhere in the project. Replaced with safe, license-free system font
  stacks (`system-ui` for body/display, `ui-monospace` for technical text) so
  typography renders consistently offline without relying on fonts that were
  never actually shipped.
- Fixed `.ui-button--danger` hardcoding its own red (`#d94b5b`) instead of
  referencing the `--danger` design token, which meant the danger button
  didn't match the danger color used everywhere else in the kit.
- Rebuilt `docs/components/` to match the real 18 components (previously
  described a stale 14-component set inherited from a different kit,
  including two components — Currency and Level — that don't exist in Space
  UI Kit, and missing docs for Avatar, Divider, Loader, Modal, Notification,
  and Tooltip).
- Rebuilt `docs/showcases/` to match the real showcase set (previously
  contained 9 showcase docs with no corresponding demo page).
- Added `docs/docs-content.js`, inlining all documentation markdown into a JS
  object so the docs viewer works when opened directly from disk
  (`file://`), where `fetch()` of local files is blocked by the browser.
- Refactored `demo/showcases/*/*.css` (menu, shop, gameplay, levels,
  rewards) to stop redefining component-level visual styling
  (colors, borders, radius, shadows, font weight) directly from design
  tokens; showcase CSS now only handles layout, and all visual styling comes
  from `src/components`.
- Added 10 new showcase screens — Settings, Pause, Game Over, Profile,
  Achievements, Daily Reward, Loading, Victory, Leaderboard, and
  Confirmation Modal — bringing the total to 15, and fixed the broken
  `showcases/settings/settings.html` link and stale showcase count on the
  demo hub.
- Rebuilt the root landing page (`index.html`, `landing.css`), which was
  still the unmodified landing page from a different kit (wrong title,
  wrong component classes, wrong stats and descriptions).
