Repository navigation
Roadmap #62
Copy link
Copy link
Open
Labels
roadmapOn the public roadmap (ROADMAP.md)On the public roadmap (ROADMAP.md)
Description
Where onsystem is going. The full list, with what waits for feedback and what is not planned, is in ROADMAP.md.
To weigh in, add a reaction or a comment on an issue below: what people ask for there moves up. Bugs go in issues; questions, ideas and setups go in Discussions. What shipped is in the changelog.
Merged, in the next release
- Token readers:
hsl(var(--x))theme colors, stylesheet import order, Tailwind v3's default radius scale, and an app's own stylesheet next to a shared one fix(tokens): read wrapped theme colors, import order, the v3 radius scale and an app's own stylesheet #201
In review
- Security hardening: a per-user cache folder, repository text quoted as text in MCP answers, a color rule that stays fast on long class strings, and exit code 2 for crashes fix: per-user temp cache, quoted repository text, and linear color rule #199
- Layered configs: an app's config builds on its design-system package's, and a monorepo root's rules apply over both feat(config): an app's config builds on its design-system package's, and so does the root's #202
- Website: shareable playground links, no layout shift when the fonts load, and a larger Ask button on phones feat(site): shareable playground links, no layout shift from the font swaps, a 44 px Ask target #200
- A compatibility section in the README docs(readme): add a compatibility section, and say installed apps read a dist-only package's type declarations #203
- Support tiers for every client setup, and no new integrations for four weeks after launch unless someone asks for one docs: support tiers for every client setup, and a four-week integration freeze #204
Next
Design systems and tokens
- Package mode keeps every rule on: spacing from a Tailwind theme partial, and an error for an import from a subpath that does not exist Package mode keeps spacing checks on and catches missing subpaths #205
- Chakra UI, Mantine and React Aria Components read from their type declarations with no config Read Chakra UI, Mantine and React Aria Components with no config #206
- Exported tokens read back the same (DESIGN.md and DTCG) Exported tokens read back the same (DESIGN.md and DTCG) #207
MCP server, ESLint plugin and hook
- The MCP server recovers from a config error and picks up edits to JS and TS configs MCP server recovers from config errors and reloads JS and TS configs #208
- The ESLint plugin: no wait in the editor, rule options, suppression warnings ESLint plugin: no editor waits, rule options and suppression warnings #209
- A faster Claude Code hook A faster Claude Code hook on every edit #210
- Clearer finding messages, MCP answers and CLI flag handling Clearer finding messages, MCP answers and CLI flag handling #211
- A written public API, then smaller modules Say what semver covers, then split the largest modules #212
New integrations (after the four-week freeze, or sooner when someone asks in the issue)
- Edit-time hooks for Cursor, GitHub Copilot CLI, VS Code and Gemini CLI Edit-time checks in Cursor, Copilot CLI, VS Code and Gemini CLI #213
- A Claude Desktop extension and an
eslint-plugin-onsystemalias A Claude Desktop extension and an eslint-plugin-onsystem alias #214
Docs and examples
- A guide and an example for shipping onsystem with your design system A guide and an example for shipping onsystem with your design system #215
- Examples: a zero-config demo, Tailwind v3 and React Aria apps Examples: a zero-config demo, Tailwind v3 and React Aria apps #216
- A CLI reference, a supported-stack table and measured speed A CLI reference, a supported-stack table and measured speed #217
- Docs that still disagree with the code Fix docs that still disagree with what onsystem does #218
Measurement
- Fresh false-positive rates, with and without dependencies installed Fresh false-positive rates, with and without dependencies installed #219
- Benchmark v2.1: a rerun on the released version that counts token roles Benchmark v2.1: rerun on the released version, with token roles #55
Good first issues
get_componentanswers "Available: ." in a project with no components get_component answers "Available: ." in a project with no components #220check --max-warningsfails a GitHub Actions step without saying why check --max-warnings fails a GitHub Actions step without saying why #221--helpleaves out.mtsconfigs, DESIGN.md tokens andinspect --format json--help leaves out .mts configs, DESIGN.md and inspect --format json #222search_componentshas no synonyms for Sheet, Accordion, Textarea, Slider, Calendar and Command search_components has no synonyms for Sheet, Slider, Command and more #223
Comment on a good first issue before you start. CONTRIBUTING.md has the checks to run.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
roadmapOn the public roadmap (ROADMAP.md)On the public roadmap (ROADMAP.md)
Activity