-
Notifications
You must be signed in to change notification settings - Fork 370
Open
0 / 100 of 10 issues completedDescription
Creating a place to centralize our broader plans for 2026, consolidate open ideas and discussions, and taskify progress towards v1.0.0. See also (#1355)
Conveniences
One of the common complaints about StyleX is that it leans verbose certain use cases. These are ideas to address that.
Features
- [feature]
stylex.envto provide constants and utility functions to StyleX #1358 - [babel-plugin] Create a set of custom "logical" property functions #1232
- [Fixes / Enhancements]
defineConstsimprovements #1174 - Create experimental APIs for nested
defineVars,defineConsts, andcreateThemeAPIs #1363 - [Feature] Bring back
stylex.attrsfor non-react frameworks. #1365 - [Feature] Consider bringing back a fixed
stylex.includeAPI #1366
Website + docs
Most of the docs need an overhaul, and the examples should be updated to use the unplugin whenever possible, or require a general update (as with NextJS). Doc improvements are especially important to support LLM readiness.
- [docs] Improve the StyleX playground #732
- [docs] Redesign the StyleX website #1361
- [docs] Add LLM context files #1256
- Documentation improvements:
CSS bundling improvements
Improvements and optimizations to CSS bundling and build process
- Post-process generated CSS to remove unused variables and inline constants #717
- CSS normalization (dedupe rules, group at-rules) (nice to have)
- Performance improvements to application-order
- Baseline CSS resets and overrides
Dev tools
- Dev tools extension (and possibly VS Code extension)
- ESLint improvements (valid-styles, sort keys, stylelint integration)
- Library codemods for migration from other frameworks
React Strict DOM
- Native polyfills (via RSD)
-
stylex.when.*APIs - inline styles functions
-
stylex.includeif we decide to bring it back
-
YohanSciubukgian, sergiocarneiro, matclayton and predaytorezzak, matclayton, predaytor, bricksroo and wongmjanepredaytor
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels