Skip to content

v0.0.2

Choose a tag to compare

@lumosframework lumosframework released this 23 Aug 17:47
· 36 commits to main since this release

Fixed

CI has failed on every commit since the example components page was written. Slider, Modal, Accordion and AccordionItem — plus uid.ts, which they all import — existed locally but were never added to git, so the runner checked out a tree where that page imported four missing modules. They are tracked now, and CI is green.

Added

Five skills, in .claude/skills, shipped with the framework and with any site scaffolded from it:

  • lumos-import-figma — build a page or fill in variables from a Figma file, converting px to rem, line heights to unitless, and Figma's faked opacity back to color-mix
  • lumos-import-webflow — move a site off Webflow, reading what the code export can prove and asking the Webflow API for the CMS and component bindings it strips
  • lumos-upgrade-version — move a site onto a newer Lumos without losing its customizations, three-way merged against the commit it was scaffolded from
  • lumos-audit-props — sweep the component library for prop order and tooltip consistency
  • lumos-scaling-graphic — build an illustration that scales as one piece while staying real elements

Changed

create-lumos resolves main to a commit before downloading, and records it in the new site's package.json. Scaffolding is reproducible, and an upgrade can tell which Lumos a site started from instead of guessing. Ships with the next create-lumos publish.

Components are grouped into Form, Global, Interactive, Item, Media, Typography, Utility and Wrapper, and the form components have dropped their Form prefix — FormInput is now Form/Input.