Changelog

Keep track of what's new with ACSS! For details on specific features and utilities, please check the official documentation.

New
Enhance
Fix
  • July 18, 2024

    3.0.5

    • Refactored Auto-Grid Classes

      We’ve brought significant improvements to auto-grid functionality while maintaining backward compatibility with existing auto grids. Full details on auto-grid here.

      Note: Logic for showing/hiding Auto Grid classes based on the new Auto Grid option switch will be added in a future update. We didn’t want these new Auto Grid improvements to wait on inconsequential context menu logic.

    • "Classless Workflow" Option

      The utility classes area under options now has a toggle that allows you to switch off all utility classes at once. You can still toggle individual utility modules one by one as well.

    • Stretch (.stretch) class improvements

      The stretch class was setting display to flex. In most cases this isn’t a problem, but it’s also unnecessary and potentially conflicts with the use of this class in certain grid scenarios. We’ve removed the display property.

    • Improvements to radius class loading logic

      Turning off “additional radius sizes” would previously deactivate useful radius classes like .radius--50, .radius--circle, and .radius--none. This is no longer the case. You can turn off the sizes without affecting these classes.

    • Compatibility with Bricks Template Gallery in Bricks v1.10

      Bricks v1.10 brings changes to the template gallery in the form of masonry layouts. Our previous optimizations would break this new layout structure, so we’ve made changes to prepare for the full release of 1.10.

    • Added new button variants to pre-loader

      Light/dark button variants, tertiary button options, and neutral button options are now added to the pre-loader for class auto-suggest. You’ll need to deactivate and activate the plugin for these classes to be added to the builder’s auto-suggest feature.

    • Fixed WS Form placeholder styling not saving

      Placeholder style values weren’t sticking. This is now fixed.

    • Removed duplicate line height field under H4

      This was a JSON issue. The duplicate line height field is now gone.

  • July 11, 2024

    3.0.4

    • Grid Utility Class Enhancements

      • Support for defining explicit grid rows (.grid-row–).
      • Span classes can now be used simultaneously with start classes.
      • Column span and row span utilities now support up to all 12 columns in context menus.
      • Added .grid–auto-rows to context menu.
    • Fixed documentation links in dashboard cheat sheet

      Note: Not all features have full documentation yet, so links may be missing from some areas.

    • Auto object fit is now behind a toggle (default: off)

      This was on by default at all times. Some users were confused by how it might affect logos a few other things. This isn’t really a problem for anyone who knows what’s happening, but for new/beginner users it can be confusing. So, auto object fit is now behind a toggle that defaults to off on new installs. You can opt-in if you want auto object fit.

    • Fixed double dash syntax error in radius classes in context menus

      Was outputting --radius--m instead of --radius-m

    • Fixed a local storage error related to dashboard state

    • Fixed up/down arrow cycling with main colors

      Up/down arrow cycling in color inputs was working when the value was already a shade, but not when the value was a main color. This works across the board now.

    • Change to reduce "dashboard won't open" issues.

      We’ve made a temporary change that will reduce the instances where a user can’t open the dashboard. This change also allows users to work with ACSS without an internet connection.

  • July 4, 2024

    3.0.3

    • Increased .smart-spacing specificity to override Gutenberg more consistently

      Gutenberg is a dumpster fire.

    • Added input for applying smart spacing programmatically to 3rd party areas

      Smart spacing can’t know which third party tools you’re using, so you need a way to tell ACSS to apply smart spacing in these areas. That’s easy to do now.

    • Added new global radius and border vars to context menus

      Having these in the context menus makes it easier to apply/follow the new standard for global radius and border styles.

    • Skip link now matches button styling

      The skip link styling was on the old button code. It’s now up to date with current button styling output.

    • WS Form Fixes

      • Removed action color from datepicker
      • Added range slider thumb color control
    • Fixed neutral transparencies not showing up in context menus

      Transparencies are working, they just weren’t selectable in the context menus. This is fixed.

    • Fixed an upgrade/migration issue with semantic shades (medium/ultra-light/ultra-dark)

      These were missing from our migration/upgrade conversion list. They’re fixed now.

    • Fixed validation that was messing with font-family input

      Our validation code incorrectly identified dashes in certain strings (e.g., font families) as arithmetic operators for the “calc()” function. We’ve temporarily disabled the check for the “-“ sign specifically while we find a definitve fix.

    • Fix box-shadow values not displaying the full contents when containing a ";"

      The values for the box-shadow setting were ported correctly, but displayed incorrectly when they contained a “;”. They now display the full contents.

  • July 1, 2024

    3.0.2

    • Fixes malformed calc() in default line-height causing fatal error on upgrade

      Multiple users have tested 3.0.2 and verified that this fixes their issue. Not every user was experiencing the fatal error, but if you were one of the users experiencing this issue, 3.0.2 should fix it for you.

  • June 29, 2024

    3.0.1

    • Support for font family

      Heading and text font family support. These values no longer need to be added in the builder theme styles.

    • Justify and text-align controls for buttons

      You can now control alignment on buttons, an improvement on the previous “center” default.

    • .width--full is no longer based on content width

      This was a loop issue. Added a conditional to handle .width--full independently.

    • Fixed logic for deprecated section padding classes

      A typo in the logic statement was causing deprecated section padding classes to not load when the toggle is on.

    • Restored the "doorway" file for backward compatibility with 3rd party SCSS plugins

      Some users were using the deprecated “doorway” file via third party SCSS plugins. We’ve restored this just so these users don’t have to swap out the path for automatic-imports.