8.0.0 π
Pre-release
Pre-release
New Features
- @tachyons-css is now a direct part of CurlyFramework β the external Tachyons npm dependency has been removed. The full Tachyons CSS source is bundled directly in
dev/css/tachyons/, giving full control over the fork with no third-party dependency. npm buildpipeline as a CodeKit independent fallback. Dart Sass, LightningCSS, esbuild, Terser, browser-sync and PurgeCSS. This just shows how easy CodeKit is!- A Styleguide and a plugin are now available for use with @figma. Define everything that is important in Figma and export it for use in CurlyFramework. (#10)
- Although AI can benefit us in many ways, the energy required to power the computing behind it can come at a high environmental cost. Use AI carefully. However, a new Claude skill and AGENTS.md file are now available to achieve better results. Thanks @anthropics.
- The folder structure has been reorganised to fit @statamic and @getkirby more effectively.
- New animation classes have arrived:
.overflow-clip,.w-min-content,.bounce,.scroll--move, .scroll--fadeand.scroll--scale. - A fresh, new layout and better organisation of the @jekyll based documents: https://curlyframe.work
Optimise
- If you don't want your content to be consumed by an AI, there is now an improved blocking method using .htaccess and robots.txt. Thanks to @ai-robots-txt. (#13)
- CSS logical properties replace directional properties (left/right) across floats, spacing, text alignment, typography and utility classes, providing better RTL/LTR support straight away. Thanks to @robole-dev for the input. (#14)
- Use the variables for the
_box-shadow.cssfile. - Add the AVIF image type to the caching rules.
- Update the
modx.scssfile for the @modxcms 3.2 @modmore ContentBlocks and MagicPreview Fit. Thank you @muzzwood!
Tip
Make your content more inclusive by using gender-neutral terms. The website geschicktgendern.de will help you find the right words. This is also noted in my a11y checklist.
Full Changelog: 7.9.0...8.0.0