I build the @chakra_ui AirBnb example with @panda__css in the playground.
It was super fun to use some of the patterns that Panda ships out of the box like hstack, vstack and center.
Thinking of making more of those code snippets.
Playground link:
play.panda-css.com/wD_0YUDHo…
Seriously, shoutout + thanks @astahmer_dev for joining the stream 🙏 super helpful + saved me a _ton_ of time trying things with Panda CSS!
Panda's looking great (especially the upcoming strict-with-tokens form of strict mode)!
WIP PR here: github.com/philly-js-club/ph…
Hopping on Twitch in ~4.5 hours, 2:30pm EST: going to do a proof of concept of @panda__css on the Philly JS Club website.
I've never used Panda before and have never done CSS-in-JS with Astro. Big fan of those things. This should be ... interesting 😬😄
twitch.tv/joshuakgoldberg/sc…
✔︎ Fix regression in previous implementation that increased memory usage per extraction, leading to slower performance
over time
✔︎ Add patterns to config.staticCss
📜Full changelog: t.ly/NG3do
✔︎ Boost style extraction performance by moving more work away from postcss
✔︎ Using a hashing strategy, the compiler only computes styles/classname once per style object and prop-value-condition
pair
✔︎ Fix the special [*] rule which used to generate the same rule for every breakpoints, which is not what most people need (it's still possible by explicitly using responsive: true).
✔︎ Fix performance issue where process could get slower due to postcss rules held in memory.
✔︎ Fix an issue with the postcss plugin when a config change sometimes didn't trigger files extraction
📜Full changelog: t.ly/R7B5E
✔︎ Add support for emit-pkg command to emit just the package.json file with the required entrypoints. If an existing
package.json file is present, the exports field will be updated.
✔︎ Fix a parser issue where we didn't handle import aliases when using a {xxx}.raw() function.
✔︎ Automatically extract/generate CSS for sva even if slots are not statically extractable, since it will only
produce atomic styles, we don't care much about slots for sva specifically